type t =
| Clang
| CIL
| Erlang
| Hack
| Java
| Python
include Ppx_compare_lib.Comparable.S with type t := t
val compare : t Base__Ppx_compare_lib.compare
include Ppx_enumerate_lib.Enumerable.S with type t := t
val equal : t -> t -> bool
val to_string : t -> string
val curr_language_is : t -> bool