>> # INTERNAL q, qq, qw
>> # XXX - how do I do quote-like operators? I know I saw someone say...
>> # Need to do: qr (NEVER("qr")) and qx

>presumably the way the perl5 tokeniser does them - by parsing the string
>into a series of concatenated constants and variables, with some optionally
>fed through uc/ucfirst/lc/lcfirst/quotemeta
>(And scalar and list interpolators breaking back out to the real parser)

Actually, the way P6C does it is very different than the way perl5 does it; P6C 
matches straight through rather than by finding the end and then reparsing the middle. 
 This is because perl6 needs to handle stuff like "%var{"var"}", which wouldn't work 
at all in perl5.  Check out P6C/Parser.pm and P6C/Tree/String.pm for more details.

Also, how do these perl6 builtins in perl6 work with the current P6C/Builtins.pm?  
(also, why are some that are already defined in pure pasm/part of the parrot core 
redefined as perl6 code?)

Joseph F. Ryan
[EMAIL PROTECTED]

Reply via email to