class SyntaxTree::UntilNode
def copy(predicate: nil, statements: nil, location: nil)
def copy(predicate: nil, statements: nil, location: nil) node = UntilNode.new( predicate: predicate || self.predicate, statements: statements || self.statements, location: location || self.location ) node.comments.concat(comments.map(&:copy)) node end