summaryrefslogtreecommitdiff
path: root/package.lisp
diff options
context:
space:
mode:
authorBoutade <thegoofist@protonmail.com>2019-04-26 11:51:35 -0500
committerBoutade <thegoofist@protonmail.com>2019-04-26 11:51:35 -0500
commit63e6c7e11af4fb3dc2654fd1118154ce762420e7 (patch)
treea6c6f1bddceb98aead786a1ee9257414486634d2 /package.lisp
parent7728cc6880490cd22f27aecfcd7d813d2c9fd9dd (diff)
exporting more symbols, some bugfixes, made case-insensitve versions
Diffstat (limited to 'package.lisp')
-rw-r--r--package.lisp72
1 files changed, 54 insertions, 18 deletions
diff --git a/package.lisp b/package.lisp
index d5b7008..e234acc 100644
--- a/package.lisp
+++ b/package.lisp
@@ -3,22 +3,58 @@
(defpackage #:parzival
(:use #:cl #:replay-streams)
(:export
- #:>>if
- #:>>when
- #:>def>
- #:>>result
- #:>fail>
- #:>item>
- #:>>=
- #:>>cons
- #:>>cons?
- #:>>many
- #:>>sat
- #:>>char
- #:>uppercase>
- #:>lowercase>
- #:>alphanum>
- #:>letter>
- #:>digit>
- #:>>or))
+ #:<<result
+ #:<fail<
+ #:<item<
+ #:<~item<
+ #:<eof<
+ #:<<if
+ #:<<when
+ #:<<plus
+ #:<<or
+ #:<<~
+ #:<<?
+ #:<<~def
+ #:<<bind
+ #:<<and-then
+ #:<<and
+ #:<<sat
+ #:<<~sat
+ #:<<char
+ #:<<~char
+ #:<<char-equal
+ #:<<~char-equal
+ #:<uppercase<
+ #:<~uppercase<
+ #:<lowercase<
+ #:<~lowercase<
+ #:<alphanum<
+ #:<~alphanum<
+ #:<space<
+ #:<~space<
+ #:<newline<
+ #:<~newline<
+ #:<digit<
+ #:<~digit<
+ #:<<map
+ #:<<map-cons
+ #:<<map-cons?
+ #:<<cons
+ #:<<*
+ #:<<+
+ #:<<times
+ #:<<min-times
+ #:<<max-times
+ #:<<sep-by
+ #:<<string
+ #:<<~string
+ #:<<to-string
+ #:<word<
+ #:<~word<
+ #:<nat<
+ #:<~nat<
+ #:<int<
+ #:<~int<
+ ))
+