Proposal: Grammar Working Group

It has been mentioned that there are loose plans to potentially attempt this:

There seems to be a rough sentiment that GLL would be able to give the most benefit, providing both a canonical grammar and strong diagnostics.

(Pinging @eddyb)

I'd definitely be interested in helping out with this though (so long as I can resist the urge to write yet another parser generator for the project). It'd be interesting if the grammar generator chosen can support the libsyntax2 Syntax Tree format (ping @matklad) but I don't think it's necessary for a first formalism.

Note that error reporting doesn't have to be a first-pass focus; in fact, I'd argue that it shouldn't be.

1 Like