id,summary,reporter,owner,description,type,status,priority,milestone,component,version,severity,resolution,keywords,cc,lang,patch,platform
575,Parrot lexicals won't accept unicode identifiers,pmichaud,coke,"Lexicals in Parrot don't seem to be able to accept unicode identifiers.  Here's a test program:

{{{
$ cat x.pir
.sub main :main
    $P0 = box 'hello world'
    .lex unicode:""$\u03b2\u03bf\u03bf"", $P0

    $P1 = find_lex unicode:""$\u03b2\u03bf\u03bf""
    say $P1
.end

$ ./parrot x.pir
error:imcc:syntax error, unexpected USTRINGC, expecting STRINGC ('unicode:""$\u03b2\u03bf\u03bf""')
        in file 'x.pir' line 3
$
}}}

It's possible that all that is needed is to update imcc to accept USTRINGC for lexical names instead of simply STRINGC.

This fix is needed for Rakudo -- see RT #64878 .

Thanks,

Pm",bug,closed,normal,,imcc,,medium,fixed,,,,,
