diff options
Diffstat (limited to 'LuaSL/src/LuaSL_lemon_yaccer.y')
-rw-r--r-- | LuaSL/src/LuaSL_lemon_yaccer.y | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/LuaSL/src/LuaSL_lemon_yaccer.y b/LuaSL/src/LuaSL_lemon_yaccer.y index bbc4939..0aa6c5b 100644 --- a/LuaSL/src/LuaSL_lemon_yaccer.y +++ b/LuaSL/src/LuaSL_lemon_yaccer.y | |||
@@ -96,9 +96,9 @@ statement(A) ::= expr(E) LSL_STATEMENT(S). { A = addStatement(compi | |||
96 | // Various forms of expression. | 96 | // Various forms of expression. |
97 | 97 | ||
98 | // Used for function call params, and list contents. | 98 | // Used for function call params, and list contents. |
99 | exprList ::= exprList LSL_COMMA expr. | 99 | exprList(A) ::= exprList(B) LSL_COMMA(C) expr(D). { A = collectArguments(compiler, B, C, D); } |
100 | exprList ::= expr. | 100 | exprList(A) ::= expr(D). { A = collectArguments(compiler, NULL, NULL, D); } |
101 | exprList ::= . | 101 | exprList(A) ::= . { A = collectArguments(compiler, NULL, NULL, NULL); } |
102 | 102 | ||
103 | %right LSL_BOOL_AND. | 103 | %right LSL_BOOL_AND. |
104 | expr(A) ::= expr(B) LSL_BOOL_AND(C) expr(D). { A = addOperation(compiler, B, C, D); } | 104 | expr(A) ::= expr(B) LSL_BOOL_AND(C) expr(D). { A = addOperation(compiler, B, C, D); } |