I have removed now the "feature" of parsing code outside of subs. All code must be contained now in .sub/.pcc_sub/.emit blocks. For PASM source files an .emit/.eom is provided by the lexer.
This was announced 3 weeks ago. parrot/imcc/perl6 tests still pass (modulo s/inf/Inf/). I didn't look at other languages.
leo