summaryrefslogtreecommitdiff
path: root/package.lisp
blob: 80036abed11446843ceb7abc505dc1b8788c5cf3 (plain)
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
(defpackage #:monparser
  (:use #:cl)
  (:export #:parse
           #:defparser
           #:lazy
           #:parsing
           #:parsing-p
           #:parsing-tree
           #:parsing-start
           #:parsing-end
           #:failure
           #:failure-p
           #:failure-place
           #:failure-message
           #:fail
           #:unit
           #:one-of
           #:comp
           #:nothing
           #:optional
           #:many
           #:repeat
           #:whitespace?
           #:end-of-input
           #:literal
           #:within
           #:interlinked))

(declaim (optimize (speed 3)))