dextool.plugin.mutate.backend.analyze.pass_mutant

Members

Aliases

log
alias log = colorlog.log!"analyze.pass_mutant"
Undocumented in source.

Classes

CodeMutantsResult
class CodeMutantsResult

The design of the API have some calling requirements that do not make it suitable for general consumtion. It is deemed OK as long as those methods are private and used in only one place.

MutantsResult
class MutantsResult
Undocumented in source.

Functions

toCodeMutants
CodeMutantsResult toCodeMutants(MutantsResult mutants, FilesysIO fio, TokenStream tstream)

Filter the mutants and add checksums.

toMutants
MutantsResult toMutants(Ast* ast, FilesysIO fio, ValidateLoc vloc, Mutation.Kind[] kinds)

Find mutants.

Meta

License

MPL-2

Authors

Joakim Brännström (joakim.brannstrom@gmx.com)

This Source Code Form is subject to the terms of the Mozilla Public License, v.2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.