diff options
author | Adrian Thurston <thurston@complang.org> | 2015-06-06 11:15:28 -0400 |
---|---|---|
committer | Adrian Thurston <thurston@complang.org> | 2015-06-06 11:15:28 -0400 |
commit | 5a5cf0547b01d3c95dfa00b8f36f93a5143e25a7 (patch) | |
tree | 7406f2885b5fabb8b7e79a869ea64c0b1d17bf39 /src/parsetree.cc | |
parent | 78ee9d0a8cc87c4d8cafae47b966e0bddf8d3021 (diff) | |
download | colm-5a5cf0547b01d3c95dfa00b8f36f93a5143e25a7.tar.gz |
replacing list and map with vlist and vmap
Diffstat (limited to 'src/parsetree.cc')
-rw-r--r-- | src/parsetree.cc | 32 |
1 files changed, 18 insertions, 14 deletions
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; |