diff options
author | David Walter Seikel | 2012-02-03 11:56:17 +1000 |
---|---|---|
committer | David Walter Seikel | 2012-02-03 11:56:17 +1000 |
commit | 219498b453584dae9ffe7b71ffd97d3f5a0f9f60 (patch) | |
tree | 04278f7e3cb5ab4c3f5b9ab5d85e303a13c1b79f /LuaSL/src/LuaSL_lexer.l | |
parent | More Lua conversions. For, if, else, elseif (sorta), and while. (diff) | |
download | SledjHamr-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 '')
-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); %} |