summaryrefslogtreecommitdiff
path: root/src/colm.lm
diff options
context:
space:
mode:
authorAdrian Thurston <thurston@complang.org>2013-06-09 16:46:21 -0400
committerAdrian Thurston <thurston@complang.org>2013-06-09 16:46:21 -0400
commitb020267b0d471c913467a9479f7cc4618356a996 (patch)
tree94d1729ead0d1cb32030a8f7d4e98c512c41af31 /src/colm.lm
parentc655549f55b0b3dba046f907c8f127147b5184e7 (diff)
downloadcolm-b020267b0d471c913467a9479f7cc4618356a996.tar.gz
final (near) use of prodName
Diffstat (limited to 'src/colm.lm')
-rw-r--r--src/colm.lm15
1 files changed, 7 insertions, 8 deletions
diff --git a/src/colm.lm b/src/colm.lm
index c98d85ca..fa7a4faf 100644
--- a/src/colm.lm
+++ b/src/colm.lm
@@ -259,7 +259,7 @@ def param_var_def
| [Id: id COLON RefTypeRef: reference_type_ref] :Ref
def opt_export
- [Export: EXPORT]
+ [Export: EXPORT] :Export
| []
def function_def
@@ -284,7 +284,7 @@ def literal_item
[NiLeft: opt_no_ignore Lit: lit NiRight: opt_no_ignore]
def opt_no_ignore
- [Ni: NI]
+ [Ni: NI] :Ni
| []
def namespace_def
@@ -336,7 +336,7 @@ def prod_el
| [OptName: opt_prod_el_name RegionQual: region_qual Lit: lit OptRepeat: opt_repeat] :Lit
def opt_prod_el_name
- [Name: id COLON]
+ [Name: id COLON] :Name
| []
def prod_el_list
@@ -344,14 +344,13 @@ def prod_el_list
| []
def opt_commit
- [Commit: COMMIT]
+ [Commit: COMMIT] :Commit
| []
def opt_prod_name
- [COLON Name: id]
+ [COLON Name: id] :Name
| []
-
def prod
[Open: SQOPEN ProdElList: prod_el_list SQCLOSE
OptName: opt_prod_name
@@ -458,8 +457,8 @@ def code_unary
| [Factor: code_factor] :Base
def opt_eos
- [Eos: DOT]
-| [Eos: EOS]
+ [Eos: DOT] :Dot
+| [Eos: EOS] :Eos
| []
def code_factor