Adding language definitions to parse OCaml