From 23b491733ab314bd9769ce9e9f2a4f375cb46fae Mon Sep 17 00:00:00 2001 From: David Walter Seikel Date: Fri, 13 Jan 2012 10:18:06 +1000 Subject: Generic type handling, and add the float type. --- LuaSL/src/LuaSL_lemon_yaccer.y | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'LuaSL/src/LuaSL_lemon_yaccer.y') diff --git a/LuaSL/src/LuaSL_lemon_yaccer.y b/LuaSL/src/LuaSL_lemon_yaccer.y index bd0aa52..045c997 100644 --- a/LuaSL/src/LuaSL_lemon_yaccer.y +++ b/LuaSL/src/LuaSL_lemon_yaccer.y @@ -60,8 +60,9 @@ expr(A) ::= LSL_PARENTHESIS_OPEN(B) expr(C) LSL_PARENTHESIS_CLOSE(D). { A = addP %nonassoc LSL_COMMA. %nonassoc LSL_FLOAT. +expr(A) ::= LSL_FLOAT(B). { B->basicType = OT_float; A = B; } %nonassoc LSL_INTEGER. -expr(A) ::= LSL_INTEGER(B). { A = B; } +expr(A) ::= LSL_INTEGER(B). { B->basicType = OT_integer; A = B; } %nonassoc LSL_TYPE_FLOAT LSL_TYPE_INTEGER LSL_TYPE_KEY LSL_TYPE_LIST LSL_TYPE_ROTATION LSL_TYPE_STRING LSL_TYPE_VECTOR. -- cgit v1.1