package mutaml

  1. Overview
  2. Docs

Module Mutaml_ppxSource

Sourcemodule Base_exp_context = Ppxlib.Expansion_context.Base
Sourcemodule Pprintast = Ppxlib_ast.Pprintast
Sourcemodule Const = Ppxlib.Ast_helper.Const
Sourcemodule Exp = Ppxlib.Ast_helper.Exp
Sourcemodule Pat = Ppxlib.Ast_helper.Pat
Sourcemodule 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
Sourceclass mutate_mapper : RS.t -> object ... end
OCaml

Innovation. Community. Security.