public virtual void destructor_declaration(destructor_declaration ast) { if (ast.block != null) { statement(ast.block); } }
virtual public void destructor_declaration(destructor_declaration ast, int indent) { EmitattributeSectionList(ast.attrs, indent); EmitModifiers(ast.mods, indent, " "); Write(" ~{0}()", ast.id.str); // if (ast.block != null) { // WriteLine(""); // visit(ast.block, indent + 1); // } else WriteLine(";"); }
void destructor_declaration(destructor_declaration ast, ArrayList list) { list.Add(new Pair(ast.id.str, ast)); }