2019-11-30 | Paul Boddie | raw files shortlog changelog graph | Fixed the identifier pattern to allow single-character identifiers. | |
idl.lex (file) |
1.1 --- a/idl.lex Sat Nov 30 01:05:31 2019 +0100 1.2 +++ b/idl.lex Sat Nov 30 14:06:50 2019 +0100 1.3 @@ -66,7 +66,7 @@ 1.4 "{" return BEGINSECTION; 1.5 "}" return ENDSECTION; 1.6 1.7 -[_[:alpha:]][_[:alnum:]]+ yylval.str = strdup(yytext); return IDENTIFIER; 1.8 +[_[:alpha:]][_[:alnum:]]* yylval.str = strdup(yytext); return IDENTIFIER; 1.9 [[:digit:]]+ yylval.str = strdup(yytext); return DECIMAL; 1.10 "0"[xX][[:xdigit:]]+ yylval.str = strdup(yytext); return HEXADECIMAL; 1.11