Module Melange_native_ppx.PpxSource
module Builder = Ppxlib.Ast_builder.DefaultSourceval is_melange_attr : Ppxlib.attribute -> bool Sourceval is_send_pipe : Ppxlib.attribute list -> bool Sourceval get_function_name : Ppxlib.pattern_desc -> string option Sourceval get_label : Ppxlib.core_type_desc -> string option Sourceval get_send_pipe : Ppxlib.attribute list -> Ppxlib.core_type option Sourceval has_mel_module_attr : Ppxlib.attribute list -> bool Sourceval has_ptyp_attribute : Ppxlib.attribute list -> string -> bool Sourceval is_mel_as : Ppxlib.core_type -> bool Sourceval construct_pval_with_send_pipe :
Ppxlib__.Import.core_type ->
Ppxlib.core_type ->
Ppxlib__.Import.core_type Sourceval inject_send_pipe_as_last_argument : 'a option -> 'a list -> 'a list Sourceval is_mel_raw : Ppxlib.expression_desc -> bool Sourceval expression_has_mel_raw : Ppxlib.expression_desc -> bool Sourceval raise_failure : loc:Ppxlib.location -> string -> Ppxlib_ast.Ast.expression Sourceval make_implementation :
loc:Ppxlib.location ->
int ->
Ppxlib_ast.Ast.expression Sourceval browser_only_alert_mel_raw_message : string Sourceval browser_only_alert : loc:Ppxlib.location -> string -> Ppxlib.attribute Sourceval get_function_arity : Ppxlib.expression_desc -> int Sourceval ptyp_humanize : Ppxlib.core_type_desc -> string Sourceval validate_record_labels :
loc:Ppxlib.Location.t ->
(Ppxlib.longident Ppxlib.loc * 'a) list ->
((string * 'a) list, Ppxlib__.Import.extension) Stdlib.result Sourceval structure_mapper :
Ppxlib__.Import.Ast.structure ->
Ppxlib__.Import.Ast.structure