diff options
Diffstat (limited to 'package.lisp')
-rw-r--r-- | package.lisp | 121 |
1 files changed, 61 insertions, 60 deletions
diff --git a/package.lisp b/package.lisp index e940a4a..e1ee9a5 100644 --- a/package.lisp +++ b/package.lisp @@ -3,84 +3,85 @@ (defpackage #:parzival (:use #:cl #:replay-streams) (:export - #:parse - #:<<def - #:<<result - #:<fail< - #:<peek< - #:<item< - #:<eof< - #:<<if - #:<<when - #:<<plus - #:<<until - #:<<ignore-until - #:<<or - #:<<filter - #:<<~ + #:<<* + #:<<+ #:<<? + #:<<and #:<<any-char #:<<any-string - #:<<~def - #:<<bind - #:<<let - #:<<and - #:<<first - #:<<ending - #:<<sat - #:<<~sat #:<<asat + #:<<bind + #:<<brackets #:<<char - #:<<~char + #:<<char-brackets #:<<char-equal - #:<<~char-equal - #:<uppercase< - #:<~uppercase< - #:<lowercase< - #:<~lowercase< - #:<alphanum< - #:<~alphanum< - #:<letter< - #:<~letter< - #:<space< - #:<~space< - #:<newline< - #:<~newline< - #:<tab< - #:<~tab< - #:<return< - #:<~return< - #:<linefeed< - #:<~linefeed< - #:<digit< - #:<~digit< + #:<<cons + #:<<cons-map + #:<<def + #:<<ending + #:<<filter + #:<<first + #:<<if + #:<<ignore-until + #:<<let + #:<<list + #:<<list-map #:<<map + #:<<map-append #:<<map-cons #:<<map-cons? - #:<<cons-map - #:<<list-map #:<<map-list - #:<<map-append - #:<<cons - #:<<list - #:<<* - #:<<+ - #:<<times - #:<<min-times + #:<<map-to #:<<max-times + #:<<min-times + #:<<or + #:<<plus + #:<<result + #:<<sat #:<<sep-by #:<<sep-by* - #:<<brackets - #:<<char-brackets #:<<string - #:<<~string + #:<<strip + #:<<times #:<<to-string - #:<word< - #:<nat< + #:<<until + #:<<when + #:<<~ + #:<<~char + #:<<~char-equal + #:<<~def + #:<<~sat + #:<<~string + #:<alphanum< + #:<digit< + #:<eof< + #:<fail< #:<int< + #:<item< + #:<letter< + #:<linefeed< + #:<lowercase< + #:<nat< + #:<newline< + #:<peek< #:<real< + #:<return< + #:<space< + #:<tab< + #:<uppercase< #:<whitespace< - #:<<strip + #:<word< + #:<~alphanum< + #:<~digit< + #:<~letter< + #:<~linefeed< + #:<~lowercase< + #:<~newline< + #:<~return< + #:<~space< + #:<~tab< + #:<~uppercase< + #:parse )) |