Node

weaponregex.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.model.regextree.RegexTree that have at least one child node

Attributes

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

Graph
Supertypes
trait RegexTree
class Object
trait Matchable
class Any
Known subtypes

Members list

Concise view

Value members

Concrete fields

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