Rewrite mit-syntax using syntax parsers.
authorChris Hanson <org/chris-hanson/cph>
Tue, 20 Feb 2018 07:13:39 +0000 (23:13 -0800)
committerChris Hanson <org/chris-hanson/cph>
Tue, 20 Feb 2018 07:13:39 +0000 (23:13 -0800)
commit59a54d6f76823f75072088403413315d30b12145
tree207b4ebe4cb42c63e02645b56a5fa451d239c8b7
parent55c1d00c51e10cda66d02602870f4a071e795766
Rewrite mit-syntax using syntax parsers.

This is functionally equivalent except for error reporting.  Most syntax errors
will be "ill-formed syntax" with a form.  An future commit will tailor the
messages to be more informative.

This also breaks one syntax test, which will be fixed in the next commit.
src/runtime/mit-syntax.scm