diff options
author | Adrian Thurston <thurston@complang.org> | 2015-01-27 16:59:22 -0500 |
---|---|---|
committer | Adrian Thurston <thurston@complang.org> | 2015-01-27 16:59:22 -0500 |
commit | 6f9c7f12e3888c525a4b9be7712294929d690790 (patch) | |
tree | d53632c5fd2ee42df1f0ef45ab824e896e000d88 /src/colm.lm | |
parent | 09c75e4b10915cb32786d2482af6727841659b80 (diff) | |
download | colm-6f9c7f12e3888c525a4b9be7712294929d690790.tar.gz |
first cut of value-based ints, test cases pass
Diffstat (limited to 'src/colm.lm')
-rw-r--r-- | src/colm.lm | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/colm.lm b/src/colm.lm index cd449372..9a7b6d2e 100644 --- a/src/colm.lm +++ b/src/colm.lm @@ -49,6 +49,8 @@ lex token SWITCH / 'switch' / token CASE / 'case' / token DEFAULT / 'default' / + token INT / 'int' / + token BOOL / 'bool' / token MAKE_TOKEN / 'make_token' / token MAKE_TREE / 'make_tree' / @@ -561,6 +563,8 @@ def code_factor def type_ref [region_qual id opt_repeat] :Id +| [INT] :Int +| [BOOL] :Bool | [PARSER LT type_ref GT] :Parser | [LIST LT type_ref GT] :List | [MAP LT KeyType: type_ref ElType: type_ref GT] :Map |