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 : string -> string
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 internal_product_type : Lang_OCaml_type_Types.product_type -> string * string
val internal_record_type : (string * Lang_OCaml_type_Types.product_type) list -> string * string
val product_or_record_type : bool -> Lang_OCaml_type_Types.product_or_record_type STools.ToS.t
val sum_type : (string * Lang_OCaml_type_Types.product_or_record_type option) list -> string
val named_type_definition : bool -> Lang_OCaml_type_Types.named_type_definition STools.ToS.t
module PrimaryTypeIn : sig ... end
val named_type_is_rec : Lang_OCaml_type_Types.named_type -> bool
val header : string