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.