summaryrefslogtreecommitdiff
path: root/src/pprint/README
diff options
context:
space:
mode:
authorAlasdair Armstrong2017-09-13 16:27:34 +0100
committerAlasdair Armstrong2017-09-13 16:27:34 +0100
commitaa1f89abb2f42d085bd123147144c9c5c7ceb22f (patch)
tree4edb70f0b3e616df5ce057398b3fbb0f1d334761 /src/pprint/README
parentaf478ccda9894883427447cb954fc883efbd2217 (diff)
Work on improving Sail error messages
- Modified how sail type error messages are displayed. The typechecker, rather than immediately outputing a string has a datatype for error types, which are the pretty-printed using a PPrint pretty-printer. Needs more work for all the error messages. - Error messages now attempt to highlight the part of the file where the error occurred, by printing the line the error is on and highlighting where the error message is in red. Again, this needs to be made more robust, especially when the error messages span multiple lines. Other things - Improved new parser and lexer. Made the lexer & parser handling of colons simpler and more intuitive. - Added some more typechecking test cases
Diffstat (limited to 'src/pprint/README')
0 files changed, 0 insertions, 0 deletions