From d2cdbc4265f341f190a4cde104e6256004304212 Mon Sep 17 00:00:00 2001 From: kramm Date: Mon, 10 Feb 2003 01:22:53 +0000 Subject: [PATCH] fixed "identifier may not start with a digit" syntax error. --- src/parser.lex | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/parser.lex b/src/parser.lex index bf520e5..57c7056 100644 --- a/src/parser.lex +++ b/src/parser.lex @@ -153,11 +153,10 @@ RVALUE \"{STRING}\"|([^ \n\r\t]+) {NAME} {s(IDENTIFIER);c();} "[" {c();BEGIN(BINARY);} {S} {c();} -. {char c,c1=0; +. {char c,c1=yytext[0]; printf("Syntax error in line %d, %d: %s", line, column, yytext); while(1) { c=input(); - if(!c1) c1=c; if(c=='\n' || c==EOF) break; printf("%c", c); -- 1.7.10.4