aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/LuaSL
diff options
context:
space:
mode:
authorDavid Walter Seikel2012-01-17 11:18:07 +1000
committerDavid Walter Seikel2012-01-17 11:18:07 +1000
commit862f20d053025376a8a5f22edc9a1b53bf14e7e3 (patch)
tree4b77d2085f36841934e95d46fbdfa887b003ac95 /LuaSL
parentSlightly better error message for invalid error message. Needs more work. (diff)
downloadSledjHamr-862f20d053025376a8a5f22edc9a1b53bf14e7e3.zip
SledjHamr-862f20d053025376a8a5f22edc9a1b53bf14e7e3.tar.gz
SledjHamr-862f20d053025376a8a5f22edc9a1b53bf14e7e3.tar.bz2
SledjHamr-862f20d053025376a8a5f22edc9a1b53bf14e7e3.tar.xz
Identifiers.
Diffstat (limited to 'LuaSL')
-rw-r--r--LuaSL/src/LuaSL_lemon_yaccer.y4
1 files changed, 2 insertions, 2 deletions
diff --git a/LuaSL/src/LuaSL_lemon_yaccer.y b/LuaSL/src/LuaSL_lemon_yaccer.y
index f90b236..10e3a33 100644
--- a/LuaSL/src/LuaSL_lemon_yaccer.y
+++ b/LuaSL/src/LuaSL_lemon_yaccer.y
@@ -150,7 +150,7 @@ expr ::= LSL_IDENTIFIER LSL_PARENTHESIS_OPEN exprList LSL_PARENTHESIS_CLOSE.
150 150
151// Variables and dealing with them. 151// Variables and dealing with them.
152 152
153expr ::= identifier. 153expr(A) ::= identifier(B). { A = B; }
154 154
155%right LSL_ASSIGNMENT_CONCATENATE LSL_ASSIGNMENT_ADD LSL_ASSIGNMENT_SUBTRACT LSL_ASSIGNMENT_MULTIPLY LSL_ASSIGNMENT_MODULO LSL_ASSIGNMENT_DIVIDE LSL_ASSIGNMENT_PLAIN. 155%right LSL_ASSIGNMENT_CONCATENATE LSL_ASSIGNMENT_ADD LSL_ASSIGNMENT_SUBTRACT LSL_ASSIGNMENT_MULTIPLY LSL_ASSIGNMENT_MODULO LSL_ASSIGNMENT_DIVIDE LSL_ASSIGNMENT_PLAIN.
156expr ::= identifier LSL_ASSIGNMENT_CONCATENATE expr. 156expr ::= identifier LSL_ASSIGNMENT_CONCATENATE expr.
@@ -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.
169identifier ::= identifier LSL_DOT LSL_IDENTIFIER. 169identifier ::= identifier LSL_DOT LSL_IDENTIFIER.
170identifier ::= LSL_IDENTIFIER. 170identifier(A) ::= LSL_IDENTIFIER(B). { A = 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.
173expr ::= identifier LSL_DECREMENT_PRE. 173expr ::= identifier LSL_DECREMENT_PRE.