diff options
author | Adrian Thurston <thurston@complang.org> | 2014-07-06 10:46:07 -0400 |
---|---|---|
committer | Adrian Thurston <thurston@complang.org> | 2014-07-06 10:46:07 -0400 |
commit | d977f91ff7f0bb1ead98f4aae2992bdf80e3e1af (patch) | |
tree | e85bcb9c4c2dc98f2d4a0d01a7906a16f8bacfdd /src/colm.lm | |
parent | 007ebcd57612fe48a82a38c0cf0ff5e0a8c19666 (diff) | |
download | colm-d977f91ff7f0bb1ead98f4aae2992bdf80e3e1af.tar.gz |
added parse_tree for sending constructed trees (orig parse behaviour)
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 208c0fc5..4f9ed50e 100644 --- a/src/colm.lm +++ b/src/colm.lm @@ -11,6 +11,7 @@ lex token PRINT_XML / 'print_xml' / token PRINT_XML_AC / 'print_xml_ac' / token PARSE / 'parse' / + token PARSE_TREE / 'parse_tree' / token PARSE_STOP / 'parse_stop' / token CONS / 'construct' | 'cons' / token MATCH / 'match' / @@ -531,6 +532,7 @@ def code_factor | [SEND var_ref accumulate opt_eos] :Send | [SEND_TREE var_ref accumulate opt_eos] :SendTree | [PARSE opt_capture type_ref opt_field_init accumulate] :Parse +| [PARSE_TREE opt_capture type_ref opt_field_init accumulate] :ParseTree | [PARSE_STOP opt_capture type_ref opt_field_init accumulate] :ParseStop | [CONS opt_capture type_ref opt_field_init constructor] :Cons | [MATCH var_ref pattern] :Match |