From 1d427193ffd38b85489b5e997faf72051305ec7a Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Wed, 25 Nov 2009 01:43:26 -0500 Subject: Use FLOAT_EXPR in VECTOR_LITERAL rather than FLOAT. This is to future-proof lazily-evaluated vector expressions. --- dimension/grammar.y | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/dimension/grammar.y b/dimension/grammar.y index 91d3852..2b83511 100644 --- a/dimension/grammar.y +++ b/dimension/grammar.y @@ -920,16 +920,18 @@ VECTOR_EXPR: VECTOR_LITERAL | "(" VECTOR_EXPR ")" { $$ = $2; } ; -VECTOR_LITERAL: "<" FLOAT "," FLOAT ">" { +VECTOR_LITERAL: "<" FLOAT_EXPR "," FLOAT_EXPR ">" { $$ = dmnsn_new_astnode2(DMNSN_AST_VECTOR, @$, $2, $4); } - | "<" FLOAT "," FLOAT "," FLOAT ">" { + | "<" FLOAT_EXPR "," FLOAT_EXPR "," FLOAT_EXPR ">" { $$ = dmnsn_new_astnode3(DMNSN_AST_VECTOR, @$, $2, $4, $6); } - | "<" FLOAT "," FLOAT "," FLOAT "," FLOAT ">" { + | "<" FLOAT_EXPR "," FLOAT_EXPR "," FLOAT_EXPR "," + FLOAT_EXPR ">" { $$ = dmnsn_new_astnode4(DMNSN_AST_VECTOR, @$, $2, $4, $6, $8); } - | "<" FLOAT "," FLOAT "," FLOAT "," FLOAT "," FLOAT ">" { + | "<" FLOAT_EXPR "," FLOAT_EXPR "," FLOAT_EXPR "," + FLOAT_EXPR "," FLOAT_EXPR ">" { $$ = dmnsn_new_astnode5(DMNSN_AST_VECTOR, @$, $2, $4, $6, $8, $10); } -- cgit v1.2.3