package ppx_test

  1. Overview
  2. Docs

Module Ppx_test_plugin.Ppx

module Ppx = Ppxx.Ppx
val ($.) : Ppxx.Compilerlib.Longident.t -> string -> Ppxx.Compilerlib.Longident.t
val exp_of_position : Stdlib.Lexing.position -> Migrate_parsetree.Ast_405.Parsetree.expression
val exp_of_location : Migrate_parsetree.Ast_405.Location.t -> Migrate_parsetree.Ast_405.Parsetree.expression
val exp_of_longident : Ppxx.Compilerlib.Longident.t -> Migrate_parsetree.Ast_405.Parsetree.expression
val extend_package : Migrate_parsetree.Ast_405.Ast_mapper.mapper -> Migrate_parsetree.Ast_405.Ast_mapper.mapper
val with_ref : 'a Stdlib.ref -> (unit -> 'b) -> (unit -> 'c) -> 'c
val current_structure_or_signature : [ `Sig of Migrate_parsetree.Ast_405.Parsetree.signature | `Str of Migrate_parsetree.Ast_405.Parsetree.structure ] option Stdlib.ref
val _with_current_structure_or_signature : [ `Sig of Migrate_parsetree.Ast_405.Parsetree.signature | `Str of Migrate_parsetree.Ast_405.Parsetree.structure ] -> (unit -> 'a) -> 'a
module Current_module_path : sig ... end
val attr_module_path : Migrate_parsetree__Ast_405.Longident.t -> string Migrate_parsetree.Ast_405.Location.loc * Migrate_parsetree.Ast_405.Parsetree.payload
val get_module_path_from_attr : (string Migrate_parsetree.Ast_405.Asttypes.loc * Migrate_parsetree.Ast_405.Parsetree.payload) -> Migrate_parsetree__Ast_405.Longident.t option
val get_module_path_from_attrs : (string Migrate_parsetree.Ast_405.Asttypes.loc * Migrate_parsetree.Ast_405.Parsetree.payload) list -> Migrate_parsetree__Ast_405.Longident.t option * (string Migrate_parsetree.Ast_405.Asttypes.loc * Migrate_parsetree.Ast_405.Parsetree.payload) list
val annotate_module_expr : Migrate_parsetree__Ast_405.Longident.t -> Migrate_parsetree.Ast_405.Parsetree.module_expr -> Migrate_parsetree.Ast_405.Parsetree.module_expr
val annotate_module_type : Migrate_parsetree__Ast_405.Longident.t -> Migrate_parsetree.Ast_405.Parsetree.module_type -> Migrate_parsetree.Ast_405.Parsetree.module_type
val extend_module_path_tracking : Migrate_parsetree.Ast_405.Ast_mapper.mapper -> Migrate_parsetree.Ast_405.Ast_mapper.mapper
type test_type =
  1. | Unit
  2. | Bool
  3. | Fail
val drop_tests : bool Stdlib.ref
val warn_dupes : bool Stdlib.ref
val top_name : Ppxx.Compilerlib.Longident.t option Stdlib.ref
val lident_concat : Ppxx.Compilerlib.Longident.t -> Ppxx.Compilerlib.Longident.t -> Ppxx.Compilerlib.Longident.t
val return_type : Ppxx.Compilerlib.Longident.t -> test_type
val add_top_name : Ppxx.Compilerlib.Longident.t -> Ppxx.Compilerlib.Longident.t
module Tests : sig ... end
val tests : Tests.t Stdlib.ref
val add_test : Ppxx.Compilerlib.Location.t -> Ppxx.Compilerlib.Longident.t -> unit
val test_item : Migrate_parsetree.Ast_405.Ast_mapper.mapper -> string -> Migrate_parsetree.Ast_405.Parsetree.structure_item_desc -> Migrate_parsetree.Ast_405.Parsetree.structure_item
val extend_let_test : Migrate_parsetree.Ast_405.Ast_mapper.mapper -> Migrate_parsetree.Ast_405.Ast_mapper.mapper
val make_mapper : unit -> Migrate_parsetree.Ast_405.Ast_mapper.mapper
val parse_as_lident : string -> Ppxx.Compilerlib.Longident.t option
val opts : (string * Stdlib.Arg.spec * string) list
include sig ... end
val register : unit -> unit
val legacy_main : unit -> unit
OCaml

Innovation. Community. Security.