package server-reason-react

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

Module Melange_native_ppx.PpxSource

module Builder = Ppxlib.Ast_builder.Default
Sourcemodule Private : sig ... end
Sourcemodule Mel_module : sig ... end
Sourcemodule String_interpolation : sig ... end
Sourceval is_send_pipe : Ppxlib.attribute list -> bool
Sourceval has_browser_ppx_attribute : Ppxlib.attribute list -> bool
Sourceval has_attribute : Ppxlib.attribute list -> Stdlib.String.t -> bool
Sourceval mel_obj_keywords : string list
Sourceval find_double_underscore : string -> int
Sourceval translate_mel_obj_label : string -> string
Sourcetype js_object_field = {
  1. method_name : string;
  2. js_name : string;
  3. present_expr : Ppxlib.expression;
  4. value_expr : Ppxlib.expression;
}
Sourceval option_is_some_expr : loc:Ppxlib.location -> Ppxlib_ast.Ast.expression -> Ppxlib_ast.Ast.expression
Sourceval js_obj_internal_expression : loc:Ppxlib__.Location.t -> string -> Ppxlib__.Import.expression
Sourceval is_literal_bool_expr : Ppxlib.expression -> bool
Sourceval build_registered_js_object_expression : ?as_type:??? -> ?register_name:??? -> loc:Ppxlib__.Location.t -> js_object_field list -> Ppxlib__.Import.expression
Sourceval get_return_core_type : Ppxlib.core_type -> Ppxlib.core_type
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_ptyp_attribute : Ppxlib.attribute list -> string -> bool
Sourceval is_mel_as : Ppxlib.core_type -> bool
Sourceval extract_args_labels_types : (Ppxlib.arg_label * Ppxlib__.Import.pattern * Ppxlib.core_type) list -> Ppxlib.core_type -> (Ppxlib.arg_label * Ppxlib__.Import.pattern * Ppxlib.core_type) list
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 capture_payload : Ppxlib.payload -> string
Sourceval get_payload_from_mel_raw : Ppxlib.expression_desc -> string
Sourceval expression_has_mel_raw : Ppxlib.expression_desc -> bool
Sourceval raise_failure : loc:Ppxlib.location -> string -> Ppxlib_ast.Ast.expression
Sourceval validate_mel_obj_primitive : loc:Ppxlib.Location.t -> Stdlib.String.t list -> unit
Sourceval transform_external_obj : loc:Ppxlib__.Location.t -> string Ppxlib.loc -> Ppxlib.core_type -> Astlib.Ast_502.Parsetree.structure_item
Sourceval mel_raw_found_in_native_message : loc:Ppxlib__.Location.t -> string -> Ppxlib__.Import.expression
Sourceval mel_module_found_in_native_message : loc:Ppxlib__.Location.t -> Ppxlib__.Import.expression
Sourceval external_found_in_native_message : loc:Ppxlib__.Location.t -> Ppxlib__.Import.expression
Sourceval get_function_arity : Ppxlib.expression_desc -> int
Sourceval transform_external_arrow : loc:Ppxlib__.Location.t -> string Ppxlib.loc -> Ppxlib.attribute list -> Ppxlib.core_type -> Astlib.Ast_502.Parsetree.structure_item
Sourceval ptyp_humanize : Ppxlib.core_type_desc -> string
Sourceval transform_external : module_path:string -> string Ppxlib.loc -> Ppxlib.attribute list -> Ppxlib.Location.t -> Ppxlib.core_type -> Stdlib.String.t list -> Astlib.Ast_502.Parsetree.structure_item
Sourceval validate_record_labels : loc:Ppxlib.Location.t -> (Ppxlib.longident Ppxlib.loc * Ppxlib.expression) list -> (js_object_field list, Ppxlib__.Import.extension) Stdlib.result
Sourceclass raise_exception_mapper : string -> object ... end
Sourceval structure_mapper : Ppxlib.Expansion_context.Base.t -> Ppxlib__.Import.Ast.structure -> Ppxlib__.Import.Ast.structure
Sourcemodule Debug : sig ... end