diff --git a/src/parse/scanner.ll b/src/parse/scanner.ll index 5b8e48f..ba6541d 100644 --- a/src/parse/scanner.ll +++ b/src/parse/scanner.ll @@ -20,6 +20,9 @@ %{ // Run at each match #define YY_USER_ACTION loc.columns(yyleng); + + // When getting EOF + #define yyterminate() return yy::parser::make_EOF(loc) %} blank [ \t\r]