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