Major refactoring of the parser.
authorChris Hanson <org/chris-hanson/cph>
Thu, 9 Mar 2017 06:59:15 +0000 (22:59 -0800)
committerChris Hanson <org/chris-hanson/cph>
Thu, 9 Mar 2017 06:59:15 +0000 (22:59 -0800)
commitfa7cce1102045068616ed263ad977d1c8a977541
treec38588ec9033a21e7b2b0f1aec6f3011ded84d4c
parent2f2b018bff38ef396d3fb05357f940aa880cd275
Major refactoring of the parser.

* Eliminate kludge that makes the parser environment sensitive.
* Eliminate most of the undocumented dynamic parameters.
* Eliminate the ability to change the character sets used in parsing.
* Eliminate never-used parse-objects.
* Don't export parse-object -- it's basically the same as read.
* Convert parser to use define-deferred instead of an explicit initializer.
* Streamline internals somewhat.
src/edwin/edwin.pkg
src/ffi/cdecls.scm
src/runtime/input.scm
src/runtime/parse.scm
src/runtime/runtime.pkg
src/runtime/swank.scm
src/runtime/ttyio.scm
src/runtime/unpars.scm