Are you sure about that? Underscore has been part of the specs (synopses) for <alpha> for at least 10 years, probably longer.
> "_" ~~ /<alpha>/ 「_」 alpha => 「_」 On Thu, Sep 27, 2018 at 7:52 PM Brandon Allbery <allber...@gmail.com> wrote: > "_" is not an alphabetic character. It's allowed in "alnum" because that > is by intent what is \w in other regex implementations, which includes "_". > > On Thu, Sep 27, 2018 at 10:47 PM Vijayvithal <perl6-bugs-follo...@perl.org> > wrote: > >> # New Ticket Created by Vijayvithal >> # Please include the string: [perl #133541] >> # in the subject line of all future correspondence about this issue. >> # <URL: https://rt.perl.org/Ticket/Display.html?id=133541 > >> >> >> In the attached code, the only difference between the Grammars G0 and G1 >> is the defination of token 'type' it is defined as <alpha> in one case >> and as <alnum> in another. >> >> Since the string being matched is 'sc_in' both the alpha and alnum >> tokens should have captured it. But we see the following result on >> execution >> >> =========== <alnum> Example============== >> Nil >> =========== <alpha> Example============== >> 「sc_in<foo> bar」 >> ruport => 「sc_in」 >> type => 「sc_in」 >> alpha => 「s」 >> alpha => 「c」 >> alpha => 「_」 >> alpha => 「i」 >> alpha => 「n」 >> >> >> Perl Version is >> >> This is Rakudo Star version 2018.06 built on MoarVM version 2018.06 >> implementing Perl 6.c. >> >> >> >> -- >> Vijayvithal >> Dyumnin Semiconductors >> > > > -- > brandon s allbery kf8nh > allber...@gmail.com >