class RuboCop::NodePattern::Compiler::Sequence

def compile

def compile
  [
    compile_guard_clause,
    compile_child_nb_guard,
    compile_seq_head,
    *compile_first_terms,
    compile_variadic_term,
    *compile_last_terms
  ].compact.join(" &&\n") << SEQ_HEAD_GUARD
end