//---------------------------------------------------------------------------------------- //Block public object VisitBlockSAST(BlockSAST v,object arg) { int numaux = ((int)arg); printtab(numaux); resultado = resultado +"\n"+(v.GetType()); if (v.statement != null) v.statement.visit(this,numaux+1); else{ printtab(numaux+1); resultado = resultado +"\n"+("NULL"); } return null; }
//BlockAST public object VisitBlockSAST(BlockSAST v,object arg) { v.statement.visit(this,(int)arg); return null; }