package melange

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

Module Melange_ppx_lib.Ast_typ_uncurrySource

Sourcetype typ = Melange_compiler_libs.Parsetree.core_type
Sourcetype 'a cxt = Melange_compiler_libs.Ast_helper.loc -> Melange_compiler_libs.Ast_mapper.mapper -> 'a
Sourcetype uncurry_type_gen = (Asttypes.arg_label -> typ -> typ -> typ) cxt
Sourceval to_uncurry_type : uncurry_type_gen

syntax :

 int -> int -> int [@bs]
Sourceval to_method_type : uncurry_type_gen

syntax

 method : int -> itn -> int 
Sourceval to_method_callback_type : uncurry_type_gen

syntax:

 'obj -> int -> int [@bs.this] 
Sourceval generate_method_type : Melange_compiler_libs.Location.t -> Melange_compiler_libs.Ast_mapper.mapper -> ?alias_type:Melange_compiler_libs.Parsetree.core_type -> string -> Asttypes.arg_label -> Melange_compiler_libs.Parsetree.pattern -> Melange_compiler_libs.Parsetree.expression -> Melange_compiler_libs.Parsetree.core_type
Sourceval generate_arg_type : Melange_compiler_libs.Location.t -> Melange_compiler_libs.Ast_mapper.mapper -> string -> Asttypes.arg_label -> Melange_compiler_libs.Parsetree.pattern -> Melange_compiler_libs.Parsetree.expression -> Melange_compiler_libs.Parsetree.core_type
OCaml

Innovation. Community. Security.