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
>

Reply via email to