class RuboCop::AST::NodePattern::Compiler
def run
def run @tokens = Compiler.tokens(@string) @match_code = with_context(compile_expr, @node_var, use_temp_node: false) @match_code.prepend("(captures = Array.new(#{@captures})) && ") \ if @captures.positive? fail_due_to('unbalanced pattern') unless tokens.empty? end