id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc	lang	patch	platform
730	[bug]  IMCC chokes on unicode strings as method call names	pmichaud	chromatic	"IMCC doesn't appear to accept unicode strings as method call names.  Here's an example:

{{{
$ cat x.pir
.sub 'main' :main
    $P0 = newclass 'Foo'
    $P1 = new $P0
    $S0 = unicode:""foo\x{b1}""
    $P1.$S0()
    $P1.unicode:""foo\x{b1}""()
.end


.namespace ['Foo']
.sub unicode:""foo\x{b1}"" :method
    say ""ok""
.end

$ ./parrot x.pir
error:imcc:syntax error, unexpected USTRINGC ('unicode:""foo\x{b1}""')
	in file 'x.pir' line 6
$ 
}}}

As with TT #575 and #654, it's possible that all that is needed here is an update to IMCC.

This fix is needed for unicode method calls in Rakudo.

Pm"	bug	closed	normal		imcc	1.2.0	medium	fixed			perl6		
