mewmew/uc

Unify error handling between the lexer, parser and checker

mewmew opened this issue · 1 comments

Currently the lexer and parser and using byte offsets to refer to error positions, while the checker is using line numbers, with annotated messages from the source text.

Improve consistency between implementations by making the lexer and parser use the same error handling as the checker.

Marked as a future ambition. Closing for now.