new release
[cxml/s11.git] / klacks / package.lisp
blobad1ac8ea8269ea8d88d8d3b4e4a1f377f8db6d93
1 ;;; -*- Mode: Lisp; readtable: runes; -*-
2 ;;; (c) copyright 2007 David Lichteblau
4 ;;; This library is free software; you can redistribute it and/or
5 ;;; modify it under the terms of the GNU Library General Public
6 ;;; License as published by the Free Software Foundation; either
7 ;;; version 2 of the License, or (at your option) any later version.
8 ;;;
9 ;;; This library is distributed in the hope that it will be useful,
10 ;;; but WITHOUT ANY WARRANTY; without even the implied warranty of
11 ;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 ;;; Library General Public License for more details.
13 ;;;
14 ;;; You should have received a copy of the GNU Library General Public
15 ;;; License along with this library; if not, write to the
16 ;;; Free Software Foundation, Inc., 59 Temple Place - Suite 330,
17 ;;; Boston, MA 02111-1307 USA.
19 (defpackage klacks
20 (:use)
21 (:export #:source
22 #:close-source
23 #:with-open-source
24 #:tapping-source
25 #:make-tapping-source
27 #:peek
28 #:peek-value
29 #:peek-next
30 #:consume
32 #:expect
33 #:skip
34 #:find-element
35 #:find-event
36 #:expecting-element
38 #:map-attributes
39 #:list-attributes
40 #:get-attribute
41 #:current-uri
42 #:current-lname
43 #:current-qname
44 #:current-characters
45 #:current-cdata-section-p
46 #:map-current-namespace-declarations
48 #:serialize-event
49 #:serialize-element
50 #:serialize-source
52 #:klacks-error
54 #:current-line-number
55 #:current-column-number
56 #:current-system-id
57 #:current-xml-base
59 #:find-namespace-binding
60 #:decode-qname))