X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=util%2Fepist%2Fepist.l;h=6c7e08a5acdb567bba9b7bd03d43b0f2de297517;hb=eb19a6b69e89c6adae1b99705b0a26edc344c87a;hp=55dc8d615f757d347ebf5d80e639997e1768eb56;hpb=483b8496d615dc1ed6934fb685b904ad6923b8a1;p=chaz%2Fopenbox diff --git a/util/epist/epist.l b/util/epist/epist.l index 55dc8d61..6c7e08a5 100644 --- a/util/epist/epist.l +++ b/util/epist/epist.l @@ -1,12 +1,18 @@ %{ +#ifdef HAVE_CONFIG_H +# include "../../config.h" +#endif // HAVE_CONFIG_H + #include #include #include "yacc_parser.hh" extern YYSTYPE yylval; - + %} +%option yylineno + %% \{ return OBRACE; @@ -23,12 +29,18 @@ Mod3 | mod3 | Mod4 | mod4 | +Mod5 | +mod5 | Control | control | shift | Shift yylval = (int) strdup(yytext); return BINDING; +on | +On | true | True yylval = (int) strdup(yytext); return TRUE; +Off | +off | false | False yylval = (int) strdup(yytext); return FALSE; [0-9]+ yylval = (int) strdup(yytext); return NUMBER;