This is the smug Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Tue Jul 15 06:42:06 2025 GMT+0.
The main system appears first, followed by any subsystem dependency.
smugSMUG: Simple Monadic Uber Go-into, Parsing made easy.
Drew Crampsie
MIT
Smug is a library for parsing text, based on _monadic parser
combinators_.
Using a simple technique from the functional programming camp, smug makes it simple to create quick extensible recursive descent parsers without funky syntax or impenetrable macrology.
asdf-package-system (system).
smug/smug (system).
Files are sorted by type and then listed depth-first from the systems components trees.
smug/smug/file-type.lispsmug/smug (system).
.and (function).
.bind (function).
.char-equal (function).
.char= (function).
.concatenate (function).
.fail (function).
.first (function).
.identity (function).
.is (function).
.is-not (function).
.item (function).
.let* (macro).
.map (function).
.not (function).
.optional (function).
.or (function).
.plus (function).
.prog1 (macro).
.prog2 (macro).
.progn (macro).
.read-line (function).
.string-equal (function).
.string= (function).
input-empty-p (generic function).
input-first (generic function).
input-rest (generic function).
parse (function).
replace-invalid (function).
run (function).
.digit-char-p (function).
.lower-case-p (function).
.make-list (function).
.mapc (function).
.mapcar (function).
.one-of (function).
.satisfies (function).
.upper-case-p (function).
replace-subseq (function).
Packages are listed by definition order.
smug/smugsmug
common-lisp.
.and (function).
.bind (function).
.char-equal (function).
.char= (function).
.concatenate (function).
.fail (function).
.first (function).
.identity (function).
.is (function).
.is-not (function).
.item (function).
.let* (macro).
.map (function).
.not (function).
.optional (function).
.or (function).
.plus (function).
.prog1 (macro).
.prog2 (macro).
.progn (macro).
.read-line (function).
.string-equal (function).
.string= (function).
input-empty-p (generic function).
input-first (generic function).
input-rest (generic function).
parse (function).
replace-invalid (function).
run (function).
.digit-char-p (function).
.lower-case-p (function).
.make-list (function).
.mapc (function).
.mapcar (function).
.one-of (function).
.satisfies (function).
.upper-case-p (function).
replace-subseq (function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
=> a ~result-type~ of /parser/ results.
string)) ¶string)) ¶| Jump to: | .
F G I M P R |
|---|
| Jump to: | .
F G I M P R |
|---|
| Jump to: | F P S |
|---|
| Jump to: | F P S |
|---|