diff options
author | David Walter Seikel | 2012-01-17 16:38:32 +1000 |
---|---|---|
committer | David Walter Seikel | 2012-01-17 16:38:32 +1000 |
commit | fa5db92c5ee7be17a1dbfc04c4a978c2725138ff (patch) | |
tree | 08e9ca2dd888ca2ba4ac1979a3ab8bfef351cbb7 /LuaSL/src/LuaSL_lemon_yaccer.y | |
parent | Disable leaf burning for now, it's crashing. (diff) | |
download | SledjHamr-fa5db92c5ee7be17a1dbfc04c4a978c2725138ff.zip SledjHamr-fa5db92c5ee7be17a1dbfc04c4a978c2725138ff.tar.gz SledjHamr-fa5db92c5ee7be17a1dbfc04c4a978c2725138ff.tar.bz2 SledjHamr-fa5db92c5ee7be17a1dbfc04c4a978c2725138ff.tar.xz |
Check variables, though not looking up function parameters yet.
Diffstat (limited to '')
-rw-r--r-- | LuaSL/src/LuaSL_lemon_yaccer.y | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/LuaSL/src/LuaSL_lemon_yaccer.y b/LuaSL/src/LuaSL_lemon_yaccer.y index 560c6ab..d5a6751 100644 --- a/LuaSL/src/LuaSL_lemon_yaccer.y +++ b/LuaSL/src/LuaSL_lemon_yaccer.y | |||
@@ -167,7 +167,7 @@ statement(A) ::= type(B) LSL_IDENTIFIER(C) LSL_STATEMENT(F). { A = addStatem | |||
167 | 167 | ||
168 | %right LSL_DOT LSL_IDENTIFIER. | 168 | %right LSL_DOT LSL_IDENTIFIER. |
169 | identifier ::= identifier LSL_DOT LSL_IDENTIFIER. | 169 | identifier ::= identifier LSL_DOT LSL_IDENTIFIER. |
170 | identifier(A) ::= LSL_IDENTIFIER(B). { A = B; } | 170 | identifier(A) ::= LSL_IDENTIFIER(B). { A = checkVariable(compiler, B); } |
171 | 171 | ||
172 | %right LSL_DECREMENT_PRE LSL_INCREMENT_PRE LSL_DECREMENT_POST LSL_INCREMENT_POST. | 172 | %right LSL_DECREMENT_PRE LSL_INCREMENT_PRE LSL_DECREMENT_POST LSL_INCREMENT_POST. |
173 | expr ::= identifier LSL_DECREMENT_PRE. | 173 | expr ::= identifier LSL_DECREMENT_PRE. |