Chip Salzenberg wrote:
The below patches are my guess as to how to fix PGE and TGE for the recent change in .namespace. (That is, C<.namespace ['']> now means what it says, and the HLL root is reachable by C<.namespace> w/o parameters.)
TGE and PGE both need a thorough going-over for the new namespaces implementation.
I'm thinking they should act in an HLL-agnostic fashion, so it's possible to compile one grammar in, say, the Perl 6 HLL namespace, another in Ruby, another in Python, and another system-internal grammar into 'parrot'.
Allison