Package the code. Move parser macros to their own file so that they
authorChris Hanson <org/chris-hanson/cph>
Fri, 6 Jul 2001 20:50:49 +0000 (20:50 +0000)
committerChris Hanson <org/chris-hanson/cph>
Fri, 6 Jul 2001 20:50:49 +0000 (20:50 +0000)
commitbc9b6a558f47d1ca43ac55e938eb28184f9b1d68
treecf0bc238f2d84248e0d1cec7e376356495e09ca1
parent989a0f1aaaf39e81630d1bca48d40f9f7583ea5c
Package the code.  Move parser macros to their own file so that they
can be loaded during compilation.

Restructure the top-level parser to allow passing the DTD down to the
element parser for entity expansion.

Implement attribute-value normalization.

Add restrictions required for rejection of non-wf documents: no "--"
in comments; no duplicate attribute names.

Change names of DTD structures to reflect their keywords.

Fix various minor bugs, discovered either by the test suite or by the
compiler.
v7/src/xml/compile.scm [new file with mode: 0644]
v7/src/xml/ed-ffi.scm [new file with mode: 0644]
v7/src/xml/load.scm [new file with mode: 0644]
v7/src/xml/parser-macro.scm [new file with mode: 0644]
v7/src/xml/xml-parser.scm
v7/src/xml/xml-struct.scm
v7/src/xml/xml.pkg [new file with mode: 0644]