diff options
Diffstat (limited to 'LuaSL/src/LuaSL_lexer.l')
-rw-r--r-- | LuaSL/src/LuaSL_lexer.l | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/LuaSL/src/LuaSL_lexer.l b/LuaSL/src/LuaSL_lexer.l index adee1a7..76d1b5b 100644 --- a/LuaSL/src/LuaSL_lexer.l +++ b/LuaSL/src/LuaSL_lexer.l | |||
@@ -96,6 +96,7 @@ STRING \"(\\.|[^\\"\n])*\" | |||
96 | "for" %{ return common(yylval, yytext, yyleng, yyextra, TRUE, LSL_FOR); %} | 96 | "for" %{ return common(yylval, yytext, yyleng, yyextra, TRUE, LSL_FOR); %} |
97 | "else" %{ return common(yylval, yytext, yyleng, yyextra, TRUE, LSL_ELSE); %} | 97 | "else" %{ return common(yylval, yytext, yyleng, yyextra, TRUE, LSL_ELSE); %} |
98 | "if" %{ return common(yylval, yytext, yyleng, yyextra, TRUE, LSL_IF); %} | 98 | "if" %{ return common(yylval, yytext, yyleng, yyextra, TRUE, LSL_IF); %} |
99 | "else"[[:space:]]+"if" %{ return common(yylval, yytext, yyleng, yyextra, TRUE, LSL_ELSEIF); %} /* TODO - deal with people that slap a comment in between them. */ | ||
99 | "jump" %{ return common(yylval, yytext, yyleng, yyextra, TRUE, LSL_JUMP); %} | 100 | "jump" %{ return common(yylval, yytext, yyleng, yyextra, TRUE, LSL_JUMP); %} |
100 | "return" %{ return common(yylval, yytext, yyleng, yyextra, TRUE, LSL_RETURN); %} | 101 | "return" %{ return common(yylval, yytext, yyleng, yyextra, TRUE, LSL_RETURN); %} |
101 | "state" %{ return common(yylval, yytext, yyleng, yyextra, TRUE, LSL_STATE_CHANGE); %} | 102 | "state" %{ return common(yylval, yytext, yyleng, yyextra, TRUE, LSL_STATE_CHANGE); %} |