f746ba34d7
Moved all the text method stuff into text.moon instead of splitting
...
across string2/containers. Modified the type stuff to output better type
names and use (a Dict) and (a List) instead of (Dict) and (List). (Text)
now also has a proper constructor. (assume) now also handles a bunch of
different assumptions with smart error messages.
2019-01-22 16:16:53 -08:00
0538b869be
Added error line column to error messages.
2019-01-19 19:38:29 -08:00
79881757fb
Truncating super long error messages.
2018-12-15 15:15:10 -08:00
Bruce Hill
f225a48367
Much better error reporting for compile errors (i.e. not parse errors),
...
using the pretty_error system.
2018-09-16 17:38:51 -07:00
Bruce Hill
f8cfdd0f22
Better parsing of strings and handling of non-printable characters and
...
tabs.
2018-09-15 15:39:57 -07:00
Bruce Hill
e22c35681f
Auto-upgraded everything.
2018-09-14 19:17:16 -07:00
Bruce Hill
7c1f2dfd69
Fixes and improvements, and ported nomsu.3.peg to new tidier syntax.
2018-09-14 14:01:07 -07:00
Bruce Hill
4d48bf359d
Improvements to indented text parsing and error reporting.
2018-09-13 16:02:40 -07:00
Bruce Hill
ea310306d7
Initial working version.
2018-09-12 15:32:04 -07:00