PGE error on failing subrules

2005-10-04 Thread Allison Randal
When I match these rules: p6rule(" ", classname, "attrdef") p6rule("\( \s* x \s* \)", classname, "parenlist") p6rule("{ \s* y \s* }", classname, "codeblock") against this string "(x) { y }", I get the following error: src/inter_call.c:129: failed assertion `PObj_is_PMC_TEST(sig_p

Re: PGE error?

2005-06-10 Thread Juerd
BÁRTHÁZI András skribis 2005-06-10 10:29 (+0200): > Running it several times, one time works: matches and replaces > things to +-es, one time it not works... Randomly. Where should I send > these kind of bugs? If you have any means of testing this with PGE directly (without Pugs), do so. Other

[Fwd: PGE error?]

2005-06-10 Thread BÁRTHÁZI András
So Autrijus said, that it should come here. Sorry for crossposting. Original Message Subject: PGE error? Date: Fri, 10 Jun 2005 10:29:17 +0200 From: BÁRTHÁZI András <[EMAIL PROTECTED]> To: perl6-language@perl.org Hi, I don't know what happens and where in th

PGE error?

2005-06-10 Thread BÁRTHÁZI András
Hi, I don't know what happens and where in the code, but... Anyway, it's strange... I have this code and input.tpl: --- 8< --- rule sp { <[ ]> } rule id { <[a..z]><[a..z0..9]>+ } sub do($match) { say $match[0]; return "+"; } my $template=slurp('i