The bnf Reference Manual

This is the bnf Reference Manual, version 0.1.3, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 14:44:25 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

The main system appears first, followed by any subsystem dependency.


2.1 bnf

BNF example generator. Useful for testing parser.

Author

SATO Shinichi

Source Control

(GIT git@github.com:hyotang666/bnf)

Bug Tracker

https://github.com/hyotang666/bnf/issues

License

MIT

Version

0.1.3

Dependencies
  • uiop (system).
  • trestrul (system).
Source

bnf.asd.

Child Component

bnf.lisp (file).


3 Files

Files are sorted by type and then listed depth-first from the systems components trees.


3.1 Lisp


3.1.1 bnf/bnf.asd

Source

bnf.asd.

Parent Component

bnf (system).

ASDF Systems

bnf.


3.1.2 bnf/bnf.lisp

Source

bnf.asd.

Parent Component

bnf (system).

Packages

bnf.

Public Interface

examples (macro).

Internals

4 Packages

Packages are listed by definition order.


4.1 bnf

Source

bnf.lisp.

Use List

common-lisp.

Public Interface

examples (macro).

Internals

5 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


5.1 Public Interface


5.1.1 Macros

Macro: examples (&body clause*)
Package

bnf.

Source

bnf.lisp.


5.2 Internals


5.2.1 Ordinary functions

Function: <labels-def> (clause)
Package

bnf.

Source

bnf.lisp.

Function: <simple-def-form> (form)
Package

bnf.

Source

bnf.lisp.

Function: <with-max-form> (form var)
Package

bnf.

Source

bnf.lisp.

Function: canonicalize (orp &rest elt*)
Package

bnf.

Source

bnf.lisp.

Function: combinate (forms)
Package

bnf.

Source

bnf.lisp.

Function: generate-digit-char ()
Package

bnf.

Source

bnf.lisp.

Function: sample (list)
Package

bnf.

Source

bnf.lisp.

Function: strcat (list)
Package

bnf.

Source

bnf.lisp.


Appendix A Indexes


A.1 Concepts


A.3 Variables