Currently the feature matrix is defined in about four different places,
depending on the semantic context. This was originally on purpose, so that
semantically incorrect constructions show up as parse errors, but in fact this
makes the parser hard to maintain and results in difficult-to-interpret error
messages.
Separate the parse and the semantics more cleanly.
Original issue reported on code.google.com by jas...@gmail.com on 28 Nov 2010 at 3:10
Original issue reported on code.google.com by
jas...@gmail.com
on 28 Nov 2010 at 3:10