From 37c18326c6ada1adc7b70d9c0ba20a8c667a174c Mon Sep 17 00:00:00 2001 From: Felipe Zimmerle Date: Thu, 23 Jun 2016 16:01:05 -0300 Subject: [PATCH] parser: Avoid to duplicate the invalid character --- src/parser/seclang-scanner.ll | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/parser/seclang-scanner.ll b/src/parser/seclang-scanner.ll index 9757c344..f4a28a12 100755 --- a/src/parser/seclang-scanner.ll +++ b/src/parser/seclang-scanner.ll @@ -458,7 +458,7 @@ CONFIG_DIR_UNICODE_MAP_FILE (?i:SecUnicodeMapFile) #[ \t]*SecAction[^\\]*\\\n[ \t]* { driver.loc.back()->lines(1); driver.loc.back()->step(); BEGIN(COMMENT); } #[ \t]*SecAction[^\\]*\\\r\n[ \t]* { driver.loc.back()->lines(1); driver.loc.back()->step(); BEGIN(COMMENT); } #.* { driver.loc.back()->step(); /* comment, just ignore. */ } -. { driver.error (*driver.loc.back(), "invalid character", yytext); throw yy::seclang_parser::syntax_error(*driver.loc.back(), yytext); } +. { driver.error (*driver.loc.back(), "invalid character", yytext); throw yy::seclang_parser::syntax_error(*driver.loc.back(), ""); } <> { if (driver.ref.size() > 0) { driver.ref.pop_back();