package ppx_compose

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

Module Ppx_compose

val ocaml_version : Migrate_parsetree.Versions.OCaml_410.types Migrate_parsetree.Versions.ocaml_version
val fresh_var_for : Migrate_parsetree.Ast_410.Parsetree.expression -> string
val apply : loc:Migrate_parsetree__Ast_410.Ast_helper.loc -> Migrate_parsetree.Ast_410.Parsetree.expression -> (Migrate_parsetree__Ast_410.Asttypes.arg_label * Migrate_parsetree.Ast_410.Parsetree.expression) list -> Migrate_parsetree__Ast_410.Parsetree.expression
val reduce_compose : Migrate_parsetree.Ast_410.Parsetree.expression -> Migrate_parsetree.Ast_410.Parsetree.expression -> Migrate_parsetree.Ast_410.Parsetree.expression
val classify : Migrate_parsetree.Ast_410.Parsetree.expression -> [> `Compose | `Compose_fw | `Other ]
val eta_expand_composition : is_fw:bool -> Migrate_parsetree.Ast_410.Ast_mapper.mapper -> Migrate_parsetree.Ast_410.Parsetree.expression -> Migrate_parsetree__Ast_410.Parsetree.expression
val rewrite_expr : Migrate_parsetree.Ast_410.Ast_mapper.mapper -> Migrate_parsetree.Ast_410.Parsetree.expression -> Migrate_parsetree__Ast_410.Parsetree.expression
val compose_mapper : 'a -> 'b -> Migrate_parsetree.Ast_410.Ast_mapper.mapper