string Temp_look(Temp_map m, Temp_temp t) { string s; assert(m && m->tab); s = TAB_look(m->tab, t); if (s) return s; else if (m->under) return Temp_look(m->under, t); else return NULL; }
//----------------------------------------------------------------------------- // name: Temp_look( ) // desc: ... //----------------------------------------------------------------------------- c_str Temp_look( Temp_Map m, Temp_Temp t ) { c_str s; assert( m && m->tab ); s = (c_str)TAB_look( m->tab, t ); if ( s ) return s; else if ( m->under ) return Temp_look( m->under, t ); else return NULL; }
void *S_look(S_table t, S_symbol sym) { return TAB_look(t,sym); }
static G_node LT_lookup(Temp_label l) { return (G_node)TAB_look(LNTable(), l); }