The BNF Converter is a compiler construction tool generating a compiler front-end from a Labelled BNF grammar. It is currently able to generate C, C++, C#, F#, Haskell, Java, and OCaml, as well as XML representations.
Given a Labelled BNF grammar the tool produces:
* an abstract syntax
... [More] implementation
* a case skeleton for the abstract syntax in the same language
* an Alex, JLex, or Flex lexer generator file
* a Happy, CUP, or Bison parser generator file
* a pretty-printer as a Haskell/Java/C++/C module
* a Latex file containing a readable specification of the language [Less]
Racc (Ruby yACC) is a LALR(1) parser generator.
It is written in Ruby itself, and generates Ruby programs.
Ruby 1.8.x comes with Racc runtime module. You can run your parsers generated by racc 1.4.x out of the box.
Ayacc provides Ada programmers with a convenient tool for the automatic construction of parsers from a high level description of a context free grammar.
Grammar Extractors is a suite of scripts useful for extracting grammar descriptions from Yacc, Yapp and Bison input files. The output should be suitable for later processing via other utilities.
Next Delphi Yacc & Lex is a parser generator toolset for Delphi, based on Delphi Yacc & Lex, version 1.4 by Michiel Rook and Turbo Pascal Lex and Yacc, version 4.1, by Albert Graef et al.
The primary goal is to clean up the code, and improve compatibility and maintainability.
This site uses cookies to give you the best possible experience.
By using the site, you consent to our use of cookies.
For more information, please see our
Privacy Policy