+ //TagIdMapIT tag_id = tIdMap->find(tagname);\r
+\r
+ // if (tag_id == tIdMap->end()){\r
+ // REGISTER_TAG(TagName,tIdMap,tagname);\r
+ // i = TagName->size() - 1;\r
+ // }\r
+ // else\r
+ // i = tag_id->second;\r
+\r
+ tags_aux = (TagType *)urealloc(tags_aux, sizeof(TagType)*(npar + 1));\r
+\r
+ tags_aux[npar] = CLOSING_TAG_ID; // inserts the new tag id within the preorder sequence of tags\r