diff options
author | David Walter Seikel | 2012-02-02 01:01:59 +1000 |
---|---|---|
committer | David Walter Seikel | 2012-02-02 01:01:59 +1000 |
commit | 8fcf003634156078c906846ae723599c8d45b6dc (patch) | |
tree | a334ce11f2172bcffe511a46b85ec6e9f73fa6f8 /LuaSL/src/LuaSL_lemon_yaccer.y | |
parent | Ignore white space diffences for now. (diff) | |
download | SledjHamr-8fcf003634156078c906846ae723599c8d45b6dc.zip SledjHamr-8fcf003634156078c906846ae723599c8d45b6dc.tar.gz SledjHamr-8fcf003634156078c906846ae723599c8d45b6dc.tar.bz2 SledjHamr-8fcf003634156078c906846ae723599c8d45b6dc.tar.xz |
Output crements properly.
Diffstat (limited to '')
-rw-r--r-- | LuaSL/src/LuaSL_lemon_yaccer.y | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/LuaSL/src/LuaSL_lemon_yaccer.y b/LuaSL/src/LuaSL_lemon_yaccer.y index ba32692..b45c7d2 100644 --- a/LuaSL/src/LuaSL_lemon_yaccer.y +++ b/LuaSL/src/LuaSL_lemon_yaccer.y | |||
@@ -186,10 +186,10 @@ identifier(A) ::= identifier LSL_DOT LSL_IDENTIFIER(B). { A = checkVariable( | |||
186 | identifier(A) ::= LSL_IDENTIFIER(B). { A = checkVariable(compiler, B); } | 186 | identifier(A) ::= LSL_IDENTIFIER(B). { A = checkVariable(compiler, B); } |
187 | 187 | ||
188 | %right LSL_DECREMENT_PRE LSL_INCREMENT_PRE LSL_DECREMENT_POST LSL_INCREMENT_POST. | 188 | %right LSL_DECREMENT_PRE LSL_INCREMENT_PRE LSL_DECREMENT_POST LSL_INCREMENT_POST. |
189 | expr(A) ::= identifier(B) LSL_DECREMENT_PRE(C). { A = addCrement(compiler, B, C); } | 189 | expr(A) ::= identifier(B) LSL_DECREMENT_PRE(C). { A = addCrement(compiler, B, C, LSL_DECREMENT_POST); } |
190 | expr(A) ::= identifier(B) LSL_INCREMENT_PRE(C). { A = addCrement(compiler, B, C); } | 190 | expr(A) ::= identifier(B) LSL_INCREMENT_PRE(C). { A = addCrement(compiler, B, C, LSL_INCREMENT_POST); } |
191 | expr(A) ::= LSL_DECREMENT_PRE(C) identifier(B). { A = addCrement(compiler, B, C); } | 191 | expr(A) ::= LSL_DECREMENT_PRE(C) identifier(B). { A = addCrement(compiler, B, C, LSL_DECREMENT_PRE); } |
192 | expr(A) ::= LSL_INCREMENT_PRE(C) identifier(B). { A = addCrement(compiler, B, C); } | 192 | expr(A) ::= LSL_INCREMENT_PRE(C) identifier(B). { A = addCrement(compiler, B, C, LSL_INCREMENT_PRE); } |
193 | 193 | ||
194 | %nonassoc LSL_COMMA. | 194 | %nonassoc LSL_COMMA. |
195 | 195 | ||