diff options
author | Adrian Thurston <thurston@complang.org> | 2015-10-07 10:05:52 -0400 |
---|---|---|
committer | Adrian Thurston <thurston@complang.org> | 2015-10-07 10:05:52 -0400 |
commit | ac382923c5a772a9e2d64d2a4e69c04814cff82b (patch) | |
tree | e76760c133e78e0c487faf9216ac3122548ac471 /src/loadcolm.cc | |
parent | 0088b7912eb1bbcf7034b005ef84e133f3d89aab (diff) | |
download | colm-ac382923c5a772a9e2d64d2a4e69c04814cff82b.tar.gz |
load and generate accessors for $$ and $rhsel
Diffstat (limited to 'src/loadcolm.cc')
-rw-r--r-- | src/loadcolm.cc | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/loadcolm.cc b/src/loadcolm.cc index 5cc93604..7dd21141 100644 --- a/src/loadcolm.cc +++ b/src/loadcolm.cc @@ -2349,10 +2349,15 @@ struct LoadColm void walkRedItem( host_item item, ReduceTextItemList &list ) { if ( item.RED_LHS() != 0 ) { - + ReduceTextItem *rti = new ReduceTextItem; + rti->type = ReduceTextItem::LhsRef; + list.append( rti ); } else if ( item.RED_RHS() != 0 ) { - + ReduceTextItem *rti = new ReduceTextItem; + rti->type = ReduceTextItem::RhsRef; + rti->txt = item.RED_RHS().text().c_str(); + list.append( rti ); } else { if ( list.length() > 0 && list.tail->type == ReduceTextItem::Txt ) { |