weaponregex.internal.model.regextree.logicalNode.scala Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of weapon-regex_2.12 Show documentation
Show all versions of weapon-regex_2.12 Show documentation
Weapon regeX mutates regular expressions for use in mutation testing.
The newest version!
package weaponregex.internal.model.regextree
import weaponregex.model.Location
/** Concatenation node
*
* @param nodes
* The nodes that are being concatenated
* @param location
* The [[weaponregex.model.Location]] of the node in the regex string
*/
case class Concat(nodes: Seq[RegexTree], override val location: Location) extends Node(nodes, location)
/** Or node (e.g. `a|b|c`)
* @param nodes
* The nodes that are being "or-ed"
* @param location
* The [[weaponregex.model.Location]] of the node in the regex string
*/
case class Or(nodes: Seq[RegexTree], override val location: Location) extends Node(nodes, location, sep = "|")
© 2015 - 2024 Weber Informatics LLC | Privacy Policy