diff options
Diffstat (limited to 'colm/colm.lm')
-rw-r--r-- | colm/colm.lm | 8 |
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] |