Beispiel #1
0
 @Override
 public void visit(Param visitor) {
   SymTab symtab = new SymTab();
   Declaration dec = new Declaration();
   dec.id = visitor.getIdent();
   dec.type = visitor.getTipo();
   dec.fila = visitor.fila;
   st.set(dec);
   for (int i = 0; i < st.scopes.size(); i++) {
     symtab.scopes.add(i, st.scopes.get(i));
   }
   visitor.alcance = symtab.scopes;
 }