New on CTAN: simplebnf
Date: January 12, 2020 2:55:01 PM CET
Jay Lee submitted the
simplebnf
package.
Version: 0.1.0 2019-12-23
License: mit
Summary description: A simple package to format Backus-Naur form (BNF)
Announcement text:
This package provides a simple way to format Backus-Naur form (BNF). The included bnfgrammar environment parses BNF expressions (possibly annotated), so users can write readable BNF expressions in their documents.
The package’s Catalogue entry can be viewed at https://ctan.org/pkg/simplebnf The package’s files themselves can be inspected at http://mirror.ctan.org/macros/latex/contrib/simplebnf/
Thanks for the upload. For the CTAN Team Petra Rübe-Pugliese
CTAN is run entirely by volunteers and supported by TeX user groups. Please join a user group or donate to one, see https://ctan.org/lugs
This package provides a simple way to format Backus-Naur form (BNF). The included bnfgrammar environment parses BNF expressions (possibly annotated), so users can write readable BNF expressions in their documents.
The package’s Catalogue entry can be viewed at https://ctan.org/pkg/simplebnf The package’s files themselves can be inspected at http://mirror.ctan.org/macros/latex/contrib/simplebnf/
Thanks for the upload. For the CTAN Team Petra Rübe-Pugliese
CTAN is run entirely by volunteers and supported by TeX user groups. Please join a user group or donate to one, see https://ctan.org/lugs
simplebnf – A simple package to format Backus-Naur form (BNF)
This package provides a simple way for typesetting grammars in Backus-Naur form (BNF). The included bnf environment parses BNF expressions (possibly annotated), so users can write readable BNF expressions in their documents. It features a flexible configuration system, allowing for the customization of the domain-specific language (DSL) used in typesetting the grammar. Additionally, the package comes with sensible defaults.
The package requires expl3, xparse, mathtools, and tabularray..
Package | simplebnf |
Version | 1.0.0 2023-11-25 |
Copyright | 2019–2023 Jay Lee |
Maintainer | Jay Lee |