racket/collects/html/html.ss
Eli Barzilay 7d50e61c7f * Newlines at EOFs
* Another big chunk of v4-require-isms
* Allow `#lang framework/keybinding-lang' for keybinding files
* Move hierlist sources into "mrlib/hierlist", leave stub behind

svn: r10689
2008-07-09 07:18:06 +00:00

31 lines
761 B
Scheme

;; copyright by Paul Graunke June 2000 AD
(module html mzscheme
(require mzlib/unitsig
"html-sig.ss"
"html-unit.ss"
"sgml-reader-sig.ss"
"sgml-reader-unit.ss"
xml/xml
xml/xml-sig
xml/private/sig
xml/xml-unit)
;; To get read-comments from sgml-reader, we have to
;; avoid the read-comments from XML, so we rename it
;; to read-html-comments.
(define-values/invoke-unit/sig
((open html^) read-html-comments)
(compound-unit/sig
(import [x : xml^])
(link
[s : sgml-reader^ (sgml-reader@ (x : xml-structs^))]
[h : html^ (html@ x s)])
(export (open h) (var (s read-comments) read-html-comments)))
#f
xml^)
(provide-signature-elements html^)
(provide read-html-comments))