Node

weaponregex.internal.model.regextree.Node
abstract class Node(val children: Seq[RegexTree], val location: Location, val prefix: String, val postfix: String, val sep: String) extends RegexTree

The non-terminal node of the weaponregex.internal.model.regextree.RegexTree that have at least one child node

Value parameters

children

The children that fall under this node

location

The weaponregex.model.Location of the node in the regex string

postfix

The string that is put after the node's children when building

prefix

The string that is put in front of the node's children when building

sep

The string that is put in between the node's children when building

Attributes

Graph
Supertypes
trait RegexTree
class Object
trait Matchable
class Any
Known subtypes
class AtomicGroup
class Concat
class FlagNCGroup
class FlagToggle
class Flags
class Group
class Lookaround
class NamedGroup
class Or
Show all

Members list

Value members

Concrete fields

val children: Seq[RegexTree]
override val location: Location

The weaponregex.model.Location of the node in the regex string

The weaponregex.model.Location of the node in the regex string

Attributes

override val postfix: String

The string that is put after the node's children when building

The string that is put after the node's children when building

Attributes

override val prefix: String

The string that is put in front of the node's children when building

The string that is put in front of the node's children when building

Attributes

val sep: String