package ppx_test

  1. Overview
  2. Docs
A ppx replacement of pa_ounit

Install

Dune Dependency

Authors

Maintainers

Sources

ppx_test-1.8.0.tar.gz
md5=11571478e9dd5b3c04681e89a0106044
sha512=12e67fa5eff5bc7df6575d01ca7aa53d28a1ff044a007dd3791af13388311e8a6c2e1130cc2bd338415b229c6f101355a4205a9c905382248a1d7857773047ec

doc/ppx_test_plugin/Ppx_test_plugin/Ppx/index.html

Module Ppx_test_plugin.PpxSource

Sourceval exp_of_position : Stdlib.Lexing.position -> Astlib.Ast_502.Parsetree.expression
Sourceval exp_of_location : Ppxlib.Ast.location -> Astlib.Ast_502.Parsetree.expression
Sourceval exp_of_longident : Ppxlib.longident -> Astlib.Ast_502.Parsetree.expression
Sourceclass extend_package : object ... end
Sourceval with_ref : 'a Stdlib.ref -> (unit -> 'b) -> (unit -> 'c) -> 'c
Sourceval current_structure_or_signature : [ `Sig of Ppxlib.signature | `Str of Ppxlib.structure ] option Stdlib.ref
Sourceval _with_current_structure_or_signature : [ `Sig of Ppxlib.signature | `Str of Ppxlib.structure ] -> (unit -> 'a) -> 'a
Sourcemodule Current_module_path : sig ... end
Sourceval attr_module_path : ?loc:Ppxlib.Ast.location -> Astlib.Longident.t -> Ppxlib.attribute
Sourceval get_module_path_from_attr : Ppxlib.attribute -> Ppxlib.longident option
Sourceval get_module_path_from_attrs : Ppxlib.attribute list -> Ppxlib.longident option * Ppxlib.attribute list
Sourceval annotate_module_expr : Astlib.Longident.t -> Ppxlib.module_expr -> Ppxlib.module_expr
Sourceval annotate_module_type : Astlib.Longident.t -> Ppxlib.module_type -> Ppxlib.module_type
Sourceclass extend_module_path_tracking : object ... end
Sourcetype test_type =
  1. | Unit
  2. | Bool
  3. | Fail
Sourceval drop_tests : bool Stdlib.ref
Sourceval warn_dupes : bool Stdlib.ref
Sourceval top_name : Ppxlib.longident option Stdlib.ref
Sourceval lident_concat : Ppxlib.longident -> Ppxlib.longident -> Ppxlib.longident
Sourceval return_type : Ppxlib.longident -> test_type
Sourceval add_top_name : Ppxlib.longident -> Ppxlib.longident
Sourcemodule Tests : sig ... end
Sourceval tests : Tests.t Stdlib.ref
Sourceval add_test : Ppxlib.Ast.location -> Ppxlib.longident -> unit
Sourceval test_item : < expression : Ppxlib.expression -> Astlib.Ast_502.Parsetree.expression.. > -> string -> Ppxlib.structure_item_desc -> Astlib.Ast_502.Parsetree.structure_item
Sourceclass extend_let_test : object ... end
Sourceval make_mapper : unit -> extend_let_test
Sourceval parse_as_lident : Ppxlib.Ast.label -> Ppxlib.Ast.longident option
Sourceval opts : (string * Stdlib.Arg.spec * string) list
OCaml

Innovation. Community. Security.