On Thu Dec 31 05:04:23 2015, lue wrote:
> There's unfortunately no real diagnostic I can provide for the error
> specifically, since the result of the bug is a failed grammar parse.
> 
> The grammar of my SUPERNOVA project
> (https://github.com/ShimmerFairy/SUPERNOVA) has been failing since the
> CURI branch was merged into mainline rakudo, for reasons that are
> unclear. I can verify that switching to a pre-CURI-merge commit (e.g.
> 6d9d0f11aba8e2f465c2958a9311d9d4016017ff, the last commit before the
> fast-forward merge of CURI) will allow the grammar to work again, with
> no changes to SUPERNOVA, thus it's an issue with rakudo.
> 
> My attempt to bisect rakudo led to commit
> ac7b2a5a8381d5f255906437d1980c9c3b77e2a5
> (https://github.com/rakudo/rakudo/commit/ac7b2a5a8381d5f255906437d1980c9c3b77e2a5),
> however as you can see the reason why _this_ commit should break
> grammar parsing is a complete mystery. (I may try bisecting again
> sometime to confirm the result.)
> 
> Like I said, there's absolutely nothing I provide in terms of errors,
> since the only indicator is just the grammar suddenly failing to match
> a valid string. It seems to be centered around the "directive" multi
> token in my grammar, however I don't have any more specific info on
> the location of the issue.

Even if some golfed code isn't possible, providing explicit instructions about 
how to see the breakage would be helpful, e.g. "check out from this repo, 
checkout this specific version, run this specific code, get this result, expect 
this other result." That will at least give others the change to try to golf 
the problem.

-- 
Will "Coke" Coleda

Reply via email to