Actually implement a library and imports parser.
authorChris Hanson <org/chris-hanson/cph>
Mon, 21 May 2018 06:16:48 +0000 (23:16 -0700)
committerChris Hanson <org/chris-hanson/cph>
Mon, 21 May 2018 06:16:48 +0000 (23:16 -0700)
commitbb3a4c08a32953fc375b900be06a0d2389129621
treefedba86c89466c0514ef5ab6b99989b3be6ab79e
parent0f20b2e7dec48931666aac3f2203e3608f082d69
Actually implement a library and imports parser.

This one isn't done as macros, since these "forms" are a specialized syntax that
is available only in constrained contexts.  This implementation handles both
cond-expand and include-library-declarations.

This isn't yet tested, so don't expect it to work.
src/runtime/library-parser.scm [new file with mode: 0644]
src/runtime/mit-macros.scm
src/runtime/runtime.pkg