Search code examples
compiler-construction

An alternative to flex and bison duo?


Is there any alternative to flex and bison (lex/yacc) combo? Any other tools that let specify a language grammar in BNF?


Solution

  • A couple of options:

    Antlr: http://www.antlr.org/

    If you're using C++, Boost::Spirit: http://www.boost.org/doc/libs/1_41_0/libs/spirit/doc/html/index.html