WeaponRegeX

weaponregex.WeaponRegeX
object WeaponRegeX

The API facade of Weapon regeX for Scala/JVM

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def mutate(pattern: String, mutators: Seq[TokenMutator], mutationLevels: Seq[Int], flavor: ParserFlavor): Either[String, Seq[Mutant]]

Mutate using the given mutators in some specific mutation levels

Mutate using the given mutators in some specific mutation levels

Value parameters

mutationLevels

Target mutation levels. If this is null, the mutators will not be filtered.

mutators

Mutators to be used for mutation

pattern

Input regex string

Attributes

Returns

A Right of a sequence of weaponregex.model.mutation.Mutant if can be parsed, a Left with the error message otherwise