summaryrefslogtreecommitdiff
path: root/colm/colm.lm
diff options
context:
space:
mode:
Diffstat (limited to 'colm/colm.lm')
-rw-r--r--colm/colm.lm8
1 files changed, 6 insertions, 2 deletions
diff --git a/colm/colm.lm b/colm/colm.lm
index aff87c99..8dfee66f 100644
--- a/colm/colm.lm
+++ b/colm/colm.lm
@@ -28,6 +28,7 @@ lex
token PTR / 'ptr' /
token ITER / 'iter' /
token REF / 'ref' /
+ token EXPORT / 'export' /
token LITERAL /'literal'/
token CONTEXT /'context'/
@@ -153,7 +154,7 @@ def root_item
| [IterDef: iter_def]
| [Statement: statement]
#| [global_def]
-#| [export_def]
+| [ExportDef: export_def]
#| [pre_eof]
#| [precedence]
#| [typedef]
@@ -169,10 +170,13 @@ def context_item
| [ContextDef: context_def]
| [FunctionDef: function_def]
| [IterDef: iter_def]
-#| [export_def]
+| [ExportDef: export_def]
#| [pre_eof]
#| [precedence]
+def export_def
+ [EXPORT VarDef: var_def OptDefInit: opt_def_init]
+
def iter_def
[ITER Id: id POPEN ParamVarDefList: param_var_def* PCLOSE
COPEN LangStmtList: lang_stmt_list CCLOSE]