# New Ticket Created by Rúbio Terra
# Please include the string: [perl #127075]
# in the subject line of all future correspondence about this issue.
# <URL: https://rt.perl.org/Ticket/Display.html?id=127075 >
I can declare non-ascii tokens without problems on a grammar but I get an
encoding error if I refer to the token using the <> syntax. This happens on
MoarVM, it works fine on JVM.
This runs OK:
perl6 -c -e 'grammar { token TOP { <numero>+ }; token número {<< \d+ >>} }'
Syntax OK
Now, if I reference the new token (número) I get an error:
perl6 -c -e 'grammar { token TOP { <número>+ }; token número {<< \d+ >>} }'
===SORRY!===
Error encoding ASCII string: could not encode codepoint 250
The same code on JVM runs OK:
perl6-j -c -e 'grammar { token TOP { <número>+ }; token número {<< \d+ >>} }'
Syntax OK
I'm running Linux Fedora 22. Both Rakudo 2015.11 and 2015.12 exhibit the error.