From ca511cbb7d47b9af3a52c5f3113527a3c9a8298f Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Wed, 25 Apr 2012 10:11:35 +0000 Subject: improve error reporting --- lexer.l | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'lexer.l') diff --git a/lexer.l b/lexer.l index de4ecab..9d0697f 100644 --- a/lexer.l +++ b/lexer.l @@ -26,7 +26,8 @@ %x COMMENT QUOTED -WS [ \t\r\n]+ +WS [ \t]+ +NL [\r\n]+ STR [A-Za-z0-9_]+ HEX 0x[0-9A-Fa-f]+ OCT 0[0-7]+ @@ -91,7 +92,7 @@ DEC [0-9]+ [Ii][Nn][Cc][Ll][Uu][Dd][Ee] return INCLUDE; ";" BEGIN(COMMENT); -[\r\n]+ BEGIN(INITIAL); +{NL} BEGIN(INITIAL); . /* eat comments */ "\"" BEGIN(QUOTED); -- cgit v1.2.3