Ejemplo n.º 1
0
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;
}
Ejemplo n.º 2
0
//-----------------------------------------------------------------------------
// 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;
}
Ejemplo n.º 3
0
Archivo: symbol.c Proyecto: 0XCC1/tiger
void *S_look(S_table t, S_symbol sym) {
  return TAB_look(t,sym);
}
Ejemplo n.º 4
0
static G_node LT_lookup(Temp_label l) {
	return (G_node)TAB_look(LNTable(), l);
}