aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/LuaSL/src/LuaSL_lexer.l
diff options
context:
space:
mode:
authorDavid Walter Seikel2012-01-08 01:52:18 +1000
committerDavid Walter Seikel2012-01-08 01:52:18 +1000
commit2783337014b5ee04ef6e074771048088203aaebd (patch)
treec8da8a99bc7263815445c069ceffd6584d9faadf /LuaSL/src/LuaSL_lexer.l
parentParse an actual file. (diff)
downloadSledjHamr-2783337014b5ee04ef6e074771048088203aaebd.zip
SledjHamr-2783337014b5ee04ef6e074771048088203aaebd.tar.gz
SledjHamr-2783337014b5ee04ef6e074771048088203aaebd.tar.bz2
SledjHamr-2783337014b5ee04ef6e074771048088203aaebd.tar.xz
Parenthesis and statement parsing.
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 d52ea4b..91e4264 100644
--- a/LuaSL/src/LuaSL_lexer.l
+++ b/LuaSL/src/LuaSL_lexer.l
@@ -39,6 +39,7 @@ FLOAT {INTEGER}("."{INTEGER})?{EXPONANT}?
39{FLOAT} %{ ECHO; /* yylval->floatValue = atof(yytext); return LSL_FLOAT; */ %} 39{FLOAT} %{ ECHO; /* yylval->floatValue = atof(yytext); return LSL_FLOAT; */ %}
40 40
41 /* Expression tokens */ 41 /* Expression tokens */
42";" { ECHO; return LSL_STATEMENT; }
42"&&" { ECHO; return LSL_BOOL_AND; } 43"&&" { ECHO; return LSL_BOOL_AND; }
43"||" { ECHO; return LSL_BOOL_OR; } 44"||" { ECHO; return LSL_BOOL_OR; }
44"|" { ECHO; return LSL_BIT_OR; } 45"|" { ECHO; return LSL_BIT_OR; }