package mutaml

  1. Overview
  2. Docs
A mutation tester for OCaml

Install

dune-project
 Dependency

Authors

Maintainers

Sources

0.4.tar.gz
md5=a2374275f5368835f322673b29166702
sha512=5cb73865ff55c25263c524b29e547993cfda9e570cf72717a0dc1ef54ac9d14e096ce7bf7199b3ef368ee459da51134e47ecb160bb98318a12a8a6368d31cfb8

doc/mutaml_ppx/Mutaml_ppx/index.html

Module Mutaml_ppxSource

module Base_exp_context = Ppxlib.Expansion_context.Base
module Pprintast = Ppxlib_ast.Pprintast
module Const = Ppxlib.Ast_helper.Const
module Exp = Ppxlib.Ast_helper.Exp
module Pat = Ppxlib.Ast_helper.Pat
module Vb = Ppxlib.Ast_helper.Vb
Sourceval add_preamble : Ppxlib_ast.Ast.structure_item list -> string -> Ppxlib_ast.Ast.structure_item list

Returns a new structure with an added mutaml preamble

Sourceval write_muts_file : string -> Mutaml_common.mutant list -> string

Write mutations of a file 'src/lib.ml' to a 'src/lib.muts'

Sourceval append_muts_file_to_log : string -> unit

Appends a file name 'src/lib.muts' to the log-file Mutaml_common.mutaml_mut_file

Sourceval string_of_exp : Astlib__.Ast_502.Parsetree.expression -> string

Shorthand to ease string-conversion of surface changes

Sourcemodule Options : sig ... end
Sourcemodule Match : sig ... end
Sourceval return : 'a -> 'a Ppxlib.With_errors.t
Sourceval (>>=) : 'a Ppxlib.With_errors.t -> ('a -> 'b Ppxlib.With_errors.t) -> 'b Ppxlib.With_errors.t
Sourceval (>>|) : 'a Ppxlib.With_errors.t -> ('a -> 'b) -> 'b Ppxlib.With_errors.t
Sourceclass mutate_mapper : RS.t -> object ... end