BNF wrangling and railroad diagrams
syntax
parser
grammars
parsing
compiler
parser-library
grammar
syntax-tree
bnf
compilers
ebnf
compiler-principles
grammar-specification
compiler-designs
cfgs
chomsky
wsn
abnf
-
Updated
May 20, 2020 - C
**define-grammar ** in src/bnf.lisp defines the rules only at compile time, so it doesn't work if you load the compiled file without actually compiling.
For example, (ql:quickload "cl-bnf-examples") so it compile and load everything. Quit the image you are running and start it again. Then (ql:quickload "cl-bnf-examples") again. This loads the compiled files, and errors because none o