-
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathpackage.lisp
49 lines (49 loc) · 1010 Bytes
/
package.lisp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
(in-package #:cl-user)
(defpackage #:clip
(:nicknames #:org.tymoonnext.clip)
(:use #:cl #:lquery)
;; attr-processors.lisp
(:export
#:*attribute-processors*
#:*target*
#:*target-count*
#:attribute-processor
#:process-attribute
#:define-attribute-processor
#:process-attributes)
;; clipboard.lisp
(:export
#:*clipboard-stack*
#:clipboard
#:make-clipboard
#:with-clipboard-bound
#:clip
#:clipboard
#:resolve-value
#:resolve-attribute
#:parse-and-resolve)
;; conditions.lisp
(:export
#:clip-condition
#:node-condition
#:attribute-condition
#:missing-attribute
#:unknown-attribute
#:check-attribute
#:check-no-unknown-attributes
#:check-sole-attribute)
;; processor.lisp
(:export
#:process
#:process*
#:process-to-string)
;; tag-processors.lisp
(:export
#:*tag-processors*
#:tag-processor
#:process-tag
#:define-tag-processor
#:process-children
#:process-node)
;; toolkit.lisp
(:export))