Is C<\n> going to be a rule (e.g. C<< <eol> >>) or is it implicitly
translated to:

        <[\x0a\x0d...]>+

If it's the latter, then what does this do?

        \n?

Do I get

        [<[\x0a\x0d...]>+]?

Or do I get

        <[\x0a\x0d...]>+?

If the former (which I assume is the case), how do I get the latter
without having to know what the C<...> is, above?

Along those lines, will

        <[\n]>

work, or should I expect that to be an error because C<\n> is no longer
an actual character class.

Hmm... this is a slippery slope. That gets me thinking about

        rule roundascii { <[a-hjm-uB-DGJO-SU23568-0]> }
        $roundor7 = rx /<[<roundascii>17]>/;

or do I have to

        $roundor7 = rx /<roundorascii>|<[17]>/;

Which seems somewhat clunky and less efficient.


Reply via email to