diff --git a/analyzers/c_analyzer/c_analyzer.l b/analyzers/c_analyzer/c_analyzer.l index 5b6001f..b288a74 100644 --- a/analyzers/c_analyzer/c_analyzer.l +++ b/analyzers/c_analyzer/c_analyzer.l @@ -1,13 +1,15 @@ %{ #include "c_analyzer.tab.h" -#include -#include -#include int line_number = 1; void yyerror(const char *s) { - fprintf(stderr, "\033[91mError at line %i: %s near '%s'\033[0m\n", line_number, s, yytext); + fprintf(stderr, + "\033[91mError at line %i: %s near '%s'\033[0m\n", + line_number, + s, + yytext); + exit(1); } diff --git a/analyzers/c_analyzer/c_analyzer.y b/analyzers/c_analyzer/c_analyzer.y index 2dfbf90..90c0cf7 100644 --- a/analyzers/c_analyzer/c_analyzer.y +++ b/analyzers/c_analyzer/c_analyzer.y @@ -1,7 +1,5 @@ %{ #include -#include -#include extern char *yytext;