//---------------------------------------------------------------------------------------- //FormPars public object VisitUnFormParsAST(UnFormParsAST v,object arg) { string metodo=(string)arg; identificadores.enter(v.ident.ident.value,"",v); parametros.enter(metodo,v.ident.ident.value,v); return null; }
//---------------------------------------------------------------------------------------- //FormPars public object VisitUnFormParsAST(UnFormParsAST 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"); } if(v.tipo != null){ v.tipo.visit(this,numaux+1); } else{ printtab(numaux+1); resultado = resultado +"\n"+("NULL"); } return null; }