summaryrefslogtreecommitdiffstats
path: root/dimension/grammar.epilogue
diff options
context:
space:
mode:
authorTavian Barnes <tavianator@gmail.com>2010-03-20 15:30:40 -0400
committerTavian Barnes <tavianator@gmail.com>2010-03-20 15:30:40 -0400
commit5da32d0dce6b8ade0b636b83f67b6244e6a56494 (patch)
tree49d15326afa1a2bdde55b5cc37620e68bb4b5a20 /dimension/grammar.epilogue
parent4566f4e34afaab1c47120e8a377859d88a142ffe (diff)
downloaddimension-5da32d0dce6b8ade0b636b83f67b6244e6a56494.tar.xz
Implement almost all float functions.
Diffstat (limited to 'dimension/grammar.epilogue')
-rw-r--r--dimension/grammar.epilogue46
1 files changed, 31 insertions, 15 deletions
diff --git a/dimension/grammar.epilogue b/dimension/grammar.epilogue
index 1ff7137..05e9741 100644
--- a/dimension/grammar.epilogue
+++ b/dimension/grammar.epilogue
@@ -178,22 +178,38 @@ dmnsn_astnode_string(dmnsn_astnode_type astnode_type)
dmnsn_astnode_map(DMNSN_AST_AND, "&" );
dmnsn_astnode_map(DMNSN_AST_OR, "|" );
- dmnsn_astnode_map(DMNSN_AST_ABS, "abs");
- dmnsn_astnode_map(DMNSN_AST_ACOS, "acos");
- dmnsn_astnode_map(DMNSN_AST_ACOSH, "acosh");
- dmnsn_astnode_map(DMNSN_AST_ASC, "asc");
- dmnsn_astnode_map(DMNSN_AST_ASIN, "asin");
- dmnsn_astnode_map(DMNSN_AST_ASINH, "asinh");
- dmnsn_astnode_map(DMNSN_AST_ATAN, "atan");
- dmnsn_astnode_map(DMNSN_AST_ATAN2, "atan2");
- dmnsn_astnode_map(DMNSN_AST_ATANH, "atanh");
- dmnsn_astnode_map(DMNSN_AST_CEIL, "ceil");
- dmnsn_astnode_map(DMNSN_AST_COS, "cos");
- dmnsn_astnode_map(DMNSN_AST_COSH, "cosh");
+ dmnsn_astnode_map(DMNSN_AST_ABS, "abs" );
+ dmnsn_astnode_map(DMNSN_AST_ACOS, "acos" );
+ dmnsn_astnode_map(DMNSN_AST_ACOSH, "acosh" );
+ dmnsn_astnode_map(DMNSN_AST_ASC, "asc" );
+ dmnsn_astnode_map(DMNSN_AST_ASIN, "asin" );
+ dmnsn_astnode_map(DMNSN_AST_ASINH, "asinh" );
+ dmnsn_astnode_map(DMNSN_AST_ATAN, "atan" );
+ dmnsn_astnode_map(DMNSN_AST_ATAN2, "atan2" );
+ dmnsn_astnode_map(DMNSN_AST_ATANH, "atanh" );
+ dmnsn_astnode_map(DMNSN_AST_CEIL, "ceil" );
+ dmnsn_astnode_map(DMNSN_AST_COS, "cos" );
+ dmnsn_astnode_map(DMNSN_AST_COSH, "cosh" );
dmnsn_astnode_map(DMNSN_AST_DEGREES, "degrees");
- dmnsn_astnode_map(DMNSN_AST_INT_DIV, "div");
- dmnsn_astnode_map(DMNSN_AST_EXP, "exp");
- dmnsn_astnode_map(DMNSN_AST_FLOOR, "floor");
+ dmnsn_astnode_map(DMNSN_AST_INT_DIV, "div" );
+ dmnsn_astnode_map(DMNSN_AST_EXP, "exp" );
+ dmnsn_astnode_map(DMNSN_AST_FLOOR, "floor" );
+ dmnsn_astnode_map(DMNSN_AST_INT, "int" );
+ dmnsn_astnode_map(DMNSN_AST_LN, "ln" );
+ dmnsn_astnode_map(DMNSN_AST_LOG, "log" );
+ dmnsn_astnode_map(DMNSN_AST_MOD, "mod" );
+ dmnsn_astnode_map(DMNSN_AST_POW, "pow" );
+ dmnsn_astnode_map(DMNSN_AST_RADIANS, "radians");
+ dmnsn_astnode_map(DMNSN_AST_SIN, "sin" );
+ dmnsn_astnode_map(DMNSN_AST_SINH, "sinh" );
+ dmnsn_astnode_map(DMNSN_AST_SQRT, "sqrt" );
+ dmnsn_astnode_map(DMNSN_AST_STRCMP, "strcmp" );
+ dmnsn_astnode_map(DMNSN_AST_STRLEN, "strlen" );
+ dmnsn_astnode_map(DMNSN_AST_TAN, "tan" );
+ dmnsn_astnode_map(DMNSN_AST_TANH, "tanh" );
+ dmnsn_astnode_map(DMNSN_AST_VAL, "val" );
+ dmnsn_astnode_map(DMNSN_AST_VDOT, "vdot" );
+ dmnsn_astnode_map(DMNSN_AST_VLENGTH, "vlength");
dmnsn_astnode_map(DMNSN_AST_NEGATE, "-");
dmnsn_astnode_map(DMNSN_AST_DOT_X, ".x");