BNFC
v2.8.4
  • 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
    • Profiles
    • An optimization: left-recursive lists
    • Appendix: LBNF Specification
    • The lexical structure of BNF
    • The syntactic structure of BNF
  • 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 2019, BNFC Developers Revision eaf7820a.

Built with Sphinx using a theme provided by Read the Docs.
Read the Docs v: v2.8.4
Versions
latest
stable
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
pdf
html
epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.