{"ast_node_type":"other","tokens":[{"end":47,"kind":"keyword","start":0,"text":"if"}]}
                        if subfirst.maybe_empty
                        // Reverse scan: Sequence comes before `first`.
                            || seq_rep.kleene.op == mbe::KleeneOp::ZeroOrMore