Menhir is a parser generator for OCaml
Menhir is a LR(1) parser generator for the Objective Caml programming language. That is, Menhir compiles LR(1) grammar specifications down to Objective Caml code. It is mostly compatible with ocamlyacc, and can be used with ocamllex.
References:
See also:
ocamllex ocaml ocamlyacc yacc antlr bison jison ply happy fsyacc ml-yacc