aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/LuaSL/src/LuaSL_lexer.l
diff options
context:
space:
mode:
authorDavid Walter Seikel2012-01-21 17:20:32 +1000
committerDavid Walter Seikel2012-01-21 17:20:32 +1000
commit6629a6b405c3d1f9364ab44a8afc8e899cc3714a (patch)
tree7bc2a8b2a50a16d3e1b3966ace7e08dd25e1c62f /LuaSL/src/LuaSL_lexer.l
parentAdd more LSL constants and functions. (diff)
downloadSledjHamr-6629a6b405c3d1f9364ab44a8afc8e899cc3714a.zip
SledjHamr-6629a6b405c3d1f9364ab44a8afc8e899cc3714a.tar.gz
SledjHamr-6629a6b405c3d1f9364ab44a8afc8e899cc3714a.tar.bz2
SledjHamr-6629a6b405c3d1f9364ab44a8afc8e899cc3714a.tar.xz
The default state is a different syntax from the other states.
Diffstat (limited to '')
-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 1d2548a..132710c 100644
--- a/LuaSL/src/LuaSL_lexer.l
+++ b/LuaSL/src/LuaSL_lexer.l
@@ -91,6 +91,7 @@ STRING \"(\\.|[^\\"\n])*\"
91"vector" %{ return common(yylval, yytext, yyleng, yyextra, TRUE, LSL_TYPE_VECTOR); %} 91"vector" %{ return common(yylval, yytext, yyleng, yyextra, TRUE, LSL_TYPE_VECTOR); %}
92 92
93 /* Statement keywords. */ 93 /* Statement keywords. */
94"default" %{ yylval->value.stringValue = eina_stringshare_add_length(yytext, yyleng); return common(yylval, yytext, yyleng, yyextra, TRUE, LSL_DEFAULT); %}
94"do" %{ return common(yylval, yytext, yyleng, yyextra, TRUE, LSL_DO); %} 95"do" %{ return common(yylval, yytext, yyleng, yyextra, TRUE, LSL_DO); %}
95"for" %{ return common(yylval, yytext, yyleng, yyextra, TRUE, LSL_FOR); %} 96"for" %{ return common(yylval, yytext, yyleng, yyextra, TRUE, LSL_FOR); %}
96"else" %{ return common(yylval, yytext, yyleng, yyextra, TRUE, LSL_ELSE); %} 97"else" %{ return common(yylval, yytext, yyleng, yyextra, TRUE, LSL_ELSE); %}