package mutaml

  1. Overview
  2. Docs
A mutation tester for OCaml

Install

Dune Dependency

Authors

Maintainers

Sources

0.3.tar.gz
md5=bc941deaf1296d728b863bd3f60aa519
sha512=b9eaaf7310e5b8b779d91d641380fc519a741526fc2a9a66188b47c79b672501714deca0548fbe137ee02c6457a78a47405e435697520eef62fdd5bfbcdc0ee8

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_414.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
OCaml

Innovation. Community. Security.