Lines Matching refs:Usecode_symbol
35 class Usecode_symbol {
54 Usecode_symbol(const char *nm, Symbol_kind k, int v, int e = -1)
57 virtual ~Usecode_symbol() = default;
72 class Usecode_scope_symbol : public Usecode_symbol {
74 using Syms_vector = std::vector<Usecode_symbol *>;
78 using Name_table = std::map<std::string, Usecode_symbol *>;
79 using Val_table = std::map<int, Usecode_symbol *>;
92 : Usecode_symbol(nm, k, v) in Usecode_symbol() function
97 void add_sym(Usecode_symbol *sym);
98 Usecode_symbol *operator[](const char *nm);
99 Usecode_symbol *operator[](int val);