package GuaCaml

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
val comment : char Tree.tree -> string
val upper_identifier : 'a -> 'a
val lower_identifier : 'a -> 'a
val abstract_identifier : 'a -> 'a
val module_name : 'a -> 'a
val module_path : string list -> string
val type_name_def : 'a -> 'a
val type_name_ref : (string list * string) -> string
val constr_name_def : 'a -> 'a
val field_name_def : 'a -> 'a
val single_instanciation_type : Lang_OCaml_type_Types.single_instanciation_type -> string
val product_type : Lang_OCaml_type_Types.product_type -> string
val record_type : (string * Lang_OCaml_type_Types.product_type) list -> string
val product_or_record_type : Lang_OCaml_type_Types.product_or_record_type -> string
val sum_type : (string * Lang_OCaml_type_Types.product_or_record_type option) list -> string