summaryrefslogtreecommitdiffstats
path: root/dimension/parse.h
diff options
context:
space:
mode:
authorTavian Barnes <tavianator@gmail.com>2010-03-22 22:07:29 -0400
committerTavian Barnes <tavianator@gmail.com>2010-03-22 22:07:29 -0400
commit7fc84f364bcb2e37363d3e22300180ba92288811 (patch)
tree66d12cb09c22d4df311feffd4d418bfae6ba5568 /dimension/parse.h
parent80b15832f59b5a5b4e7476c6eb4099b6edccbb1b (diff)
downloaddimension-7fc84f364bcb2e37363d3e22300180ba92288811.tar.xz
Support the ternary operator.
Diffstat (limited to 'dimension/parse.h')
-rw-r--r--dimension/parse.h21
1 files changed, 11 insertions, 10 deletions
diff --git a/dimension/parse.h b/dimension/parse.h
index 09931d1..ef5bb17 100644
--- a/dimension/parse.h
+++ b/dimension/parse.h
@@ -90,6 +90,17 @@ typedef enum {
DMNSN_AST_DOT_T,
DMNSN_AST_DOT_TRANSMIT,
+ DMNSN_AST_EQUAL,
+ DMNSN_AST_NOT_EQUAL,
+ DMNSN_AST_LESS,
+ DMNSN_AST_LESS_EQUAL,
+ DMNSN_AST_GREATER,
+ DMNSN_AST_GREATER_EQUAL,
+ DMNSN_AST_AND,
+ DMNSN_AST_OR,
+ DMNSN_AST_NOT,
+ DMNSN_AST_TERNARY,
+
DMNSN_AST_ABS,
DMNSN_AST_ACOS,
DMNSN_AST_ACOSH,
@@ -133,16 +144,6 @@ typedef enum {
DMNSN_AST_Z,
DMNSN_AST_T,
- DMNSN_AST_EQUAL,
- DMNSN_AST_NOT_EQUAL,
- DMNSN_AST_LESS,
- DMNSN_AST_LESS_EQUAL,
- DMNSN_AST_GREATER,
- DMNSN_AST_GREATER_EQUAL,
- DMNSN_AST_AND,
- DMNSN_AST_OR,
- DMNSN_AST_NOT,
-
DMNSN_AST_IDENTIFIER,
DMNSN_AST_STRING,