package reason-react-ppx

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Reason_react_ppxSource

Sourcemodule Builder : sig ... end
Sourceval merlinHideAttrs : Ppxlib.attribute list
Sourceval merlinFocus : Ppxlib.attribute
Sourceval nolabel : Ppxlib.arg_label
Sourceval labelled : string -> Ppxlib.arg_label
Sourceval optional : string -> Ppxlib.arg_label
Sourcemodule Binding : sig ... end
Sourceval find_opt : ('a -> bool) -> 'a list -> 'a option
Sourceval isOptional : Ppxlib.arg_label -> bool
Sourceval isLabelled : Ppxlib.arg_label -> bool
Sourceval getLabel : Ppxlib.arg_label -> string
Sourceval optionIdent : Ppxlib.longident
Sourceval constantString : loc:Ppxlib__.Location.t -> string -> Ppxlib__.Import.expression
Sourceval safeTypeFromValue : Ppxlib.arg_label -> string
Sourceval keyType : Ppxlib__.Location.t -> Ppxlib__.Import.core_type
Sourcetype 'a children =
  1. | ListLiteral of 'a
  2. | Exact of 'a
Sourcetype componentConfig = {
  1. propsName : string;
}
Sourceval transformChildrenIfListUpper : ctxt:'a -> loc:Ppxlib__.Location.t -> mapper: < expression : 'a -> Ppxlib.expression -> Ppxlib__.Import.expression.. > -> Ppxlib.expression -> Ppxlib__.Import.expression children
Sourceval transformChildrenIfList : ctxt:'a -> loc:Ppxlib__.Location.t -> mapper: < expression : 'a -> Ppxlib.expression -> Ppxlib__.Import.expression.. > -> Ppxlib.expression -> Ppxlib__.Import.expression
Sourceval extractChildren : ?removeLastPositionUnit:bool -> (Ppxlib.arg_label * Ppxlib.expression) list -> Ppxlib.expression option * (Ppxlib.arg_label * Ppxlib.expression) list
Sourceval unerasableIgnore : Ppxlib__.Location.t -> Ppxlib__.Import.attribute
Sourceval hasAttr : Ppxlib.attribute -> bool
Sourceval otherAttrsPure : Ppxlib.attribute -> bool
Sourceval hasAttrOnBinding : Ppxlib.value_binding -> bool
Sourceval getFnName : Ppxlib.value_binding -> string
Sourceval makeNewBinding : Ppxlib.value_binding -> Ppxlib.expression -> string -> Ppxlib.value_binding
Sourceval getPropsNameValue : 'a -> (Ppxlib.longident Ppxlib.loc * Ppxlib.expression) -> componentConfig
Sourceval getPropsAttr : Ppxlib.payload option -> componentConfig
Sourceval pluckLabelDefaultLocType : ('a * 'b * 'c * 'd * 'e * 'f) -> 'a * 'b * 'e * 'f
Sourceval filenameFromLoc : ctxt:Ppxlib.Expansion_context.Base.t -> Ppxlib.Location.t -> string
Sourceval makeModuleName : string -> string list -> string -> string
Sourceval recursivelyMakeNamedArgsForExternal : (Ppxlib__.Import.arg_label * 'a option * Ppxlib__.Location.t * Ppxlib.core_type option) list -> Ppxlib__.Import.core_type -> Ppxlib__.Import.core_type
Sourceval makePropsValue : string -> Ppxlib.location -> (Ppxlib__.Import.arg_label * 'a option * Ppxlib__.Location.t * Ppxlib.core_type option) list -> Ppxlib__.Import.core_type -> Ppxlib.value_description
Sourceval makePropsExternal : string -> Ppxlib.location -> (Ppxlib__.Import.arg_label * 'a option * Ppxlib__.Location.t * Ppxlib.core_type option) list -> Ppxlib__.Import.core_type -> Ppxlib.structure_item
Sourceval makePropsExternalSig : string -> Ppxlib.location -> (Ppxlib__.Import.arg_label * 'a option * Ppxlib__.Location.t * Ppxlib.core_type option) list -> Ppxlib__.Import.core_type -> Ppxlib.signature_item
Sourceval makePropsName : loc:Ppxlib.location -> string -> Ppxlib.pattern
Sourceval makeObjectField : Ppxlib.location -> (Ppxlib.label * Ppxlib.attributes * Ppxlib.core_type) -> Ppxlib.object_field
Sourceval makePropsType : loc:Ppxlib__.Location.t -> (Ppxlib.label * Ppxlib.attributes * Ppxlib.core_type) list -> Ppxlib__.Import.core_type
Sourceval jsxExprAndChildren : ident:string -> loc:Ppxlib__.Location.t -> ctxt:'a -> < expression : 'a -> Ppxlib.expression -> Ppxlib__.Import.expression.. > -> keyProps:('b * 'c) list -> Ppxlib__.Import.expression option -> Ppxlib__.Import.expression * ('b * 'c) option * Ppxlib__.Import.expression option
Sourceval reactJsxExprAndChildren : loc:Ppxlib__.Location.t -> ctxt:Ppxlib.Expansion_context.Base.t -> < arg_label : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.arg_label -> Ppxlib__.Import.Ast.arg_label ; array : 'a. (Ppxlib.Expansion_context.Base.t, 'a) Ppxlib_traverse_builtins.T.map_with_context -> (Ppxlib.Expansion_context.Base.t, 'a array) Ppxlib_traverse_builtins.T.map_with_context ; attribute : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.attribute -> Ppxlib__.Import.Ast.attribute ; attributes : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.attributes -> Ppxlib__.Import.Ast.attributes ; binding_op : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.binding_op -> Ppxlib__.Import.Ast.binding_op ; bool : (Ppxlib.Expansion_context.Base.t, bool) Ppxlib_traverse_builtins.T.map_with_context ; case : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.case -> Ppxlib__.Import.Ast.case ; cases : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.cases -> Ppxlib__.Import.Ast.cases ; char : (Ppxlib.Expansion_context.Base.t, char) Ppxlib_traverse_builtins.T.map_with_context ; class_declaration : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.class_declaration -> Ppxlib__.Import.Ast.class_declaration ; class_description : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.class_description -> Ppxlib__.Import.Ast.class_description ; class_expr : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.class_expr -> Ppxlib__.Import.Ast.class_expr ; class_expr_desc : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.class_expr_desc -> Ppxlib__.Import.Ast.class_expr_desc ; class_field : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.class_field -> Ppxlib__.Import.Ast.class_field ; class_field_desc : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.class_field_desc -> Ppxlib__.Import.Ast.class_field_desc ; class_field_kind : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.class_field_kind -> Ppxlib__.Import.Ast.class_field_kind ; class_infos : 'a. (Ppxlib.Expansion_context.Base.t -> 'a -> 'a) -> Ppxlib.Expansion_context.Base.t -> 'a Ppxlib__.Import.Ast.class_infos -> 'a Ppxlib__.Import.Ast.class_infos ; class_signature : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.class_signature -> Ppxlib__.Import.Ast.class_signature ; class_structure : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.class_structure -> Ppxlib__.Import.Ast.class_structure ; class_type : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.class_type -> Ppxlib__.Import.Ast.class_type ; class_type_declaration : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.class_type_declaration -> Ppxlib__.Import.Ast.class_type_declaration ; class_type_desc : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.class_type_desc -> Ppxlib__.Import.Ast.class_type_desc ; class_type_field : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.class_type_field -> Ppxlib__.Import.Ast.class_type_field ; class_type_field_desc : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.class_type_field_desc -> Ppxlib__.Import.Ast.class_type_field_desc ; closed_flag : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.closed_flag -> Ppxlib__.Import.Ast.closed_flag ; constant : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.constant -> Ppxlib__.Import.Ast.constant ; constructor_arguments : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.constructor_arguments -> Ppxlib__.Import.Ast.constructor_arguments ; constructor_declaration : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.constructor_declaration -> Ppxlib__.Import.Ast.constructor_declaration ; core_type : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.core_type -> Ppxlib__.Import.Ast.core_type ; core_type_desc : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.core_type_desc -> Ppxlib__.Import.Ast.core_type_desc ; direction_flag : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.direction_flag -> Ppxlib__.Import.Ast.direction_flag ; directive_argument : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.directive_argument -> Ppxlib__.Import.Ast.directive_argument ; directive_argument_desc : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.directive_argument_desc -> Ppxlib__.Import.Ast.directive_argument_desc ; expression : Ppxlib.Expansion_context.Base.t -> Ppxlib.expression -> Ppxlib__.Import.expression ; expression_desc : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.expression_desc -> Ppxlib__.Import.Ast.expression_desc ; extension : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.extension -> Ppxlib__.Import.Ast.extension ; extension_constructor : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.extension_constructor -> Ppxlib__.Import.Ast.extension_constructor ; extension_constructor_kind : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.extension_constructor_kind -> Ppxlib__.Import.Ast.extension_constructor_kind ; functor_parameter : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.functor_parameter -> Ppxlib__.Import.Ast.functor_parameter ; include_declaration : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.include_declaration -> Ppxlib__.Import.Ast.include_declaration ; include_description : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.include_description -> Ppxlib__.Import.Ast.include_description ; include_infos : 'a. (Ppxlib.Expansion_context.Base.t -> 'a -> 'a) -> Ppxlib.Expansion_context.Base.t -> 'a Ppxlib__.Import.Ast.include_infos -> 'a Ppxlib__.Import.Ast.include_infos ; injectivity : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.injectivity -> Ppxlib__.Import.Ast.injectivity ; int : (Ppxlib.Expansion_context.Base.t, int) Ppxlib_traverse_builtins.T.map_with_context ; label : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.label -> Ppxlib__.Import.Ast.label ; label_declaration : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.label_declaration -> Ppxlib__.Import.Ast.label_declaration ; letop : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.letop -> Ppxlib__.Import.Ast.letop ; list : 'a. (Ppxlib.Expansion_context.Base.t, 'a) Ppxlib_traverse_builtins.T.map_with_context -> (Ppxlib.Expansion_context.Base.t, 'a list) Ppxlib_traverse_builtins.T.map_with_context ; loc : 'a. (Ppxlib.Expansion_context.Base.t -> 'a -> 'a) -> Ppxlib.Expansion_context.Base.t -> 'a Ppxlib__.Import.Ast.loc -> 'a Ppxlib__.Import.Ast.loc ; location : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.location -> Ppxlib__.Import.Ast.location ; location_stack : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.location_stack -> Ppxlib__.Import.Ast.location_stack ; longident : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.longident -> Ppxlib__.Import.Ast.longident ; longident_loc : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.longident_loc -> Ppxlib__.Import.Ast.longident_loc ; module_binding : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.module_binding -> Ppxlib__.Import.Ast.module_binding ; module_declaration : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.module_declaration -> Ppxlib__.Import.Ast.module_declaration ; module_expr : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.module_expr -> Ppxlib__.Import.Ast.module_expr ; module_expr_desc : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.module_expr_desc -> Ppxlib__.Import.Ast.module_expr_desc ; module_substitution : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.module_substitution -> Ppxlib__.Import.Ast.module_substitution ; module_type : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.module_type -> Ppxlib__.Import.Ast.module_type ; module_type_declaration : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.module_type_declaration -> Ppxlib__.Import.Ast.module_type_declaration ; module_type_desc : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.module_type_desc -> Ppxlib__.Import.Ast.module_type_desc ; mutable_flag : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.mutable_flag -> Ppxlib__.Import.Ast.mutable_flag ; object_field : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.object_field -> Ppxlib__.Import.Ast.object_field ; object_field_desc : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.object_field_desc -> Ppxlib__.Import.Ast.object_field_desc ; open_declaration : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.open_declaration -> Ppxlib__.Import.Ast.open_declaration ; open_description : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.open_description -> Ppxlib__.Import.Ast.open_description ; open_infos : 'a. (Ppxlib.Expansion_context.Base.t -> 'a -> 'a) -> Ppxlib.Expansion_context.Base.t -> 'a Ppxlib__.Import.Ast.open_infos -> 'a Ppxlib__.Import.Ast.open_infos ; option : 'a. (Ppxlib.Expansion_context.Base.t, 'a) Ppxlib_traverse_builtins.T.map_with_context -> (Ppxlib.Expansion_context.Base.t, 'a option) Ppxlib_traverse_builtins.T.map_with_context ; override_flag : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.override_flag -> Ppxlib__.Import.Ast.override_flag ; package_type : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.package_type -> Ppxlib__.Import.Ast.package_type ; pattern : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.pattern -> Ppxlib__.Import.Ast.pattern ; pattern_desc : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.pattern_desc -> Ppxlib__.Import.Ast.pattern_desc ; payload : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.payload -> Ppxlib__.Import.Ast.payload ; position : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.position -> Ppxlib__.Import.Ast.position ; private_flag : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.private_flag -> Ppxlib__.Import.Ast.private_flag ; rec_flag : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.rec_flag -> Ppxlib__.Import.Ast.rec_flag ; row_field : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.row_field -> Ppxlib__.Import.Ast.row_field ; row_field_desc : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.row_field_desc -> Ppxlib__.Import.Ast.row_field_desc ; signature : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.signature -> Ppxlib__.Import.Ast.signature ; signature_item : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.signature_item -> Ppxlib__.Import.Ast.signature_item ; signature_item_desc : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.signature_item_desc -> Ppxlib__.Import.Ast.signature_item_desc ; string : (Ppxlib.Expansion_context.Base.t, string) Ppxlib_traverse_builtins.T.map_with_context ; structure : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.structure -> Ppxlib__.Import.Ast.structure ; structure_item : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.structure_item -> Ppxlib__.Import.Ast.structure_item ; structure_item_desc : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.structure_item_desc -> Ppxlib__.Import.Ast.structure_item_desc ; toplevel_directive : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.toplevel_directive -> Ppxlib__.Import.Ast.toplevel_directive ; toplevel_phrase : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.toplevel_phrase -> Ppxlib__.Import.Ast.toplevel_phrase ; type_declaration : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.type_declaration -> Ppxlib__.Import.Ast.type_declaration ; type_exception : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.type_exception -> Ppxlib__.Import.Ast.type_exception ; type_extension : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.type_extension -> Ppxlib__.Import.Ast.type_extension ; type_kind : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.type_kind -> Ppxlib__.Import.Ast.type_kind ; value_binding : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.value_binding -> Ppxlib__.Import.Ast.value_binding ; value_description : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.value_description -> Ppxlib__.Import.Ast.value_description ; variance : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.variance -> Ppxlib__.Import.Ast.variance ; virtual_flag : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.virtual_flag -> Ppxlib__.Import.Ast.virtual_flag ; with_constraint : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.with_constraint -> Ppxlib__.Import.Ast.with_constraint > -> keyProps:(Ppxlib.arg_label * Ppxlib.expression) list -> Ppxlib__.Import.expression option -> Ppxlib__.Import.expression * (Ppxlib.arg_label * Ppxlib.expression) option * Ppxlib__.Import.expression option
Sourceval reactDomJsxExprAndChildren : loc:Ppxlib__.Location.t -> ctxt:Ppxlib.Expansion_context.Base.t -> < arg_label : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.arg_label -> Ppxlib__.Import.Ast.arg_label ; array : 'a. (Ppxlib.Expansion_context.Base.t, 'a) Ppxlib_traverse_builtins.T.map_with_context -> (Ppxlib.Expansion_context.Base.t, 'a array) Ppxlib_traverse_builtins.T.map_with_context ; attribute : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.attribute -> Ppxlib__.Import.Ast.attribute ; attributes : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.attributes -> Ppxlib__.Import.Ast.attributes ; binding_op : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.binding_op -> Ppxlib__.Import.Ast.binding_op ; bool : (Ppxlib.Expansion_context.Base.t, bool) Ppxlib_traverse_builtins.T.map_with_context ; case : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.case -> Ppxlib__.Import.Ast.case ; cases : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.cases -> Ppxlib__.Import.Ast.cases ; char : (Ppxlib.Expansion_context.Base.t, char) Ppxlib_traverse_builtins.T.map_with_context ; class_declaration : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.class_declaration -> Ppxlib__.Import.Ast.class_declaration ; class_description : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.class_description -> Ppxlib__.Import.Ast.class_description ; class_expr : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.class_expr -> Ppxlib__.Import.Ast.class_expr ; class_expr_desc : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.class_expr_desc -> Ppxlib__.Import.Ast.class_expr_desc ; class_field : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.class_field -> Ppxlib__.Import.Ast.class_field ; class_field_desc : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.class_field_desc -> Ppxlib__.Import.Ast.class_field_desc ; class_field_kind : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.class_field_kind -> Ppxlib__.Import.Ast.class_field_kind ; class_infos : 'a. (Ppxlib.Expansion_context.Base.t -> 'a -> 'a) -> Ppxlib.Expansion_context.Base.t -> 'a Ppxlib__.Import.Ast.class_infos -> 'a Ppxlib__.Import.Ast.class_infos ; class_signature : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.class_signature -> Ppxlib__.Import.Ast.class_signature ; class_structure : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.class_structure -> Ppxlib__.Import.Ast.class_structure ; class_type : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.class_type -> Ppxlib__.Import.Ast.class_type ; class_type_declaration : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.class_type_declaration -> Ppxlib__.Import.Ast.class_type_declaration ; class_type_desc : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.class_type_desc -> Ppxlib__.Import.Ast.class_type_desc ; class_type_field : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.class_type_field -> Ppxlib__.Import.Ast.class_type_field ; class_type_field_desc : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.class_type_field_desc -> Ppxlib__.Import.Ast.class_type_field_desc ; closed_flag : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.closed_flag -> Ppxlib__.Import.Ast.closed_flag ; constant : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.constant -> Ppxlib__.Import.Ast.constant ; constructor_arguments : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.constructor_arguments -> Ppxlib__.Import.Ast.constructor_arguments ; constructor_declaration : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.constructor_declaration -> Ppxlib__.Import.Ast.constructor_declaration ; core_type : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.core_type -> Ppxlib__.Import.Ast.core_type ; core_type_desc : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.core_type_desc -> Ppxlib__.Import.Ast.core_type_desc ; direction_flag : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.direction_flag -> Ppxlib__.Import.Ast.direction_flag ; directive_argument : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.directive_argument -> Ppxlib__.Import.Ast.directive_argument ; directive_argument_desc : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.directive_argument_desc -> Ppxlib__.Import.Ast.directive_argument_desc ; expression : Ppxlib.Expansion_context.Base.t -> Ppxlib.expression -> Ppxlib__.Import.expression ; expression_desc : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.expression_desc -> Ppxlib__.Import.Ast.expression_desc ; extension : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.extension -> Ppxlib__.Import.Ast.extension ; extension_constructor : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.extension_constructor -> Ppxlib__.Import.Ast.extension_constructor ; extension_constructor_kind : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.extension_constructor_kind -> Ppxlib__.Import.Ast.extension_constructor_kind ; functor_parameter : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.functor_parameter -> Ppxlib__.Import.Ast.functor_parameter ; include_declaration : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.include_declaration -> Ppxlib__.Import.Ast.include_declaration ; include_description : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.include_description -> Ppxlib__.Import.Ast.include_description ; include_infos : 'a. (Ppxlib.Expansion_context.Base.t -> 'a -> 'a) -> Ppxlib.Expansion_context.Base.t -> 'a Ppxlib__.Import.Ast.include_infos -> 'a Ppxlib__.Import.Ast.include_infos ; injectivity : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.injectivity -> Ppxlib__.Import.Ast.injectivity ; int : (Ppxlib.Expansion_context.Base.t, int) Ppxlib_traverse_builtins.T.map_with_context ; label : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.label -> Ppxlib__.Import.Ast.label ; label_declaration : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.label_declaration -> Ppxlib__.Import.Ast.label_declaration ; letop : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.letop -> Ppxlib__.Import.Ast.letop ; list : 'a. (Ppxlib.Expansion_context.Base.t, 'a) Ppxlib_traverse_builtins.T.map_with_context -> (Ppxlib.Expansion_context.Base.t, 'a list) Ppxlib_traverse_builtins.T.map_with_context ; loc : 'a. (Ppxlib.Expansion_context.Base.t -> 'a -> 'a) -> Ppxlib.Expansion_context.Base.t -> 'a Ppxlib__.Import.Ast.loc -> 'a Ppxlib__.Import.Ast.loc ; location : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.location -> Ppxlib__.Import.Ast.location ; location_stack : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.location_stack -> Ppxlib__.Import.Ast.location_stack ; longident : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.longident -> Ppxlib__.Import.Ast.longident ; longident_loc : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.longident_loc -> Ppxlib__.Import.Ast.longident_loc ; module_binding : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.module_binding -> Ppxlib__.Import.Ast.module_binding ; module_declaration : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.module_declaration -> Ppxlib__.Import.Ast.module_declaration ; module_expr : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.module_expr -> Ppxlib__.Import.Ast.module_expr ; module_expr_desc : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.module_expr_desc -> Ppxlib__.Import.Ast.module_expr_desc ; module_substitution : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.module_substitution -> Ppxlib__.Import.Ast.module_substitution ; module_type : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.module_type -> Ppxlib__.Import.Ast.module_type ; module_type_declaration : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.module_type_declaration -> Ppxlib__.Import.Ast.module_type_declaration ; module_type_desc : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.module_type_desc -> Ppxlib__.Import.Ast.module_type_desc ; mutable_flag : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.mutable_flag -> Ppxlib__.Import.Ast.mutable_flag ; object_field : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.object_field -> Ppxlib__.Import.Ast.object_field ; object_field_desc : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.object_field_desc -> Ppxlib__.Import.Ast.object_field_desc ; open_declaration : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.open_declaration -> Ppxlib__.Import.Ast.open_declaration ; open_description : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.open_description -> Ppxlib__.Import.Ast.open_description ; open_infos : 'a. (Ppxlib.Expansion_context.Base.t -> 'a -> 'a) -> Ppxlib.Expansion_context.Base.t -> 'a Ppxlib__.Import.Ast.open_infos -> 'a Ppxlib__.Import.Ast.open_infos ; option : 'a. (Ppxlib.Expansion_context.Base.t, 'a) Ppxlib_traverse_builtins.T.map_with_context -> (Ppxlib.Expansion_context.Base.t, 'a option) Ppxlib_traverse_builtins.T.map_with_context ; override_flag : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.override_flag -> Ppxlib__.Import.Ast.override_flag ; package_type : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.package_type -> Ppxlib__.Import.Ast.package_type ; pattern : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.pattern -> Ppxlib__.Import.Ast.pattern ; pattern_desc : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.pattern_desc -> Ppxlib__.Import.Ast.pattern_desc ; payload : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.payload -> Ppxlib__.Import.Ast.payload ; position : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.position -> Ppxlib__.Import.Ast.position ; private_flag : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.private_flag -> Ppxlib__.Import.Ast.private_flag ; rec_flag : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.rec_flag -> Ppxlib__.Import.Ast.rec_flag ; row_field : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.row_field -> Ppxlib__.Import.Ast.row_field ; row_field_desc : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.row_field_desc -> Ppxlib__.Import.Ast.row_field_desc ; signature : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.signature -> Ppxlib__.Import.Ast.signature ; signature_item : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.signature_item -> Ppxlib__.Import.Ast.signature_item ; signature_item_desc : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.signature_item_desc -> Ppxlib__.Import.Ast.signature_item_desc ; string : (Ppxlib.Expansion_context.Base.t, string) Ppxlib_traverse_builtins.T.map_with_context ; structure : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.structure -> Ppxlib__.Import.Ast.structure ; structure_item : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.structure_item -> Ppxlib__.Import.Ast.structure_item ; structure_item_desc : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.structure_item_desc -> Ppxlib__.Import.Ast.structure_item_desc ; toplevel_directive : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.toplevel_directive -> Ppxlib__.Import.Ast.toplevel_directive ; toplevel_phrase : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.toplevel_phrase -> Ppxlib__.Import.Ast.toplevel_phrase ; type_declaration : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.type_declaration -> Ppxlib__.Import.Ast.type_declaration ; type_exception : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.type_exception -> Ppxlib__.Import.Ast.type_exception ; type_extension : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.type_extension -> Ppxlib__.Import.Ast.type_extension ; type_kind : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.type_kind -> Ppxlib__.Import.Ast.type_kind ; value_binding : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.value_binding -> Ppxlib__.Import.Ast.value_binding ; value_description : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.value_description -> Ppxlib__.Import.Ast.value_description ; variance : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.variance -> Ppxlib__.Import.Ast.variance ; virtual_flag : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.virtual_flag -> Ppxlib__.Import.Ast.virtual_flag ; with_constraint : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.with_constraint -> Ppxlib__.Import.Ast.with_constraint > -> keyProps:(Ppxlib.arg_label * Ppxlib.expression) list -> Ppxlib__.Import.expression option -> Ppxlib__.Import.expression * (Ppxlib.arg_label * Ppxlib.expression) option * Ppxlib__.Import.expression option
Sourceval makeExternalDecl : string -> Ppxlib.location -> (Ppxlib__.Import.arg_label * 'a option * 'b * 'c * Ppxlib__.Location.t * Ppxlib.core_type option) list -> (Ppxlib.label * Ppxlib.attributes * Ppxlib.core_type) list -> Ppxlib.structure_item
Sourceval jsxMapper : Ppxlib.Expansion_context.Base.t Ppxlib.Ast_traverse.map_with_context
OCaml

Innovation. Community. Security.