class RuboCop::Node::Builder

root_node = parser.parse(buffer)
parser = Parser::CurrentRuby.new(builder)
builder = RuboCop::Builder.new
buffer.source = ‘puts :foo’
buffer = Parser::Source::Buffer.new(‘(string)’)
@example
generate ASTs with {RuboCop::Node}.
‘RuboCop::Builder` is an AST builder that is utilized to let `Parser`

def n(type, children, source_map)

Returns:
  • (Node) - the generated node
def n(type, children, source_map)
  Node.new(type, children, location: source_map)
end