class RuboCop::AST::NodePattern

def initialize(str)

def initialize(str)
  @pattern = str
  compiler = Compiler.new(str, 'node0')
  src = "def match(#{compiler.emit_params('node0')});" \
        "#{compiler.emit_method_code}end"
  instance_eval(src, __FILE__, __LINE__ + 1)
end