diff options
author | Adrian Thurston <thurston@complang.org> | 2014-11-03 12:47:51 -0500 |
---|---|---|
committer | Adrian Thurston <thurston@complang.org> | 2014-11-03 12:47:51 -0500 |
commit | 236a742024aa0c6042ae05e47e31cf4a208cbf8a (patch) | |
tree | e325a0aae5cf08055dfed38f3c0c2cfa1eb370bc /src/colm.lm | |
parent | 010fe9c06205511c6d3ceb72df85af38adb36646 (diff) | |
download | colm-236a742024aa0c6042ae05e47e31cf4a208cbf8a.tar.gz |
added map2 type, also mapping to ptr of map<>
Diffstat (limited to 'src/colm.lm')
-rw-r--r-- | src/colm.lm | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/colm.lm b/src/colm.lm index 3872d8b5..aaad34a4 100644 --- a/src/colm.lm +++ b/src/colm.lm @@ -31,6 +31,7 @@ lex token LIST2 / 'list2' / token VECTOR / 'vector' / token MAP / 'map' / + token MAP2 / 'map2' / token PTR / 'ptr' / token ITER / 'iter' / token REF / 'ref' / @@ -554,6 +555,7 @@ def type_ref [region_qual id opt_repeat] :Id | [PTR LT region_qual id opt_repeat GT] :Ptr | [MAP LT MapKeyType: type_ref MapValueType: type_ref GT] :Map +| [MAP2 LT MapKeyType: type_ref MapValueType: type_ref GT] :Map2 | [LIST LT type_ref GT] :List | [LIST2 LT type_ref GT] :List2 | [VECTOR LT type_ref GT] :Vector |