Closed robrix closed 9 years ago
The current lack of error reporting will hit Carthage pretty hard, because any deviation from OGDL syntax will result in the whole file failing to parse, without any indication as to why.
So, we need:
Printable
identifiers, such that
Error
type, to pass the errors back up the stack in an Either
or Result
Error
for failed alternatives (e.g. “expected x or y”)My intuition is that the latter is essentially the same problem as ambiguity, cf #69.
We don’t have any right now! It’s just pass/fail. That sucks.