void resetTables() { setCurrentStringTable(&gGlobalStringTable); setCurrentFloatTable(&gGlobalFloatTable); getGlobalFloatTable().reset(); getGlobalStringTable().reset(); getFunctionFloatTable().reset(); getFunctionStringTable().reset(); getIdentTable().reset(); }
U32 compileSTEtoU32(StringTableEntry ste, U32 ip) { if(ste) getIdentTable().add(ste, ip); return 0; }
util::Ident getIdent (char ch) { IdentTable & ident_table = getIdentTable (); ident_table.push (ch); return ident_table.getIdent (); }
util::Ident getIdent (char const * str) { return getIdentTable ().getIdent (str); }