Added symbol table structs, missed typename checking for classes