aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/LuaSL/src/LuaSL_lemon_yaccer.y
diff options
context:
space:
mode:
authorDavid Walter Seikel2012-01-21 19:24:53 +1000
committerDavid Walter Seikel2012-01-21 19:24:53 +1000
commitb27dab5443ca5919e7727fd2666559a6498d8c3d (patch)
tree685b024be28145d2a71cfd8d0c2a106032446a68 /LuaSL/src/LuaSL_lemon_yaccer.y
parentSecond part of the second pass to clean up functions used before they where d... (diff)
downloadSledjHamr-b27dab5443ca5919e7727fd2666559a6498d8c3d.zip
SledjHamr-b27dab5443ca5919e7727fd2666559a6498d8c3d.tar.gz
SledjHamr-b27dab5443ca5919e7727fd2666559a6498d8c3d.tar.bz2
SledjHamr-b27dab5443ca5919e7727fd2666559a6498d8c3d.tar.xz
Parse 'crements.
Diffstat (limited to '')
-rw-r--r--LuaSL/src/LuaSL_lemon_yaccer.y8
1 files changed, 4 insertions, 4 deletions
diff --git a/LuaSL/src/LuaSL_lemon_yaccer.y b/LuaSL/src/LuaSL_lemon_yaccer.y
index 6e82578..4a5cb3b 100644
--- a/LuaSL/src/LuaSL_lemon_yaccer.y
+++ b/LuaSL/src/LuaSL_lemon_yaccer.y
@@ -176,10 +176,10 @@ identifier ::= identifier LSL_DOT LSL_IDENTIFIER.
176identifier(A) ::= LSL_IDENTIFIER(B). { A = checkVariable(compiler, B); } 176identifier(A) ::= LSL_IDENTIFIER(B). { A = checkVariable(compiler, B); }
177 177
178%right LSL_DECREMENT_PRE LSL_INCREMENT_PRE LSL_DECREMENT_POST LSL_INCREMENT_POST. 178%right LSL_DECREMENT_PRE LSL_INCREMENT_PRE LSL_DECREMENT_POST LSL_INCREMENT_POST.
179expr ::= identifier LSL_DECREMENT_PRE. 179expr(A) ::= identifier(B) LSL_DECREMENT_PRE(C). { A = addCrement(compiler, B, C); }
180expr ::= identifier LSL_INCREMENT_PRE. 180expr(A) ::= identifier(B) LSL_INCREMENT_PRE(C). { A = addCrement(compiler, B, C); }
181expr ::= LSL_DECREMENT_PRE identifier. 181expr(A) ::= LSL_DECREMENT_PRE(C) identifier(B). { A = addCrement(compiler, B, C); }
182expr ::= LSL_INCREMENT_PRE identifier. 182expr(A) ::= LSL_INCREMENT_PRE(C) identifier(B). { A = addCrement(compiler, B, C); }
183 183
184%nonassoc LSL_COMMA. 184%nonassoc LSL_COMMA.
185 185