summaryrefslogtreecommitdiffstats
path: root/dimension/grammar.epilogue
diff options
context:
space:
mode:
authorTavian Barnes <tavianator@gmail.com>2010-04-07 01:17:28 -0400
committerTavian Barnes <tavianator@gmail.com>2010-04-07 01:17:28 -0400
commit7d6663eeb68bf9d0a3dff86128827c0c1d85df69 (patch)
tree7e9c5775d78e0868bf315eeadcfcadacec784707 /dimension/grammar.epilogue
parent2a6bb6c6e0c7d5019e484ab4393941b8801d63ea (diff)
downloaddimension-7d6663eeb68bf9d0a3dff86128827c0c1d85df69.tar.xz
Implement CSG in front-end.
Diffstat (limited to 'dimension/grammar.epilogue')
-rw-r--r--dimension/grammar.epilogue6
1 files changed, 5 insertions, 1 deletions
diff --git a/dimension/grammar.epilogue b/dimension/grammar.epilogue
index 9a5d8a6..275e03d 100644
--- a/dimension/grammar.epilogue
+++ b/dimension/grammar.epilogue
@@ -133,8 +133,12 @@ dmnsn_astnode_string(dmnsn_astnode_type astnode_type)
dmnsn_astnode_map(DMNSN_AST_DIRECTION, "direction");
dmnsn_astnode_map(DMNSN_AST_BOX, "box");
- dmnsn_astnode_map(DMNSN_AST_SPHERE, "sphere");
+ dmnsn_astnode_map(DMNSN_AST_DIFFERENCE, "difference");
+ dmnsn_astnode_map(DMNSN_AST_INTERSECTION, "intersection");
dmnsn_astnode_map(DMNSN_AST_LIGHT_SOURCE, "light_source");
+ dmnsn_astnode_map(DMNSN_AST_MERGE, "merge");
+ dmnsn_astnode_map(DMNSN_AST_SPHERE, "sphere");
+ dmnsn_astnode_map(DMNSN_AST_UNION, "union");
dmnsn_astnode_map(DMNSN_AST_OBJECT_MODIFIERS, "object-modifiers");