diff --git a/makefile b/makefile index f567b25..941e96a 100644 --- a/makefile +++ b/makefile @@ -38,4 +38,7 @@ clean: run: $(TARGET) $(TARGET) +run_lexer: $(TARGET) + $(TARGET) -l + .PHONY: clean run diff --git a/src/main.cpp b/src/main.cpp index 82a4845..f4df0c9 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -19,8 +19,10 @@ void dump_tokens(Elite::ParserCtx &ctx) << ", Location: " << tok.location << '\n'; - if (tok.kind() == yy::Parser::token::END) + if (tok.kind() == yy::Parser::symbol_kind::S_YYEOF) + { break; + } } }