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 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 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 Sourcetype test_type = | Unit| Bool| 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 add_top_name : Ppxlib.longident -> Ppxlib.longident 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 Sourceval parse_as_lident : Ppxlib.Ast.label -> Ppxlib.Ast.longident option Sourceval opts : (string * Stdlib.Arg.spec * string) list