package melange

  1. Overview
  2. Docs
Toolchain to produce JS from Reason/OCaml

Install

Dune Dependency

Authors

Maintainers

Sources

melange-1.0.0.tbz
sha256=01ff3a2711b3812889313288f9e0c8bfe2e17464b6b85282c5113cfc3b740968
sha512=db9ac4554d0c9a8deabbdcd2ae05653964184916982c746ca794df6e2061444adaa6a0367bc1840825a007be3941643abd824aaff737a431b0e5347f7c558378

doc/melange.ppxlib/Melange_ppx_lib/Ast_typ_uncurry/index.html

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.