From 21b0461a1afa012e9b0cf5f05d6648185d021e1f Mon Sep 17 00:00:00 2001 From: Logan Chien Date: Sun, 19 Apr 2015 22:54:42 +0800 Subject: Handle error case when yylex() failed to parse. Remove the incorrect characters in rs.spec as well. Change-Id: I7106e263e79239b970a7a1442efe2625dbe28298 --- spec.l | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'spec.l') diff --git a/spec.l b/spec.l index a24bfd33..e5001591 100644 --- a/spec.l +++ b/spec.l @@ -187,6 +187,11 @@ ID [a-zA-Z_][a-zA-Z0-9_]* BEGIN(INITIAL); } +<*>. { + fprintf(stderr, "error: unexpected character \'%c\' at line %d\n", + *yytext, num_lines + 1); + exit(1); + } %% -- cgit v1.2.3