diff options
Diffstat (limited to 'src/bind-lex.l')
-rw-r--r-- | src/bind-lex.l | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/bind-lex.l b/src/bind-lex.l index 926785e..f5fd66d 100644 --- a/src/bind-lex.l +++ b/src/bind-lex.l @@ -57,7 +57,8 @@ P [1-9][0-9]* grecs_line_add(yytext, yyleng); yylval.ident.string = grecs_line_finish(); yylval.ident.locus = grecs_current_locus; - return BIND_IDENT; + return strcmp(yylval.ident.string, "controls") == 0 ? + BIND_CONTROLS : BIND_IDENT; } /* Strings */ [a-zA-Z0-9_\.\*/:@-]+ { grecs_line_begin(); |