Files
newsolstice/src/main.cpp
2026-08-01 09:16:32 +10:00

21 lines
449 B
C++

#include "lexer/lexer.hpp"
#include "parser/parser.hpp"
#include <iostream>
#include <stdexcept>
int main() {
try {
Solstice::Lexer lexer{"2 + 2 / 5"};
auto lexed = lexer.lex();
Solstice::Parser parser{lexed};
auto parsed = parser.parse();
std::cout << parsed << std::endl;
} catch (const std::runtime_error& e) {
std::cout << e.what() << std::endl;
return 1;
}
return 0;
}