>> # 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]