diff options
author | David Walter Seikel | 2012-02-03 21:11:07 +1000 |
---|---|---|
committer | David Walter Seikel | 2012-02-03 21:11:07 +1000 |
commit | aabe4e8a74ba00c1d030826b16b4a9f1a6244fb8 (patch) | |
tree | 88dfbc74ce925ef2273352fb9896d08be5cd14e6 | |
parent | Put assignments in their right place. (diff) | |
download | SledjHamr-aabe4e8a74ba00c1d030826b16b4a9f1a6244fb8.zip SledjHamr-aabe4e8a74ba00c1d030826b16b4a9f1a6244fb8.tar.gz SledjHamr-aabe4e8a74ba00c1d030826b16b4a9f1a6244fb8.tar.bz2 SledjHamr-aabe4e8a74ba00c1d030826b16b4a9f1a6244fb8.tar.xz |
Oops, did not mean for that to sneak in.
-rw-r--r-- | LuaSL/src/LuaSL_lemon_yaccer.y | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/LuaSL/src/LuaSL_lemon_yaccer.y b/LuaSL/src/LuaSL_lemon_yaccer.y index 1290832..71d4399 100644 --- a/LuaSL/src/LuaSL_lemon_yaccer.y +++ b/LuaSL/src/LuaSL_lemon_yaccer.y | |||
@@ -123,8 +123,8 @@ expr(A) ::= identifier(B) LSL_ASSIGNMENT_PLAIN(C) expr(D). { A = addOperation | |||
123 | // Hmm think this can have commas seperating the assignment parts, or is that only in C?. If so, best to separate them when converting to Lua, as it uses that syntax for something else. | 123 | // Hmm think this can have commas seperating the assignment parts, or is that only in C?. If so, best to separate them when converting to Lua, as it uses that syntax for something else. |
124 | // Well, not in OpenSim at least, nor in SL. So we are safe. B-) | 124 | // Well, not in OpenSim at least, nor in SL. So we are safe. B-) |
125 | // On the other hand, it might be legal to have comma separated bits in a for loop - for ((i = 1), (j=1); ... | 125 | // On the other hand, it might be legal to have comma separated bits in a for loop - for ((i = 1), (j=1); ... |
126 | statement(A) ::= type(T) LSL_IDENTIFIER(I) LSL_ASSIGNMENT_PLAIN(D) expr(E) LSL_STATEMENT(S). { A = addStatement(compiler, S, I, NULL, addVariable(compiler, T, I, D, E, S), NULL, NULL, I); } | 126 | statement(A) ::= type(T) LSL_IDENTIFIER(I) LSL_ASSIGNMENT_PLAIN(D) expr(E) LSL_STATEMENT(S). { A = addStatement(compiler, S, I, NULL, addVariable(compiler, T, I, D, E), NULL, NULL, I); } |
127 | statement(A) ::= type(T) LSL_IDENTIFIER(I) LSL_STATEMENT(S). { A = addStatement(compiler, S, I, NULL, addVariable(compiler, T, I, NULL, NULL, S), NULL, NULL, I); } | 127 | statement(A) ::= type(T) LSL_IDENTIFIER(I) LSL_STATEMENT(S). { A = addStatement(compiler, S, I, NULL, addVariable(compiler, T, I, NULL, NULL), NULL, NULL, I); } |
128 | 128 | ||
129 | // Basic operators. | 129 | // Basic operators. |
130 | 130 | ||