Fix stuff
This commit is contained in:
17
src/main.cpp
17
src/main.cpp
@@ -1,10 +1,19 @@
|
||||
#include "lexer/lexer.hpp"
|
||||
#include "parser/parser.hpp"
|
||||
#include <iostream>
|
||||
#include <stdexcept>
|
||||
|
||||
int main() {
|
||||
Solstice::Lexer lexer{"2 + 2"};
|
||||
auto lexed = lexer.lex();
|
||||
try {
|
||||
Solstice::Lexer lexer{"2 + 2"};
|
||||
auto lexed = lexer.lex();
|
||||
|
||||
Solstice::Parser parser{lexed};
|
||||
auto parsed = parser.parse();
|
||||
Solstice::Parser parser{lexed};
|
||||
auto parsed = parser.parse();
|
||||
|
||||
} catch (const std::runtime_error& e) {
|
||||
std::cout << e.what() << std::endl;
|
||||
return 1;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user