This is the esrap-peg Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Sep 15 05:07:41 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
esrap-peg
A wrapper around Esrap to allow generating Esrap grammars from PEG definitions
Michael Raskin
MIT
esrap
(system).
iterate
(system).
cl-unification
(system).
alexandria
(system).
package.lisp
(file).
util.lisp
(file).
peg.lisp
(file).
peg-functions.lisp
(file).
peg-on-the-fly.lisp
(file).
peg-compile.lisp
(file).
pattern-processing.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
esrap-peg/esrap-peg.asd
esrap-peg/package.lisp
esrap-peg/util.lisp
esrap-peg/peg.lisp
esrap-peg/peg-functions.lisp
esrap-peg/peg-on-the-fly.lisp
esrap-peg/peg-compile.lisp
esrap-peg/pattern-processing.lisp
esrap-peg/util.lisp
package.lisp
(file).
esrap-peg
(system).
file-contents
(function).
stream-contents
(function).
esrap-peg/peg.lisp
package.lisp
(file).
esrap-peg
(system).
*character-class-storage*
(special variable).
*range-list*
(special variable).
character-class-rule
(macro).
def-ast-rule
(macro).
define-character-classes
(macro).
semantic-checker⎵for⎵character⎵class⎵with⎵clauses⎵(#\n⎵#\r⎵#\t⎵#\'⎵#\"⎵#\[⎵#\]↵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵#\\)⎵
(function).
semantic-checker⎵for⎵character⎵class⎵with⎵clauses⎵((#\0⎵#\3))⎵
(function).
semantic-checker⎵for⎵character⎵class⎵with⎵clauses⎵((#\0⎵#\7))⎵
(function).
semantic-checker⎵for⎵character⎵class⎵with⎵clauses⎵((#\0⎵#\9)⎵(#\a⎵#\f)↵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵(#\a⎵#\f))⎵
(function).
semantic-checker⎵for⎵character⎵class⎵with⎵clauses⎵((#\0⎵#\9))⎵
(function).
semantic-checker⎵for⎵character⎵class⎵with⎵clauses⎵((#\a⎵#\z)⎵(#\a⎵#\z)⎵#\_)⎵
(function).
temporary⎵function⎵to⎵add⎵symbol⎵and⎵into⎵ast
(function).
temporary⎵function⎵to⎵add⎵symbol⎵char⎵into⎵ast
(function).
temporary⎵function⎵to⎵add⎵symbol⎵class⎵into⎵ast
(function).
temporary⎵function⎵to⎵add⎵symbol⎵close⎵into⎵ast
(function).
temporary⎵function⎵to⎵add⎵symbol⎵comment⎵into⎵ast
(function).
temporary⎵function⎵to⎵add⎵symbol⎵definition⎵into⎵ast
(function).
temporary⎵function⎵to⎵add⎵symbol⎵dot⎵into⎵ast
(function).
temporary⎵function⎵to⎵add⎵symbol⎵endoffile⎵into⎵ast
(function).
temporary⎵function⎵to⎵add⎵symbol⎵endofline⎵into⎵ast
(function).
temporary⎵function⎵to⎵add⎵symbol⎵expression⎵into⎵ast
(function).
temporary⎵function⎵to⎵add⎵symbol⎵grammar⎵into⎵ast
(function).
temporary⎵function⎵to⎵add⎵symbol⎵identcont⎵into⎵ast
(function).
temporary⎵function⎵to⎵add⎵symbol⎵identifier⎵into⎵ast
(function).
temporary⎵function⎵to⎵add⎵symbol⎵identstart⎵into⎵ast
(function).
temporary⎵function⎵to⎵add⎵symbol⎵leftarrow⎵into⎵ast
(function).
temporary⎵function⎵to⎵add⎵symbol⎵literal⎵into⎵ast
(function).
temporary⎵function⎵to⎵add⎵symbol⎵not⎵into⎵ast
(function).
temporary⎵function⎵to⎵add⎵symbol⎵open⎵into⎵ast
(function).
temporary⎵function⎵to⎵add⎵symbol⎵plus⎵into⎵ast
(function).
temporary⎵function⎵to⎵add⎵symbol⎵prefix⎵into⎵ast
(function).
temporary⎵function⎵to⎵add⎵symbol⎵primary⎵into⎵ast
(function).
temporary⎵function⎵to⎵add⎵symbol⎵question⎵into⎵ast
(function).
temporary⎵function⎵to⎵add⎵symbol⎵range⎵into⎵ast
(function).
temporary⎵function⎵to⎵add⎵symbol⎵sequence⎵into⎵ast
(function).
temporary⎵function⎵to⎵add⎵symbol⎵slash⎵into⎵ast
(function).
temporary⎵function⎵to⎵add⎵symbol⎵space⎵into⎵ast
(function).
temporary⎵function⎵to⎵add⎵symbol⎵spacing⎵into⎵ast
(function).
temporary⎵function⎵to⎵add⎵symbol⎵star⎵into⎵ast
(function).
temporary⎵function⎵to⎵add⎵symbol⎵suffix⎵into⎵ast
(function).
to-text
(function).
esrap-peg/peg-functions.lisp
package.lisp
(file).
util.lisp
(file).
peg.lisp
(file).
esrap-peg
(system).
basic-parse-peg
(function).
parse-peg-file
(function).
esrap-peg/peg-on-the-fly.lisp
package.lisp
(file).
esrap-peg
(system).
ast-eval
(function).
def-peg-fun
(macro).
character-range-definer
(special variable).
rule-creator
(special variable).
esrap-peg/peg-compile.lisp
package.lisp
(file).
peg-on-the-fly.lisp
(file).
esrap-peg
(system).
peg-code
(function).
peg-compile
(macro).
esrap-peg/pattern-processing.lisp
package.lisp
(file).
esrap-peg
(system).
*esrap-peg-matcher-default-abbreviations*
(special variable).
*esrap-peg-pattern-package*
(special variable).
add-peg-order-rule
(function).
def-peg-matchers
(macro).
delete-peg-order-rule
(function).
abbreviations-into-package
(function).
esrap-peg-symbol
(function).
Packages are listed by definition order.
esrap-peg
common-lisp
.
esrap
.
iterate
.
*esrap-peg-matcher-default-abbreviations*
(special variable).
*esrap-peg-pattern-package*
(special variable).
add-peg-order-rule
(function).
ast-eval
(function).
basic-parse-peg
(function).
def-peg-fun
(macro).
def-peg-matchers
(macro).
delete-peg-order-rule
(function).
parse-peg-file
(function).
peg-code
(function).
peg-compile
(macro).
*character-class-storage*
(special variable).
*range-list*
(special variable).
abbreviations-into-package
(function).
character-class-rule
(macro).
character-range-definer
(special variable).
def-ast-rule
(macro).
define-character-classes
(macro).
esrap-peg-symbol
(function).
file-contents
(function).
rule-creator
(special variable).
semantic-checker⎵for⎵character⎵class⎵with⎵clauses⎵(#\n⎵#\r⎵#\t⎵#\'⎵#\"⎵#\[⎵#\]↵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵#\\)⎵
(function).
semantic-checker⎵for⎵character⎵class⎵with⎵clauses⎵((#\0⎵#\3))⎵
(function).
semantic-checker⎵for⎵character⎵class⎵with⎵clauses⎵((#\0⎵#\7))⎵
(function).
semantic-checker⎵for⎵character⎵class⎵with⎵clauses⎵((#\0⎵#\9)⎵(#\a⎵#\f)↵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵⎵(#\a⎵#\f))⎵
(function).
semantic-checker⎵for⎵character⎵class⎵with⎵clauses⎵((#\0⎵#\9))⎵
(function).
semantic-checker⎵for⎵character⎵class⎵with⎵clauses⎵((#\a⎵#\z)⎵(#\a⎵#\z)⎵#\_)⎵
(function).
stream-contents
(function).
temporary⎵function⎵to⎵add⎵symbol⎵and⎵into⎵ast
(function).
temporary⎵function⎵to⎵add⎵symbol⎵char⎵into⎵ast
(function).
temporary⎵function⎵to⎵add⎵symbol⎵class⎵into⎵ast
(function).
temporary⎵function⎵to⎵add⎵symbol⎵close⎵into⎵ast
(function).
temporary⎵function⎵to⎵add⎵symbol⎵comment⎵into⎵ast
(function).
temporary⎵function⎵to⎵add⎵symbol⎵definition⎵into⎵ast
(function).
temporary⎵function⎵to⎵add⎵symbol⎵dot⎵into⎵ast
(function).
temporary⎵function⎵to⎵add⎵symbol⎵endoffile⎵into⎵ast
(function).
temporary⎵function⎵to⎵add⎵symbol⎵endofline⎵into⎵ast
(function).
temporary⎵function⎵to⎵add⎵symbol⎵expression⎵into⎵ast
(function).
temporary⎵function⎵to⎵add⎵symbol⎵grammar⎵into⎵ast
(function).
temporary⎵function⎵to⎵add⎵symbol⎵identcont⎵into⎵ast
(function).
temporary⎵function⎵to⎵add⎵symbol⎵identifier⎵into⎵ast
(function).
temporary⎵function⎵to⎵add⎵symbol⎵identstart⎵into⎵ast
(function).
temporary⎵function⎵to⎵add⎵symbol⎵leftarrow⎵into⎵ast
(function).
temporary⎵function⎵to⎵add⎵symbol⎵literal⎵into⎵ast
(function).
temporary⎵function⎵to⎵add⎵symbol⎵not⎵into⎵ast
(function).
temporary⎵function⎵to⎵add⎵symbol⎵open⎵into⎵ast
(function).
temporary⎵function⎵to⎵add⎵symbol⎵plus⎵into⎵ast
(function).
temporary⎵function⎵to⎵add⎵symbol⎵prefix⎵into⎵ast
(function).
temporary⎵function⎵to⎵add⎵symbol⎵primary⎵into⎵ast
(function).
temporary⎵function⎵to⎵add⎵symbol⎵question⎵into⎵ast
(function).
temporary⎵function⎵to⎵add⎵symbol⎵range⎵into⎵ast
(function).
temporary⎵function⎵to⎵add⎵symbol⎵sequence⎵into⎵ast
(function).
temporary⎵function⎵to⎵add⎵symbol⎵slash⎵into⎵ast
(function).
temporary⎵function⎵to⎵add⎵symbol⎵space⎵into⎵ast
(function).
temporary⎵function⎵to⎵add⎵symbol⎵spacing⎵into⎵ast
(function).
temporary⎵function⎵to⎵add⎵symbol⎵star⎵into⎵ast
(function).
temporary⎵function⎵to⎵add⎵symbol⎵suffix⎵into⎵ast
(function).
to-text
(function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Jump to: | A B C D E F M P S T |
---|
Jump to: | A B C D E F M P S T |
---|
Jump to: | *
C R S |
---|
Jump to: | *
C R S |
---|
Jump to: | E F P S U |
---|
Jump to: | E F P S U |
---|