From 5a5cf0547b01d3c95dfa00b8f36f93a5143e25a7 Mon Sep 17 00:00:00 2001 From: Adrian Thurston Date: Sat, 6 Jun 2015 11:15:28 -0400 Subject: replacing list and map with vlist and vmap --- src/parsetree.cc | 32 ++++++++++++++++++-------------- 1 file changed, 18 insertions(+), 14 deletions(-) (limited to 'src/parsetree.cc') diff --git a/src/parsetree.cc b/src/parsetree.cc index dfbd8bab..52b61776 100644 --- a/src/parsetree.cc +++ b/src/parsetree.cc @@ -41,9 +41,13 @@ string TypeRef::stringify() { string s; switch ( type ) { - case Unspecified: - s = "unspecified"; + case Unspecified: { + if ( uniqueType->typeId == TYPE_INT ) + s = "int"; + else + s = "unspecified"; break; + } case Name: s = typeName; break; @@ -53,24 +57,24 @@ string TypeRef::stringify() case Iterator: s = "iterator"; break; - case List: - s = "list"; - break; +// case List: +// s = "list"; +// break; case ValueList: s = "vlist"; break; - case ListEl: - s = "listel"; - break; - case Map: - s = "map"; - break; +// case ListEl: +// s = "listel"; +// break; +// case Map: +// s = "map"; +// break; case ValueMap: s = "vmap"; break; - case MapEl: - s = "mapel"; - break; +// case MapEl: +// s = "mapel"; +// break; case Parser: s = "parser"; break; -- cgit v1.2.1