class RuboCop::AST::NodePattern::Compiler

def compile_predicate(predicate)

def compile_predicate(predicate)
  if predicate.end_with?('(') # is there an arglist?
    args = compile_args(tokens)
    predicate = predicate[0..-2] # drop the trailing (
    "#{CUR_ELEMENT}.#{predicate}(#{args.join(',')})"
  else
    "#{CUR_ELEMENT}.#{predicate}"
  end
end