diff options
| author | Marius Nita <marius@cs.pdx.edu> | 2002-08-26 06:38:02 +0000 |
|---|---|---|
| committer | Marius Nita <marius@cs.pdx.edu> | 2002-08-26 06:38:02 +0000 |
| commit | 483b8496d615dc1ed6934fb685b904ad6923b8a1 (patch) | |
| tree | 5d5be56363484404ebe704205aaac5095dacc455 /util/epist/epist.l | |
| parent | 11e643f4b885ee1f96112fcf531739a339691272 (diff) | |
Made case requirements less strict (you can now have "control" as well as "Control") and added True/False grammar rules for parameters.
Diffstat (limited to 'util/epist/epist.l')
| -rw-r--r-- | util/epist/epist.l | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/util/epist/epist.l b/util/epist/epist.l index 86db62ae..55dc8d61 100644 --- a/util/epist/epist.l +++ b/util/epist/epist.l @@ -16,11 +16,21 @@ extern YYSTYPE yylval; Options | options return OPTIONS; Mod1 | +mod1 | Mod2 | +mod2 | Mod3 | +mod3 | Mod4 | +mod4 | Control | +control | +shift | Shift yylval = (int) strdup(yytext); return BINDING; +true | +True yylval = (int) strdup(yytext); return TRUE; +false | +False yylval = (int) strdup(yytext); return FALSE; [0-9]+ yylval = (int) strdup(yytext); return NUMBER; \".+\" yylval = (int) strdup(yytext); return QUOTES; [a-zA-Z_0-9]+ yylval = (int) strdup(yytext); return WORD; |
