Closed drj826 closed 8 years ago
I've decided to simplify error reporting without promoting location to a string. The SML::Line and SML::File classes already have the necessary information so I just did a little refactoring instead.
Error locations are now reported to the screen during parsing and publishing so you can begin investigating errors right away even before the program is done.
Directory paths are now omitted from locations. I think they were unnecessary.
For better error reporting, promote 'location' from a string to an object. Within the object separate file, path, and line attributes.