package mutaml

  1. Overview
  2. Docs

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.