package gospel

  1. Overview
  2. Docs

Module Gospel.Tast_helperSource

Sourceval ty_of_lb_arg : Tast.lb_arg -> Ttypes.ty
Sourceval vs_of_lb_arg : Tast.lb_arg -> Tterm.vsymbol
Sourceval type_spec : bool -> (Tterm.lsymbol * bool) list -> Tterm.term list -> string -> Ppxlib.Location.t -> Tast.type_spec
Sourceval mk_val_spec : Tast.lb_arg list -> Tast.lb_arg list -> Tterm.term list -> Tterm.term list -> Tterm.term list -> (Ttypes.xsymbol * (Tterm.pattern * Tterm.term) list) list -> Tterm.term list -> Tterm.term list -> bool -> bool -> string list -> string -> Ppxlib.Location.t -> Tast.val_spec
Sourceval mk_fun_spec : Tterm.term list -> Tterm.term list -> Tterm.term list -> bool -> string -> Ppxlib.Location.t -> Tast.fun_spec
Sourceval mk_function : ?result:Tterm.vsymbol -> Tterm.lsymbol -> bool -> Tterm.vsymbol list -> Tterm.term option -> Tast.fun_spec option -> Ppxlib.Location.t -> string -> Tast.function_
Sourceval type_declaration : Ttypes.tysymbol -> (Ttypes.tvsymbol * (Ppxlib.Asttypes.variance * Ppxlib.Asttypes.injectivity)) list -> (Ttypes.ty * Ttypes.ty * Ppxlib.Location.t) list -> Tast.type_kind -> Tast.private_flag -> Ttypes.ty option -> Ppxlib.attributes -> Tast.type_spec option -> Ppxlib.Location.t -> Tast.type_declaration
OCaml

Innovation. Community. Security.