Martin Atkins
ca6c6b127c
Initial support for printing out diagnostics
...
The indication of specific characters in the source code that are in
error is not yet implemented, but this gets at the main functionality
of printing diagnostics.
2017-05-18 19:01:41 -07:00
Martin Atkins
b5a78fd826
Helper for determining if a Diagnostics contains errors
...
Checking if it's non-nil, as we would for Go errors, doesn't work here
because there may be warnings.
2017-05-16 07:58:34 -07:00
Martin Atkins
bd0cbc1c81
more detailed default stringification of diagnostics
2017-05-16 07:22:56 -07:00
Martin Atkins
0c1a99df48
Utilities for constructing diagnostics
...
Wrangling diagnostics is a common concern in the parsers and evaluator,
and these helper functions are intended to make that code more concise.
2017-05-15 08:33:22 -07:00
Martin Atkins
b9183e85e4
Initial stubs of the public API
2017-05-13 17:44:11 -07:00