Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Obeam.Abstract_formatmodule Sf = Simple_term_formatmodule Z = Aux.Ztype line_t = Base.intval sexp_of_line_t : line_t -> Ppx_sexp_conv_lib.Sexp.tand form_t = | ModDecl of form_t Base.list| AttrExport of line_t * (Base.string * Base.int) Base.list| AttrExportType of line_t * (Base.string * Base.int) Base.list| AttrImport of line_t * (Base.string * Base.int) Base.list| AttrMod of line_t * Base.string| AttrFile of line_t * Base.string * line_t| DeclFun of line_t * Base.string * Base.int * clause_t Base.list| SpecFun of line_t
* Base.string Base.option
* Base.string
* Base.int
* type_t Base.list| DeclRecord of line_t
* (line_t * Base.string * expr_t Base.option * type_t Base.option) Base.list| DeclType of line_t * Base.string * (line_t * Base.string) Base.list * type_t| DeclOpaqueType of line_t
* Base.string
* (line_t * Base.string) Base.list
* type_t| AttrWild of line_t * Base.string * Sf.t| FormEofand literal_t = | LitAtom of line_t * Base.string| LitInteger of line_t * Base.int| LitBigInt of line_t * Z.t| LitString of line_t * Base.stringand pattern_t = | PatMap of line_t * pattern_assoc_t Base.list| PatUniversal of line_t| PatVar of line_t * Base.string| PatLit of literal_tand expr_t = | ExprBody of expr_t Base.list| ExprCase of line_t * expr_t * clause_t Base.list| ExprLocalCall of line_t * expr_t * expr_t Base.list| ExprRemoteCall of line_t * line_t * expr_t * expr_t * expr_t Base.list| ExprMapCreation of line_t * expr_assoc_t Base.list| ExprMapUpdate of line_t * expr_t * expr_assoc_t Base.list| ExprBinOp of line_t * Base.string * expr_t * expr_t| ExprVar of line_t * Base.string| ExprLit of literal_tand clause_t = | ClsCase of line_t * pattern_t * guard_sequence_t Base.option * expr_t| ClsFun of line_t * pattern_t Base.list * guard_sequence_t Base.option * expr_tand guard_test_t = | GuardTestCall of line_t * literal_t * guard_test_t Base.list| GuardTestMapCreation of line_t * guard_test_assoc_t Base.list| GuardTestMapUpdate of line_t * guard_test_t * guard_test_assoc_t Base.list| GuardTestBinOp of line_t * Base.string * guard_test_t * guard_test_t| GuardTestVar of line_t * Base.string| GuardTestLit of literal_tand guard_test_assoc_t = | GuardTestAssoc of line_t * guard_test_t * guard_test_t| GuardTestAssocExact of line_t * guard_test_t * guard_test_tand type_func_cont_t = | TyCont of type_func_cont_t Base.list| TyContRel of line_t * type_func_cont_t * type_t * type_t| TyContIsSubType of line_tval sexp_of_t : t -> Ppx_sexp_conv_lib.Sexp.tval sexp_of_form_t : form_t -> Base.Sexp.tval sexp_of_literal_t : literal_t -> Ppx_sexp_conv_lib.Sexp.tval sexp_of_pattern_t : pattern_t -> Base.Sexp.tval sexp_of_pattern_assoc_t : pattern_assoc_t -> Base.Sexp.tval sexp_of_expr_t : expr_t -> Base.Sexp.tval sexp_of_expr_assoc_t : expr_assoc_t -> Base.Sexp.tval sexp_of_clause_t : clause_t -> Base.Sexp.tval sexp_of_guard_sequence_t : guard_sequence_t -> Base.Sexp.tval sexp_of_guard_t : guard_t -> Base.Sexp.tval sexp_of_guard_test_t : guard_test_t -> Base.Sexp.tval sexp_of_guard_test_assoc_t : guard_test_assoc_t -> Base.Sexp.tval sexp_of_type_t : type_t -> Base.Sexp.tval sexp_of_type_func_cont_t : type_func_cont_t -> Base.Sexp.tval sexp_of_err_t : err_t -> Ppx_sexp_conv_lib.Sexp.tval track :
loc:Base.Source_code_position.t ->
('a, 'b Err.t) Base.Result.t ->
('a, 'b Err.t) Base.Result.tval of_sf : Sf.t -> (t, err_t) Base.Result.tval form_of_sf : Sf.t -> (form_t, err_t) Base.Result.tval name_and_arity_of_sf :
Sf.t ->
(Base.string * Base.int, err_t) Base.Result.tval record_field_of_sf :
Sf.t ->
(line_t * Base.string * expr_t Base.option * type_t Base.option, err_t)
Base.Result.tval tvar_of_sf : Sf.t -> (line_t * Base.string, err_t) Base.Result.tval lit_of_sf : Sf.t -> (literal_t, err_t) Base.Result.tval pat_of_sf : Sf.t -> (pattern_t, err_t) Base.Result.tval pat_assoc_of_sf : Sf.t -> (pattern_assoc_t, err_t) Base.Result.tval expr_of_sf : Sf.t -> (expr_t, err_t) Base.Result.tval expr_assoc_of_sf : Sf.t -> (expr_assoc_t, err_t) Base.Result.tval cls_of_sf : ?in_function:bool -> Sf.t -> (clause_t, err_t) Base.Result.tval guard_sequence_of_sf : Sf.t -> (guard_sequence_t, err_t) Base.Result.tval guard_of_sf : Sf.t -> (guard_t, err_t) Base.Result.tval guard_test_of_sf : Sf.t -> (guard_test_t, err_t) Base.Result.tval guard_test_assoc_of_sf : Sf.t -> (guard_test_assoc_t, err_t) Base.Result.tval type_of_sf : Sf.t -> (type_t, err_t) Base.Result.tval fun_type_of_sf : Sf.t -> (type_t, err_t) Base.Result.tval type_fun_cont_of_sf : Sf.t -> (type_func_cont_t, err_t) Base.Result.tval of_etf : Obeam__External_term_format.t -> (t, err_t) Base.Result.t