OCaml Forge

gratool

The goal of gt is to allow the user to easily define a context-free grammar in one file and then generate the corresponding parser, lexical analyzer and syntax trees based on the rules defined in the file. In addition, gt adds support for EBNF notation.