+ m->errorOut(e, "NameAssignment", "readMap");
+ exit(1);
+ }
+}
+//**********************************************************************************************************************
+void NameAssignment::push_back(string name) {
+ try{
+
+ int num = (*this).size();
+ (*this)[name] = num;
+ reverse[num] = name;
+
+ list.push_back(name);
+ }
+ catch(exception& e) {
+ m->errorOut(e, "NameAssignment", "push_back");