spikedee / phonix

Automatically exported from code.google.com/p/phonix
Other
0 stars 0 forks source link

Simplify the parser and enable richer error messages #54

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
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

GoogleCodeExporter commented 8 years ago
Resolved by r102

Original comment by jas...@gmail.com on 14 Mar 2011 at 1:27