BNFC
  • User Guide
    • Java
      • Entrypoints
    • Pygments
      • Usage
      • Caveats
  • LBNF reference
    • Introduction
    • A first example of LBNF grammar
    • LBNF in a nutshell
      • Basic LBNF
      • Additional features
    • Abstract syntax conventions
      • Predefined basic types
      • Semantic dummies
      • Precedence levels
      • Polymorphic lists
      • The type-correctness of LBNF rules
    • Lexer Definitions
      • The token rule
      • The position token rule
      • The comment rule
    • LBNF Pragmas
      • Internal pragmas
      • Entry point pragmas
    • LBNF macros
      • Terminators and separators
      • Coercions
      • Rules
    • Layout syntax
    • Profiles
    • An optimization: left-recursive lists
    • Appendix: LBNF Specification
    • The lexical structure of BNF
      • Identifiers
      • Literals
      • Reserved words and symbols
      • Comments
    • The syntactic structure of BNF
  • Release notes
    • BNFC 2.7.0.0
  • Similar tools
  • Releasing
 
BNFC
  • Docs »
  • Welcome to BNFC’s documentation!
  • Edit on GitHub

Welcome to BNFC’s documentation!¶

Google Group | Github | Hackage

  • User Guide
    • Java
    • Pygments
  • 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
  • Release notes
    • BNFC 2.7.0.0
  • Similar tools
  • Releasing

Indices and tables¶

  • Index
  • Module Index
  • Search Page
Next

© Copyright 2014, Markus Forsberg, Aarne Ranta.

Built with Sphinx using a theme provided by Read the Docs.
Read the Docs v: v2.8
Versions
latest
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.