diff --git a/.gitignore b/.gitignore index 1ebe832..9d64346 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,5 @@ .gitignore .idea +out +yacc.tab.* +yacc.output \ No newline at end of file diff --git a/Makefile b/Makefile index 34ad327..f87ce60 100644 --- a/Makefile +++ b/Makefile @@ -27,5 +27,5 @@ $(BIN): $(OBJ) $(CC) $(CFLAGS) $(CPPFLAGS) $^ -o $@ clean: - rm $(OBJ) y.tab.c y.tab.h lex.yy.c + rm $(OBJ) yacc.tab.c yacc.tab.h lex.yy.c diff --git a/yacc.y b/yacc.y index 9eeb4cf..49a3713 100644 --- a/yacc.y +++ b/yacc.y @@ -6,9 +6,12 @@ #include "table.h" int t; +%} + +%code provides{ int yylex (void); void yyerror (const char *); -%} +} %union {char str[NAME_MAX_LENGTH]; int nbInt; enumVarType type; } /*loops keywords*/