public object VisitIDAddon(IDAddonAST v,object arg) { nodoTabla declaracion=tipos.retrieve(v.ident.ident.value,(string)arg); if(declaracion!=null){ return declaracion.declaración; } else{ errores_contextuales+="Error Contextual: El identificador \""+v.ident+"\" no existe.\n"; } return null; }
public object VisitIDAddon(IDAddonAST v,object arg) { int numaux = ((int)arg); printtab(numaux); resultado = resultado +"\n"+(v.GetType()); if (v.ident != null) v.ident.visit(this,numaux+1); else{ printtab(numaux+1); resultado = resultado +"\n"+("NULL"); } return null; }