Module Types.DIALECT

type t =
  1. | Default
  2. | GnuCOBOL
  3. | COBOL85
  4. | COBOL2002
  5. | COBOL2014
  6. | ACU of dialect_strictness
  7. | BS2000 of dialect_strictness
  8. | GCOS of dialect_strictness
  9. | IBM of dialect_strictness
  10. | MicroFocus of dialect_strictness
  11. | MVS of dialect_strictness
  12. | Realia of dialect_strictness
  13. | RM of dialect_strictness
  14. | XOpen
  15. | Custom of string * dialect_strictness
and dialect_strictness = {
  1. strict : bool;
}
val default : t
val gnucobol : t
val cobol85 : t
val cobol2002 : t
val cobol2014 : t
val acu : t
val acu_strict : t
val bs2000 : t
val bs2000_strict : t
val gcos : t
val gcos_strict : t
val ibm : t
val ibm_strict : t
val mf : t
val mf_strict : t
val mvs : t
val mvs_strict : t
val realia : t
val realia_strict : t
val rm : t
val rm_strict : t
val xopen : t
val to_string : t -> string
val of_string : string -> t
val all_canonical_names : string list
val of_gnucobol_config_name : string -> t