summaryrefslogtreecommitdiff
path: root/src/parsetree.h
diff options
context:
space:
mode:
authorAdrian Thurston <thurston@complang.org>2015-06-05 10:26:36 -0400
committerAdrian Thurston <thurston@complang.org>2015-06-05 10:26:36 -0400
commitdb0fd98a4f646abef622684d4228d879a933cbce (patch)
treeb8a7662b964b597ae91e05dae7247caf2d5afe27 /src/parsetree.h
parent009deb74e036c25053246ce9b8a21069f8440834 (diff)
downloadcolm-db0fd98a4f646abef622684d4228d879a933cbce.tar.gz
more of the vlist implementation .. moved all test cases to vlist
Diffstat (limited to 'src/parsetree.h')
-rw-r--r--src/parsetree.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/parsetree.h b/src/parsetree.h
index afd63834..718f2dc3 100644
--- a/src/parsetree.h
+++ b/src/parsetree.h
@@ -1733,7 +1733,8 @@ struct Function;
struct IterDef
{
enum Type { Tree, Child, RevChild, Repeat,
- RevRepeat, User, List, Map };
+ RevRepeat, User, List, ValueList,
+ RevValueList, Map };
IterDef( Type type, Function *func );
IterDef( Type type );
@@ -1746,7 +1747,8 @@ struct IterDef
struct IterImpl
{
enum Type { Tree, Child, RevChild, Repeat,
- RevRepeat, User, List, ValueList, Map, ValueMap };
+ RevRepeat, User, List, ValueList,
+ RevValueList, Map, ValueMap };
IterImpl( Type type, Function *func );
IterImpl( Type type );