aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/LuaSL/src/LuaSL_lexer.l
diff options
context:
space:
mode:
authorDavid Walter Seikel2012-02-03 11:56:17 +1000
committerDavid Walter Seikel2012-02-03 11:56:17 +1000
commit219498b453584dae9ffe7b71ffd97d3f5a0f9f60 (patch)
tree04278f7e3cb5ab4c3f5b9ab5d85e303a13c1b79f /LuaSL/src/LuaSL_lexer.l
parentMore Lua conversions. For, if, else, elseif (sorta), and while. (diff)
downloadSledjHamr-219498b453584dae9ffe7b71ffd97d3f5a0f9f60.zip
SledjHamr-219498b453584dae9ffe7b71ffd97d3f5a0f9f60.tar.gz
SledjHamr-219498b453584dae9ffe7b71ffd97d3f5a0f9f60.tar.bz2
SledjHamr-219498b453584dae9ffe7b71ffd97d3f5a0f9f60.tar.xz
LSL "else if" -> Lua "elseif", and it was a bitch. lol
Diffstat (limited to 'LuaSL/src/LuaSL_lexer.l')
-rw-r--r--LuaSL/src/LuaSL_lexer.l1
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); %}