public object VisitIfElseStatAST(IfElseStatAST v,object arg) { return null; }
public object VisitIfElseStatAST(IfElseStatAST v,object arg) { int numaux = ((int)arg); printtab(numaux); resultado = resultado +"\n"+(v.GetType()); if (v.ifstatement != null) v.ifstatement.visit(this,numaux+1); else{ printtab(numaux+1); resultado = resultado +"\n"+("NULL"); } if(v.elsestatement != null){ v.elsestatement.visit(this,numaux+1); } else{ printtab(numaux+1); resultado = resultado +"\n"+("NULL"); } if(v.condicion != null){ v.condicion.visit(this,numaux+1); } else{ printtab(numaux+1); resultado = resultado +"\n"+("NULL"); } return null; }