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

(declaim (optimize (speed 3)))