Bnf

Open-source projects categorized as Bnf
Language: + TeX + Rust + OCaml

Top 5 Bnf Open-Source Projects

  • bnfc

    BNF Converter

  • bnf

    Parse BNF grammar definitions

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • dogma

    Dogma: A modernized metalanguage with better expressiveness and binary grammar support (by kstenerud)

  • Project mention: Interval Parsing Grammars for File Format Parsing (2023) [pdf] | news.ycombinator.com | 2024-03-23

    Yes, the offset function does this by specifying an offset to branch to. For example the ICO dir_entry, which is a directory list of icon resources in the file.

    - https://github.com/kstenerud/dogma/blob/master/v1/examples/i...

  • simplebnf

    ⌥ Simple Backus–Naur form (BNF) LaTeX package

  • Project mention: simplebnf 1.0.0: A small package to typeset BNF grammars in DSL | /r/LaTeX | 2023-11-30

    I've updated the simplebnf package to version 1.0.0, which enables typesetting BNF grammars by simply writing them: tex \begin{bnf}[ colspec = {llcll}, column{1} = {font = \sffamily}, column{2} = {mode = dmath}, column{4} = {font = \ttfamily}, ] \tau : Type ::= | num : numbers | str : strings ;; e : Expr ::= | $x$ : variable | $n$ : numeral | $e$ + $e$ : addition | $e$ * $e$ : multiplication | $e$ \textasciicircum{} $e$ : concatenation | len($e$) : length | let $x$ = $e_1$ in $e_2$ : definition \end{bnf} And as some could have guessed from the above snippet, the backend is now using the tabularray package.

  • bnfgen

    Generates random text based on context-free grammars defined in BNF

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Bnf related posts

  • Interval Parsing Grammars for File Format Parsing (2023) [pdf]

    4 projects | news.ycombinator.com | 23 Mar 2024
  • simplebnf 1.0.0: A small package to typeset BNF grammars in DSL

    1 project | /r/LaTeX | 30 Nov 2023
  • Show HN: Dogma: a metalanguage for describing data formats in documentation

    1 project | news.ycombinator.com | 12 Apr 2023
  • How Big Should a Programming Language Be?

    2 projects | news.ycombinator.com | 25 Mar 2023
  • Show HN: Dogma Metalanguage – Beta5

    1 project | news.ycombinator.com | 24 Mar 2023
  • BNF Was Here: What Have We Done About the Unnecessary Notation Diversity (2011) [pdf]

    1 project | news.ycombinator.com | 19 Mar 2023
  • Ask HN: How long does it take for you to release your open source project?

    7 projects | news.ycombinator.com | 15 Mar 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 10 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

What are some of the best open-source Bnf projects? This list will help you:

Project Stars
1 bnfc 566
2 bnf 249
3 dogma 59
4 simplebnf 34
5 bnfgen 32

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com