ebnf2yacc

  •        0

ebnf2yacc is a tool to help write yacc parsers/compilers. It takes as input a grammar written in bnf (ebnf support is planned), and outputs a c++ abstract syntax tree that supports the visitor pattern, along with a yacc parser that builds the tree.

http://ebnf2yacc.sourceforge.net

Tags
Implementation
License
Platform

   

comments powered by Disqus


Related Projects

Sebnf2pars - A tool for building STEP Part 21 file parsers


A tool for building STEP Part 21 file parsers. This is potentially useful to a lot of people using STEP, although it is probably only good for Part 21 files based on ARM-type EXPRESS schemas and requires some expertise in writing EBNF files. From the README: OVERVIEWThis sebnf2pars directory contains a tool for automatically generating C++ classes and a parser for STEP Part 21 files. The directory also contains one example of applying the tool. The tool, named sebnf2pars, reads an annotated EBNF

ebnf2yacc - ebnf2yacc is a kleene closure preprocessor for yacc


ebnf2yacc is a kleene closure preprocessor for yacc

ebnf2y - ebnf2y converts EBNF grammars into yacc compatible skeleton .y files.


ebnf2y converts EBNF grammars into yacc compatible skeleton .y files.