1 ;;; -*- Mode: Lisp; Syntax: Common-Lisp; Package: CL-USER; -*-
2 ;;; ---------------------------------------------------------------------------
3 ;;; Title: Package definitions for the html parser packages
4 ;;; Author: Gilbert Baumann <gilbert@base-engineering.com>
5 ;;; License: LGPL (See file COPYING for details).
6 ;;; ---------------------------------------------------------------------------
7 ;;; (c) copyright 2002 by Gilbert Baumann
9 ;;; Permission is hereby granted, free of charge, to any person obtaining
10 ;;; a copy of this software and associated documentation files (the
11 ;;; "Software"), to deal in the Software without restriction, including
12 ;;; without limitation the rights to use, copy, modify, merge, publish,
13 ;;; distribute, sublicense, and/or sell copies of the Software, and to
14 ;;; permit persons to whom the Software is furnished to do so, subject to
15 ;;; the following conditions:
17 ;;; The above copyright notice and this permission notice shall be
18 ;;; included in all copies or substantial portions of the Software.
20 ;;; THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
21 ;;; EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
22 ;;; MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
23 ;;; IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
24 ;;; CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
25 ;;; TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
26 ;;; SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
30 (defpackage :closure-html
35 (defpackage :html-glisp
47 "G/READ-BYTE-SEQUENCE"
49 "G/READ-CHAR-SEQUENCE"
55 "G/WRITE-BYTE-SEQUENCE"
62 "USE-BYTE-FOR-CHAR-STREAM-FLAVOUR"
63 "USE-CHAR-FOR-BYTE-STREAM-FLAVOUR"
67 "CL-BYTE-STREAM->GSTREAM"
68 "CL-CHAR-STREAM->GSTREAM"
70 "MAYBE-PARSE-INTEGER"))
72 (defpackage :closure-mime-types
73 (:use
:cl
:html-glisp
;; white-space-p
75 (:export
#:parse-mime-content-type
;### yet to be defined
76 #:find-mime-type-from-extension
80 #:mime-type-extensions
))
83 (:use
:cl
:html-glisp
:runes
)
89 #:*OPTIONS
/PARSER-SILENT-P
*