diff options
Diffstat (limited to 'LuaSL/src/LuaSL_lemon_yaccer.y')
-rw-r--r-- | LuaSL/src/LuaSL_lemon_yaccer.y | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/LuaSL/src/LuaSL_lemon_yaccer.y b/LuaSL/src/LuaSL_lemon_yaccer.y index eafab12..54af56d 100644 --- a/LuaSL/src/LuaSL_lemon_yaccer.y +++ b/LuaSL/src/LuaSL_lemon_yaccer.y | |||
@@ -190,12 +190,13 @@ expr(A) ::= LSL_KEY(B). { B->basicType = OT_key; A = B; } | |||
190 | %nonassoc LSL_LIST. | 190 | %nonassoc LSL_LIST. |
191 | expr ::= LSL_BRACKET_OPEN exprList LSL_BRACKET_CLOSE. [LSL_BRACKET_OPEN] | 191 | expr ::= LSL_BRACKET_OPEN exprList LSL_BRACKET_CLOSE. [LSL_BRACKET_OPEN] |
192 | %nonassoc LSL_ROTATION. | 192 | %nonassoc LSL_ROTATION. |
193 | expr ::= LSL_ANGLE_OPEN expr LSL_COMMA expr LSL_COMMA expr LSL_COMMA expr LSL_ANGLE_CLOSE. [LSL_ANGLE_OPEN] | 193 | // Uses the same symbol for less than, greater than, and the rotation / vector delimiters. |
194 | expr ::= LSL_LESS_THAN expr LSL_COMMA expr LSL_COMMA expr LSL_COMMA expr LSL_GREATER_THAN. [LSL_ANGLE_OPEN] | ||
194 | %nonassoc LSL_STRING. | 195 | %nonassoc LSL_STRING. |
195 | expr(A) ::= LSL_STRING(B). { B->basicType = OT_string; A = B; } | 196 | expr(A) ::= LSL_STRING(B). { B->basicType = OT_string; A = B; } |
196 | %nonassoc LSL_VECTOR. | 197 | %nonassoc LSL_VECTOR. |
197 | expr ::= LSL_VECTOR. | 198 | expr ::= LSL_VECTOR. |
198 | expr ::= LSL_ANGLE_OPEN expr LSL_COMMA expr LSL_COMMA expr LSL_ANGLE_CLOSE. [LSL_ANGLE_OPEN] | 199 | expr ::= LSL_LESS_THAN expr LSL_COMMA expr LSL_COMMA expr LSL_GREATER_THAN. [LSL_ANGLE_OPEN] |
199 | 200 | ||
200 | 201 | ||
201 | // Parser callbacks. | 202 | // Parser callbacks. |