Up – Index » ortac-core » Ortac_core » BuilderModule Ortac_core.Builder include Ppxlib .Ast_builder.Sval loc : Ppxlib__ .Location.tval value_description :
name :string Ppxlib__ .Import.loc ->
type_ :Ppxlib__ .Import.core_type ->
prim :string list ->
Ppxlib__ .Import.value_descriptionval value_binding :
pat :Ppxlib__ .Import.pattern ->
expr :Ppxlib__ .Import.expression ->
Ppxlib__ .Import.value_bindingval type_extension :
path :Ppxlib__ .Import.longident Ppxlib__ .Import.loc ->
params :
(Ppxlib__ .Import.core_type
* (Ppxlib__ .Import.variance * Ppxlib__ .Import.injectivity) )
list ->
constructors :Ppxlib__ .Import.extension_constructor list ->
private_ :Ppxlib__ .Import.private_flag ->
Ppxlib__ .Import.type_extensionval type_exception :
Ppxlib__ .Import.extension_constructor ->
Ppxlib__ .Import.type_exceptionval type_declaration :
name :string Ppxlib__ .Import.loc ->
params :
(Ppxlib__ .Import.core_type
* (Ppxlib__ .Import.variance * Ppxlib__ .Import.injectivity) )
list ->
cstrs :
(Ppxlib__ .Import.core_type
* Ppxlib__ .Import.core_type
* Ppxlib__ .Import.location)
list ->
kind :Ppxlib__ .Import.type_kind ->
private_ :Ppxlib__ .Import.private_flag ->
manifest :Ppxlib__ .Import.core_type option ->
Ppxlib__ .Import.type_declarationval toplevel_directive :
name :string Ppxlib__ .Import.loc ->
arg :Ppxlib__ .Import.directive_argument option ->
Ppxlib__ .Import.toplevel_directiveval pstr_extension :
Ppxlib__ .Import.extension ->
Ppxlib__ .Import.attributes ->
Ppxlib__ .Import.structure_itemval pstr_attribute :
Ppxlib__ .Import.attribute ->
Ppxlib__ .Import.structure_itemval pstr_include :
Ppxlib__ .Import.include_declaration ->
Ppxlib__ .Import.structure_itemval pstr_class_type :
Ppxlib__ .Import.class_type_declaration list ->
Ppxlib__ .Import.structure_itemval pstr_class :
Ppxlib__ .Import.class_declaration list ->
Ppxlib__ .Import.structure_itemval pstr_open :
Ppxlib__ .Import.open_declaration ->
Ppxlib__ .Import.structure_itemval pstr_modtype :
Ppxlib__ .Import.module_type_declaration ->
Ppxlib__ .Import.structure_itemval pstr_recmodule :
Ppxlib__ .Import.module_binding list ->
Ppxlib__ .Import.structure_itemval pstr_module :
Ppxlib__ .Import.module_binding ->
Ppxlib__ .Import.structure_itemval pstr_exception :
Ppxlib__ .Import.type_exception ->
Ppxlib__ .Import.structure_itemval pstr_typext :
Ppxlib__ .Import.type_extension ->
Ppxlib__ .Import.structure_itemval pstr_type :
Ppxlib__ .Import.rec_flag ->
Ppxlib__ .Import.type_declaration list ->
Ppxlib__ .Import.structure_itemval pstr_primitive :
Ppxlib__ .Import.value_description ->
Ppxlib__ .Import.structure_itemval pstr_value :
Ppxlib__ .Import.rec_flag ->
Ppxlib__ .Import.value_binding list ->
Ppxlib__ .Import.structure_itemval pstr_eval :
Ppxlib__ .Import.expression ->
Ppxlib__ .Import.attributes ->
Ppxlib__ .Import.structure_itemval psig_extension :
Ppxlib__ .Import.extension ->
Ppxlib__ .Import.attributes ->
Ppxlib__ .Import.signature_itemval psig_attribute :
Ppxlib__ .Import.attribute ->
Ppxlib__ .Import.signature_itemval psig_class_type :
Ppxlib__ .Import.class_type_declaration list ->
Ppxlib__ .Import.signature_itemval psig_class :
Ppxlib__ .Import.class_description list ->
Ppxlib__ .Import.signature_itemval psig_include :
Ppxlib__ .Import.include_description ->
Ppxlib__ .Import.signature_itemval psig_open :
Ppxlib__ .Import.open_description ->
Ppxlib__ .Import.signature_itemval psig_modtypesubst :
Ppxlib__ .Import.module_type_declaration ->
Ppxlib__ .Import.signature_itemval psig_modtype :
Ppxlib__ .Import.module_type_declaration ->
Ppxlib__ .Import.signature_itemval psig_recmodule :
Ppxlib__ .Import.module_declaration list ->
Ppxlib__ .Import.signature_itemval psig_modsubst :
Ppxlib__ .Import.module_substitution ->
Ppxlib__ .Import.signature_itemval psig_module :
Ppxlib__ .Import.module_declaration ->
Ppxlib__ .Import.signature_itemval psig_exception :
Ppxlib__ .Import.type_exception ->
Ppxlib__ .Import.signature_itemval psig_typext :
Ppxlib__ .Import.type_extension ->
Ppxlib__ .Import.signature_itemval psig_typesubst :
Ppxlib__ .Import.type_declaration list ->
Ppxlib__ .Import.signature_itemval psig_type :
Ppxlib__ .Import.rec_flag ->
Ppxlib__ .Import.type_declaration list ->
Ppxlib__ .Import.signature_itemval psig_value :
Ppxlib__ .Import.value_description ->
Ppxlib__ .Import.signature_itemval rinherit : Ppxlib__ .Import.core_type -> Ppxlib__ .Import.row_fieldval rtag :
Ppxlib__ .Import.label Ppxlib__ .Import.loc ->
bool ->
Ppxlib__ .Import.core_type list ->
Ppxlib__ .Import.row_fieldval position :
fname :string ->
lnum :int ->
bol :int ->
cnum :int ->
Ppxlib__ .Import.positionval ppat_open :
Ppxlib__ .Import.longident Ppxlib__ .Import.loc ->
Ppxlib__ .Import.pattern ->
Ppxlib__ .Import.patternval ppat_extension : Ppxlib__ .Import.extension -> Ppxlib__ .Import.patternval ppat_exception : Ppxlib__ .Import.pattern -> Ppxlib__ .Import.patternval ppat_unpack : string option Ppxlib__ .Import.loc -> Ppxlib__ .Import.patternval ppat_lazy : Ppxlib__ .Import.pattern -> Ppxlib__ .Import.patternval ppat_type :
Ppxlib__ .Import.longident Ppxlib__ .Import.loc ->
Ppxlib__ .Import.patternval ppat_constraint :
Ppxlib__ .Import.pattern ->
Ppxlib__ .Import.core_type ->
Ppxlib__ .Import.patternval ppat_or :
Ppxlib__ .Import.pattern ->
Ppxlib__ .Import.pattern ->
Ppxlib__ .Import.patternval ppat_array : Ppxlib__ .Import.pattern list -> Ppxlib__ .Import.patternval ppat_record :
(Ppxlib__ .Import.longident Ppxlib__ .Import.loc * Ppxlib__ .Import.pattern)
list ->
Ppxlib__ .Import.closed_flag ->
Ppxlib__ .Import.patternval ppat_variant :
Ppxlib__ .Import.label ->
Ppxlib__ .Import.pattern option ->
Ppxlib__ .Import.patternval ppat_tuple : Ppxlib__ .Import.pattern list -> Ppxlib__ .Import.patternval ppat_interval :
Ppxlib__ .Import.constant ->
Ppxlib__ .Import.constant ->
Ppxlib__ .Import.patternval ppat_constant : Ppxlib__ .Import.constant -> Ppxlib__ .Import.patternval ppat_alias :
Ppxlib__ .Import.pattern ->
string Ppxlib__ .Import.loc ->
Ppxlib__ .Import.patternval ppat_var : string Ppxlib__ .Import.loc -> Ppxlib__ .Import.patternval ppat_any : Ppxlib__ .Import.patternval oinherit : Ppxlib__ .Import.core_type -> Ppxlib__ .Import.object_fieldval otag :
Ppxlib__ .Import.label Ppxlib__ .Import.loc ->
Ppxlib__ .Import.core_type ->
Ppxlib__ .Import.object_fieldval module_type_declaration :
name :string Ppxlib__ .Import.loc ->
type_ :Ppxlib__ .Import.module_type option ->
Ppxlib__ .Import.module_type_declarationval pmty_alias :
Ppxlib__ .Import.longident Ppxlib__ .Import.loc ->
Ppxlib__ .Import.module_typeval pmty_extension : Ppxlib__ .Import.extension -> Ppxlib__ .Import.module_typeval pmty_typeof : Ppxlib__ .Import.module_expr -> Ppxlib__ .Import.module_typeval pmty_with :
Ppxlib__ .Import.module_type ->
Ppxlib__ .Import.with_constraint list ->
Ppxlib__ .Import.module_typeval pmty_functor :
Ppxlib__ .Import.functor_parameter ->
Ppxlib__ .Import.module_type ->
Ppxlib__ .Import.module_typeval pmty_signature : Ppxlib__ .Import.signature -> Ppxlib__ .Import.module_typeval pmty_ident :
Ppxlib__ .Import.longident Ppxlib__ .Import.loc ->
Ppxlib__ .Import.module_typeval module_substitution :
name :string Ppxlib__ .Import.loc ->
manifest :Ppxlib__ .Import.longident Ppxlib__ .Import.loc ->
Ppxlib__ .Import.module_substitutionval pmod_extension : Ppxlib__ .Import.extension -> Ppxlib__ .Import.module_exprval pmod_unpack : Ppxlib__ .Import.expression -> Ppxlib__ .Import.module_exprval pmod_constraint :
Ppxlib__ .Import.module_expr ->
Ppxlib__ .Import.module_type ->
Ppxlib__ .Import.module_exprval pmod_apply :
Ppxlib__ .Import.module_expr ->
Ppxlib__ .Import.module_expr ->
Ppxlib__ .Import.module_exprval pmod_functor :
Ppxlib__ .Import.functor_parameter ->
Ppxlib__ .Import.module_expr ->
Ppxlib__ .Import.module_exprval pmod_structure : Ppxlib__ .Import.structure -> Ppxlib__ .Import.module_exprval pmod_ident :
Ppxlib__ .Import.longident Ppxlib__ .Import.loc ->
Ppxlib__ .Import.module_exprval module_declaration :
name :string option Ppxlib__ .Import.loc ->
type_ :Ppxlib__ .Import.module_type ->
Ppxlib__ .Import.module_declarationval module_binding :
name :string option Ppxlib__ .Import.loc ->
expr :Ppxlib__ .Import.module_expr ->
Ppxlib__ .Import.module_bindingval location :
start :Ppxlib__ .Import.position ->
end_ :Ppxlib__ .Import.position ->
ghost :bool ->
Ppxlib__ .Import.locationval letop :
let_ :Ppxlib__ .Import.binding_op ->
ands :Ppxlib__ .Import.binding_op list ->
body :Ppxlib__ .Import.expression ->
Ppxlib__ .Import.letopval label_declaration :
name :string Ppxlib__ .Import.loc ->
mutable_ :Ppxlib__ .Import.mutable_flag ->
type_ :Ppxlib__ .Import.core_type ->
Ppxlib__ .Import.label_declarationval extension_constructor :
name :string Ppxlib__ .Import.loc ->
kind :Ppxlib__ .Import.extension_constructor_kind ->
Ppxlib__ .Import.extension_constructorval pexp_unreachable : Ppxlib__ .Import.expressionval pexp_extension : Ppxlib__ .Import.extension -> Ppxlib__ .Import.expressionval pexp_letop : Ppxlib__ .Import.letop -> Ppxlib__ .Import.expressionval pexp_open :
Ppxlib__ .Import.open_declaration ->
Ppxlib__ .Import.expression ->
Ppxlib__ .Import.expressionval pexp_pack : Ppxlib__ .Import.module_expr -> Ppxlib__ .Import.expressionval pexp_newtype :
string Ppxlib__ .Import.loc ->
Ppxlib__ .Import.expression ->
Ppxlib__ .Import.expressionval pexp_object : Ppxlib__ .Import.class_structure -> Ppxlib__ .Import.expressionval pexp_poly :
Ppxlib__ .Import.expression ->
Ppxlib__ .Import.core_type option ->
Ppxlib__ .Import.expressionval pexp_lazy : Ppxlib__ .Import.expression -> Ppxlib__ .Import.expressionval pexp_assert : Ppxlib__ .Import.expression -> Ppxlib__ .Import.expressionval pexp_letexception :
Ppxlib__ .Import.extension_constructor ->
Ppxlib__ .Import.expression ->
Ppxlib__ .Import.expressionval pexp_letmodule :
string option Ppxlib__ .Import.loc ->
Ppxlib__ .Import.module_expr ->
Ppxlib__ .Import.expression ->
Ppxlib__ .Import.expressionval pexp_override :
(Ppxlib__ .Import.label Ppxlib__ .Import.loc * Ppxlib__ .Import.expression) list ->
Ppxlib__ .Import.expressionval pexp_setinstvar :
Ppxlib__ .Import.label Ppxlib__ .Import.loc ->
Ppxlib__ .Import.expression ->
Ppxlib__ .Import.expressionval pexp_new :
Ppxlib__ .Import.longident Ppxlib__ .Import.loc ->
Ppxlib__ .Import.expressionval pexp_send :
Ppxlib__ .Import.expression ->
Ppxlib__ .Import.label Ppxlib__ .Import.loc ->
Ppxlib__ .Import.expressionval pexp_coerce :
Ppxlib__ .Import.expression ->
Ppxlib__ .Import.core_type option ->
Ppxlib__ .Import.core_type ->
Ppxlib__ .Import.expressionval pexp_constraint :
Ppxlib__ .Import.expression ->
Ppxlib__ .Import.core_type ->
Ppxlib__ .Import.expressionval pexp_for :
Ppxlib__ .Import.pattern ->
Ppxlib__ .Import.expression ->
Ppxlib__ .Import.expression ->
Ppxlib__ .Import.direction_flag ->
Ppxlib__ .Import.expression ->
Ppxlib__ .Import.expressionval pexp_while :
Ppxlib__ .Import.expression ->
Ppxlib__ .Import.expression ->
Ppxlib__ .Import.expressionval pexp_sequence :
Ppxlib__ .Import.expression ->
Ppxlib__ .Import.expression ->
Ppxlib__ .Import.expressionval pexp_ifthenelse :
Ppxlib__ .Import.expression ->
Ppxlib__ .Import.expression ->
Ppxlib__ .Import.expression option ->
Ppxlib__ .Import.expressionval pexp_array : Ppxlib__ .Import.expression list -> Ppxlib__ .Import.expressionval pexp_setfield :
Ppxlib__ .Import.expression ->
Ppxlib__ .Import.longident Ppxlib__ .Import.loc ->
Ppxlib__ .Import.expression ->
Ppxlib__ .Import.expressionval pexp_field :
Ppxlib__ .Import.expression ->
Ppxlib__ .Import.longident Ppxlib__ .Import.loc ->
Ppxlib__ .Import.expressionval pexp_record :
(Ppxlib__ .Import.longident Ppxlib__ .Import.loc * Ppxlib__ .Import.expression)
list ->
Ppxlib__ .Import.expression option ->
Ppxlib__ .Import.expressionval pexp_variant :
Ppxlib__ .Import.label ->
Ppxlib__ .Import.expression option ->
Ppxlib__ .Import.expressionval pexp_construct :
Ppxlib__ .Import.longident Ppxlib__ .Import.loc ->
Ppxlib__ .Import.expression option ->
Ppxlib__ .Import.expressionval pexp_tuple : Ppxlib__ .Import.expression list -> Ppxlib__ .Import.expressionval pexp_try :
Ppxlib__ .Import.expression ->
Ppxlib__ .Import.cases ->
Ppxlib__ .Import.expressionval pexp_match :
Ppxlib__ .Import.expression ->
Ppxlib__ .Import.cases ->
Ppxlib__ .Import.expressionval pexp_apply :
Ppxlib__ .Import.expression ->
(Ppxlib__ .Import.arg_label * Ppxlib__ .Import.expression) list ->
Ppxlib__ .Import.expressionval pexp_fun :
Ppxlib__ .Import.arg_label ->
Ppxlib__ .Import.expression option ->
Ppxlib__ .Import.pattern ->
Ppxlib__ .Import.expression ->
Ppxlib__ .Import.expressionval pexp_function : Ppxlib__ .Import.cases -> Ppxlib__ .Import.expressionval pexp_let :
Ppxlib__ .Import.rec_flag ->
Ppxlib__ .Import.value_binding list ->
Ppxlib__ .Import.expression ->
Ppxlib__ .Import.expressionval pexp_constant : Ppxlib__ .Import.constant -> Ppxlib__ .Import.expressionval pexp_ident :
Ppxlib__ .Import.longident Ppxlib__ .Import.loc ->
Ppxlib__ .Import.expressionval pdir_bool : bool -> Ppxlib__ .Import.directive_argumentval pdir_ident :
Ppxlib__ .Import.longident ->
Ppxlib__ .Import.directive_argumentval pdir_int : string -> char option -> Ppxlib__ .Import.directive_argumentval pdir_string : string -> Ppxlib__ .Import.directive_argumentval ptyp_extension : Ppxlib__ .Import.extension -> Ppxlib__ .Import.core_typeval ptyp_package : Ppxlib__ .Import.package_type -> Ppxlib__ .Import.core_typeval ptyp_poly :
string Ppxlib__ .Import.loc list ->
Ppxlib__ .Import.core_type ->
Ppxlib__ .Import.core_typeval ptyp_variant :
Ppxlib__ .Import.row_field list ->
Ppxlib__ .Import.closed_flag ->
Ppxlib__ .Import.label list option ->
Ppxlib__ .Import.core_typeval ptyp_alias :
Ppxlib__ .Import.core_type ->
string ->
Ppxlib__ .Import.core_typeval ptyp_class :
Ppxlib__ .Import.longident Ppxlib__ .Import.loc ->
Ppxlib__ .Import.core_type list ->
Ppxlib__ .Import.core_typeval ptyp_object :
Ppxlib__ .Import.object_field list ->
Ppxlib__ .Import.closed_flag ->
Ppxlib__ .Import.core_typeval ptyp_constr :
Ppxlib__ .Import.longident Ppxlib__ .Import.loc ->
Ppxlib__ .Import.core_type list ->
Ppxlib__ .Import.core_typeval ptyp_tuple : Ppxlib__ .Import.core_type list -> Ppxlib__ .Import.core_typeval ptyp_arrow :
Ppxlib__ .Import.arg_label ->
Ppxlib__ .Import.core_type ->
Ppxlib__ .Import.core_type ->
Ppxlib__ .Import.core_typeval ptyp_var : string -> Ppxlib__ .Import.core_typeval ptyp_any : Ppxlib__ .Import.core_typeval pctf_extension :
Ppxlib__ .Import.extension ->
Ppxlib__ .Import.class_type_fieldval pctf_attribute :
Ppxlib__ .Import.attribute ->
Ppxlib__ .Import.class_type_fieldval pctf_constraint :
(Ppxlib__ .Import.core_type * Ppxlib__ .Import.core_type) ->
Ppxlib__ .Import.class_type_fieldval pctf_method :
(Ppxlib__ .Import.label Ppxlib__ .Import.loc
* Ppxlib__ .Import.private_flag
* Ppxlib__ .Import.virtual_flag
* Ppxlib__ .Import.core_type) ->
Ppxlib__ .Import.class_type_fieldval pctf_val :
(Ppxlib__ .Import.label Ppxlib__ .Import.loc
* Ppxlib__ .Import.mutable_flag
* Ppxlib__ .Import.virtual_flag
* Ppxlib__ .Import.core_type) ->
Ppxlib__ .Import.class_type_fieldval pctf_inherit :
Ppxlib__ .Import.class_type ->
Ppxlib__ .Import.class_type_fieldval pcty_open :
Ppxlib__ .Import.open_description ->
Ppxlib__ .Import.class_type ->
Ppxlib__ .Import.class_typeval pcty_extension : Ppxlib__ .Import.extension -> Ppxlib__ .Import.class_typeval pcty_arrow :
Ppxlib__ .Import.arg_label ->
Ppxlib__ .Import.core_type ->
Ppxlib__ .Import.class_type ->
Ppxlib__ .Import.class_typeval pcty_signature :
Ppxlib__ .Import.class_signature ->
Ppxlib__ .Import.class_typeval pcty_constr :
Ppxlib__ .Import.longident Ppxlib__ .Import.loc ->
Ppxlib__ .Import.core_type list ->
Ppxlib__ .Import.class_typeval class_structure :
self :Ppxlib__ .Import.pattern ->
fields :Ppxlib__ .Import.class_field list ->
Ppxlib__ .Import.class_structureval class_signature :
self :Ppxlib__ .Import.core_type ->
fields :Ppxlib__ .Import.class_type_field list ->
Ppxlib__ .Import.class_signatureval pcf_extension : Ppxlib__ .Import.extension -> Ppxlib__ .Import.class_fieldval pcf_attribute : Ppxlib__ .Import.attribute -> Ppxlib__ .Import.class_fieldval pcf_initializer : Ppxlib__ .Import.expression -> Ppxlib__ .Import.class_fieldval pcf_constraint :
(Ppxlib__ .Import.core_type * Ppxlib__ .Import.core_type) ->
Ppxlib__ .Import.class_fieldval pcf_method :
(Ppxlib__ .Import.label Ppxlib__ .Import.loc
* Ppxlib__ .Import.private_flag
* Ppxlib__ .Import.class_field_kind) ->
Ppxlib__ .Import.class_fieldval pcf_val :
(Ppxlib__ .Import.label Ppxlib__ .Import.loc
* Ppxlib__ .Import.mutable_flag
* Ppxlib__ .Import.class_field_kind) ->
Ppxlib__ .Import.class_fieldval pcf_inherit :
Ppxlib__ .Import.override_flag ->
Ppxlib__ .Import.class_expr ->
string Ppxlib__ .Import.loc option ->
Ppxlib__ .Import.class_fieldval pcl_open :
Ppxlib__ .Import.open_description ->
Ppxlib__ .Import.class_expr ->
Ppxlib__ .Import.class_exprval pcl_extension : Ppxlib__ .Import.extension -> Ppxlib__ .Import.class_exprval pcl_constraint :
Ppxlib__ .Import.class_expr ->
Ppxlib__ .Import.class_type ->
Ppxlib__ .Import.class_exprval pcl_let :
Ppxlib__ .Import.rec_flag ->
Ppxlib__ .Import.value_binding list ->
Ppxlib__ .Import.class_expr ->
Ppxlib__ .Import.class_exprval pcl_apply :
Ppxlib__ .Import.class_expr ->
(Ppxlib__ .Import.arg_label * Ppxlib__ .Import.expression) list ->
Ppxlib__ .Import.class_exprval pcl_fun :
Ppxlib__ .Import.arg_label ->
Ppxlib__ .Import.expression option ->
Ppxlib__ .Import.pattern ->
Ppxlib__ .Import.class_expr ->
Ppxlib__ .Import.class_exprval pcl_structure :
Ppxlib__ .Import.class_structure ->
Ppxlib__ .Import.class_exprval pcl_constr :
Ppxlib__ .Import.longident Ppxlib__ .Import.loc ->
Ppxlib__ .Import.core_type list ->
Ppxlib__ .Import.class_exprval case :
lhs :Ppxlib__ .Import.pattern ->
guard :Ppxlib__ .Import.expression option ->
rhs :Ppxlib__ .Import.expression ->
Ppxlib__ .Import.caseval binding_op :
op :string Ppxlib__ .Import.loc ->
pat :Ppxlib__ .Import.pattern ->
exp :Ppxlib__ .Import.expression ->
Ppxlib__ .Import.binding_opval attribute :
name :string Ppxlib__ .Import.loc ->
payload :Ppxlib__ .Import.payload ->
Ppxlib__ .Import.attributeval open_infos :
expr :'a ->
override :Ppxlib__ .Import.override_flag ->
'a Ppxlib__ .Import.open_infosval include_infos : 'a -> 'a Ppxlib__ .Import.include_infosval class_infos :
virt :Ppxlib__ .Import.virtual_flag ->
params :
(Ppxlib__ .Import.core_type
* (Ppxlib__ .Import.variance * Ppxlib__ .Import.injectivity) )
list ->
name :string Ppxlib__ .Import.loc ->
expr :'a ->
'a Ppxlib__ .Import.class_infosval eint :
(int -> Ppxlib__ .Import.expression) Ppxlib__Ast_builder_intf .without_locationval echar :
(char ->
Ppxlib__ .Import.expression)
Ppxlib__Ast_builder_intf .without_locationval estring :
(string ->
Ppxlib__ .Import.expression)
Ppxlib__Ast_builder_intf .without_locationval efloat :
(string ->
Ppxlib__ .Import.expression)
Ppxlib__Ast_builder_intf .without_locationval eint32 :
(int32 ->
Ppxlib__ .Import.expression)
Ppxlib__Ast_builder_intf .without_locationval eint64 :
(int64 ->
Ppxlib__ .Import.expression)
Ppxlib__Ast_builder_intf .without_locationval enativeint :
(nativeint ->
Ppxlib__ .Import.expression)
Ppxlib__Ast_builder_intf .without_locationval ebool :
(bool ->
Ppxlib__ .Import.expression)
Ppxlib__Ast_builder_intf .without_locationval pint :
(int -> Ppxlib__ .Import.pattern) Ppxlib__Ast_builder_intf .without_locationval pchar :
(char -> Ppxlib__ .Import.pattern) Ppxlib__Ast_builder_intf .without_locationval pstring :
(string -> Ppxlib__ .Import.pattern) Ppxlib__Ast_builder_intf .without_locationval pfloat :
(string -> Ppxlib__ .Import.pattern) Ppxlib__Ast_builder_intf .without_locationval pint32 :
(int32 -> Ppxlib__ .Import.pattern) Ppxlib__Ast_builder_intf .without_locationval pint64 :
(int64 -> Ppxlib__ .Import.pattern) Ppxlib__Ast_builder_intf .without_locationval pnativeint :
(nativeint ->
Ppxlib__ .Import.pattern)
Ppxlib__Ast_builder_intf .without_locationval pbool :
(bool -> Ppxlib__ .Import.pattern) Ppxlib__Ast_builder_intf .without_locationval eunit :
Ppxlib__ .Import.expression Ppxlib__Ast_builder_intf .without_locationval punit : Ppxlib__ .Import.pattern Ppxlib__Ast_builder_intf .without_locationval evar :
(string ->
Ppxlib__ .Import.expression)
Ppxlib__Ast_builder_intf .without_locationval pvar :
(string -> Ppxlib__ .Import.pattern) Ppxlib__Ast_builder_intf .without_locationval eapply :
(Ppxlib__ .Import.expression ->
Ppxlib__ .Import.expression list ->
Ppxlib__ .Import.expression)
Ppxlib__Ast_builder_intf .without_locationval eabstract :
(Ppxlib__ .Import.pattern list ->
Ppxlib__ .Import.expression ->
Ppxlib__ .Import.expression)
Ppxlib__Ast_builder_intf .without_locationval esequence :
(Ppxlib__ .Import.expression list ->
Ppxlib__ .Import.expression)
Ppxlib__Ast_builder_intf .without_locationval ppat_tuple_opt :
(Ppxlib__ .Import.pattern list ->
Ppxlib__ .Import.pattern option )
Ppxlib__Ast_builder_intf .without_locationval pexp_tuple_opt :
(Ppxlib__ .Import.expression list ->
Ppxlib__ .Import.expression option )
Ppxlib__Ast_builder_intf .without_locationval pconstruct :
Ppxlib__ .Import.constructor_declaration ->
Ppxlib__ .Import.pattern option ->
Ppxlib__ .Import.patternval econstruct :
Ppxlib__ .Import.constructor_declaration ->
Ppxlib__ .Import.expression option ->
Ppxlib__ .Import.expressionval elist_tail :
(Ppxlib__ .Import.expression list ->
Ppxlib__ .Import.expression ->
Ppxlib__ .Import.expression)
Ppxlib__Ast_builder_intf .without_locationval elist :
(Ppxlib__ .Import.expression list ->
Ppxlib__ .Import.expression)
Ppxlib__Ast_builder_intf .without_locationval plist_tail :
(Ppxlib__ .Import.pattern list ->
Ppxlib__ .Import.pattern ->
Ppxlib__ .Import.pattern)
Ppxlib__Ast_builder_intf .without_locationval plist :
(Ppxlib__ .Import.pattern list ->
Ppxlib__ .Import.pattern)
Ppxlib__Ast_builder_intf .without_locationval pstr_value_list :
loc :Ppxlib__ .Location.t ->
Ppxlib__ .Import.Asttypes.rec_flag ->
Ppxlib__ .Import.value_binding list ->
Ppxlib__ .Import.structure_item listval nonrec_type_declaration :
(name :string Ppxlib__ .Loc.t ->
params :(Ppxlib__ .Import.core_type * Ppxlib__ .Import.Asttypes.variance) list ->
cstrs :
(Ppxlib__ .Import.core_type
* Ppxlib__ .Import.core_type
* Ppxlib__ .Location.t)
list ->
kind :Ppxlib__ .Import.type_kind ->
private_ :Ppxlib__ .Import.Asttypes.private_flag ->
manifest :Ppxlib__ .Import.core_type option ->
Ppxlib__ .Import.type_declaration)
Ppxlib__Ast_builder_intf .without_locationval unapplied_type_constr_conv :
(Ppxlib__ .Longident.t Ppxlib__ .Loc.t ->
f :(string -> string) ->
Ppxlib__ .Import.expression)
Ppxlib__Ast_builder_intf .without_locationval type_constr_conv :
(Ppxlib__ .Longident.t Ppxlib__ .Loc.t ->
f :(string -> string) ->
Ppxlib__ .Import.expression list ->
Ppxlib__ .Import.expression)
Ppxlib__Ast_builder_intf .without_locationval eta_reduce :
Ppxlib__ .Import.expression ->
Ppxlib__ .Import.expression optionval eta_reduce_if_possible :
Ppxlib__ .Import.expression ->
Ppxlib__ .Import.expressionval eta_reduce_if_possible_and_nonrec :
Ppxlib__ .Import.expression ->
rec_flag :Ppxlib__ .Import.rec_flag ->
Ppxlib__ .Import.expressionval ppat_construct :
Ppxlib__ .Import.longident Ppxlib__ .Import.loc ->
Ppxlib__ .Import.pattern option ->
Ppxlib__ .Import.patternval constructor_declaration :
name :Ppxlib__ .Import.label Ppxlib__ .Import.loc ->
args :Ppxlib__ .Import.constructor_arguments ->
res :Ppxlib__ .Import.core_type option ->
Ppxlib__ .Import.constructor_declarationval noloc : 'a -> 'a Ppxlib .locval qualify : string list -> string -> Ppxlib .expressionval epred : Ppxlib .expression -> Ppxlib .expressionval esucc : Ppxlib .expression -> Ppxlib .expressionval econst : Ppxlib .constant -> Ppxlib .expressionval enot : Ppxlib .expression -> Ppxlib .expressionval elocation : Ppxlib .location -> Ppxlib .expressionval efun :
(Ppxlib .arg_label * Ppxlib .pattern) list ->
Ppxlib .expression ->
Ppxlib .expressionval lident : Ppxlib .label -> Ppxlib .longident Ppxlib .locval list_fold_expr :
Ppxlib .expression ->
string ->
Ppxlib .expression list ->
Ppxlib .expressionval list_and : Ppxlib .expression list -> Ppxlib .expressionval list_or : Ppxlib .expression list -> Ppxlib .expressionval enone : Ppxlib .expressionval esome : Ppxlib .expression -> Ppxlib .expression