diff options
author | Ting-Wei Lan <lantw44@gmail.com> | 2015-10-23 02:44:04 +0800 |
---|---|---|
committer | Ting-Wei Lan <lantw44@gmail.com> | 2015-10-23 02:44:04 +0800 |
commit | c6e6d5ea592eb3ac35f3c4d1293862d935ece0cf (patch) | |
tree | fe6edef5d995e9f262f58642ac035ec339d06acd | |
parent | 7e1ac70b202979b877a529b5039fcf4b3ea765cc (diff) | |
download | compiler2015-c6e6d5ea592eb3ac35f3c4d1293862d935ece0cf.tar.gz compiler2015-c6e6d5ea592eb3ac35f3c4d1293862d935ece0cf.tar.zst compiler2015-c6e6d5ea592eb3ac35f3c4d1293862d935ece0cf.zip |
Exit after an unknown token is found
-rw-r--r-- | lexer.l | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -1,5 +1,6 @@ %option noyywrap %{ +#include <stdlib.h> #include <string.h> #include "symbol-table.h" @@ -139,6 +140,7 @@ ERROR . {ERROR} { fprintf(stderr, "%d: error: undefined character `%s'\n", line_number, yytext); + exit(1); } |