aboutsummaryrefslogtreecommitdiff
path: root/interpreter/syntax.h
diff options
context:
space:
mode:
Diffstat (limited to 'interpreter/syntax.h')
-rw-r--r--interpreter/syntax.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/interpreter/syntax.h b/interpreter/syntax.h
index 89242ac..e2accd4 100644
--- a/interpreter/syntax.h
+++ b/interpreter/syntax.h
@@ -12,6 +12,7 @@ typedef enum {
TOKEN_CLOSE_P, /* ) */
TOKEN_COMMA, /* , */
TOKEN_COLON, /* : */
+ TOKEN_STRICT, /* ! */
TOKEN_CODE, /* code */
TOKEN_NAME,
TOKEN_INT
@@ -43,6 +44,7 @@ typedef enum {
typedef struct {
expr_kind kind;
+ unsigned is_strict;
void* var1;
void* var2;
} expression;