From ac591cc542f039af8f66567439fbb0aee3d93963 Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Mon, 22 Mar 2010 13:20:56 -0400 Subject: Add built-in float constants. --- dimension/lexer.l | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'dimension/lexer.l') diff --git a/dimension/lexer.l b/dimension/lexer.l index a2cf342..ab9bcdd 100644 --- a/dimension/lexer.l +++ b/dimension/lexer.l @@ -199,6 +199,7 @@ unsigned long wchar; "div" RETURN_TOKEN(DMNSN_T_DIV); "exp" RETURN_TOKEN(DMNSN_T_EXP); "falloff" RETURN_TOKEN(DMNSN_T_FALLOFF); +"false" RETURN_TOKEN(DMNSN_T_FALSE); "filter" RETURN_TOKEN(DMNSN_T_FILTER); "finish" RETURN_TOKEN(DMNSN_T_FINISH); "floor" RETURN_TOKEN(DMNSN_T_FLOOR); @@ -218,9 +219,13 @@ unsigned long wchar; "max_trace_level" RETURN_TOKEN(DMNSN_T_MAX_TRACE_LEVEL); "min" RETURN_TOKEN(DMNSN_T_MIN); "mod" RETURN_TOKEN(DMNSN_T_MOD); +"no" RETURN_TOKEN(DMNSN_T_NO); +"off" RETURN_TOKEN(DMNSN_T_OFF); +"on" RETURN_TOKEN(DMNSN_T_ON); "perspective" RETURN_TOKEN(DMNSN_T_PERSPECTIVE); "phong" RETURN_TOKEN(DMNSN_T_PHONG); "phong_size" RETURN_TOKEN(DMNSN_T_PHONG_SIZE); +"pi" RETURN_TOKEN(DMNSN_T_PI); "pigment" RETURN_TOKEN(DMNSN_T_PIGMENT); "pow" RETURN_TOKEN(DMNSN_T_POW); "radians" RETURN_TOKEN(DMNSN_T_RADIANS); @@ -244,6 +249,7 @@ unsigned long wchar; "tanh" RETURN_TOKEN(DMNSN_T_TANH); "texture" RETURN_TOKEN(DMNSN_T_TEXTURE); "transmit" RETURN_TOKEN(DMNSN_T_TRANSMIT); +"true" RETURN_TOKEN(DMNSN_T_TRUE); "u" RETURN_TOKEN(DMNSN_T_U); "up" RETURN_TOKEN(DMNSN_T_UP); "v" RETURN_TOKEN(DMNSN_T_V); @@ -252,6 +258,7 @@ unsigned long wchar; "vlength" RETURN_TOKEN(DMNSN_T_VLENGTH); "x" RETURN_TOKEN(DMNSN_T_X); "y" RETURN_TOKEN(DMNSN_T_Y); +"yes" RETURN_TOKEN(DMNSN_T_YES); "z" RETURN_TOKEN(DMNSN_T_Z); (?# Directives) -- cgit v1.2.3