public virtual void throw_statement(throw_statement ast) { if (ast.expr != null) { ast.expr = expression(ast.expr); } }
virtual public void throw_statement(throw_statement ast, int indent) { // Write("throw", indent); // if (ast.expr != null) { // Write(" "); // visit(ast.expr); // } // WriteLine(";"); }
virtual public void throw_statement(throw_statement ast, int indent) { Write("throw", indent); if (ast.expr != null) { Write(" "); visit(ast.expr); } Semicolon(indent); }