summaryrefslogtreecommitdiff
path: root/package.lisp
diff options
context:
space:
mode:
authorJuan Manuel Tomás <jtomas1815@gmail.com>2022-12-07 02:23:29 -0300
committerJuan Manuel Tomás <jtomas1815@gmail.com>2022-12-07 02:23:29 -0300
commita484c32ae01c697f002e62d17f513155c1151d60 (patch)
tree17f9e9c9a8969815917ec402871b0f399f5c1b4f /package.lisp
parent18b36cc11c208c18422a9327abd52861c165d5d3 (diff)
downloadmonparser-a484c32ae01c697f002e62d17f513155c1151d60.tar.gz
monparser-a484c32ae01c697f002e62d17f513155c1151d60.zip
Expand on alternative parsers and lookahead idea
Diffstat (limited to 'package.lisp')
-rw-r--r--package.lisp12
1 files changed, 7 insertions, 5 deletions
diff --git a/package.lisp b/package.lisp
index 8656c7c..45e8266 100644
--- a/package.lisp
+++ b/package.lisp
@@ -6,13 +6,15 @@
(defpackage #:parser
(:use #:cl)
(:export #:run
- #:new
- #:bind
#:fail
#:either
#:unit
+ #:not-unit
+ #:unit-if
+ #:literal
+ #:until-literal
#:comp
#:nothing
- #:zero-or-one
- #:zero-or-more
- #:one-or-more))
+ #:optional
+ #:many
+ #:separated-list))