lib/rubbycop/ast/sexp.rb
# frozen_string_literal: true
module RubbyCop
module AST
# This module provides a shorthand method to create a {Node} like
# `Parser::AST::Sexp`.
#
# @see http://rubydoc.info/gems/ast/AST/Sexp
module Sexp
# Creates a {Node} with type `type` and children `children`.
def s(type, *children)
Node.new(type, children)
end
end
end
end