BNFC
v2.9.4.1
  • LBNF reference
  • Backend Guide
  • Other tools
  • Releasing
BNFC
  • Docs »
  • Welcome to BNFC’s documentation!
  • Edit on GitHub

Welcome to BNFC’s documentation!¶

Google Group | Github | Hackage

  • LBNF reference
    • Introduction
    • A first example of LBNF grammar
    • LBNF in a nutshell
    • Abstract syntax conventions
    • Lexer definitions
    • LBNF pragmas
    • LBNF macros
    • Layout syntax
    • An optimization: left-recursive lists
    • Appendix: LBNF Specification
    • The lexical structure of BNF
    • The syntactic structure of LBNF
  • Backend Guide
    • Agda Backend
    • Java Backend
    • Haskell Backend
    • Pygments Backend
  • Other tools
    • LBNF tools
    • Similar tools
  • Releasing

Indices and tables¶

  • Index
  • Module Index
  • Search Page
Next

© Copyright 2022, BNFC Developers Revision 0b54defd.

Built with Sphinx using a theme provided by Read the Docs.
Read the Docs v: v2.9.4.1
Versions
latest
stable
v2.9.4.1
v2.9.4
v2.9.3
v2.9.2
v2.9.1
v2.9.0
v2.8.4
v2.8.3
v2.8.2
v2.8.1
v2.8
v2.7.1
v2.7.0.1
v2.7.0.0
v2.5.0.0
Downloads
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.