summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAdrian Thurston <thurston@complang.org>2015-01-18 09:17:36 -0500
committerAdrian Thurston <thurston@complang.org>2015-01-18 09:17:36 -0500
commitd0e845b0e960762d4382195384a34ef3229699a1 (patch)
treea61d3965a2b9c0b392de9655aefbc6dce239f68d /src
parent357d3e4ef365e76cb8109b8dd37f047507f1dcbc (diff)
downloadcolm-d0e845b0e960762d4382195384a34ef3229699a1.tar.gz
allow alias inside context declarations
Diffstat (limited to 'src')
-rw-r--r--src/colm.lm1
-rw-r--r--src/loadcolm.cc3
2 files changed, 4 insertions, 0 deletions
diff --git a/src/colm.lm b/src/colm.lm
index c235d9ee..566c4e56 100644
--- a/src/colm.lm
+++ b/src/colm.lm
@@ -267,6 +267,7 @@ def struct_item
| [precedence_def] :Precedence commit
| [list_el_def] :ListEl commit
| [map_el_def] :MapEl commit
+| [alias_def] :Alias commit
def export_def
[EXPORT var_def opt_def_init]
diff --git a/src/loadcolm.cc b/src/loadcolm.cc
index be895249..c1cdcd6d 100644
--- a/src/loadcolm.cc
+++ b/src/loadcolm.cc
@@ -2234,6 +2234,9 @@ struct LoadColm
case struct_item::MapEl:
walkMapElDef( structItem.map_el_def() );
break;
+ case struct_item::Alias:
+ walkAliasDef( structItem.alias_def() );
+ break;
}
}