OneOrMore

weaponregex.internal.model.regextree.OneOrMore
case class OneOrMore(expr: RegexTree, location: Location, quantifierType: QuantifierType) extends Node

Shorthand notation one or more + quantifier node

Value parameters

expr

The regex that is being quantified

location

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

quantifierType

The type of the quantifier: greedy, reluctant, or possessive

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Node
trait RegexTree
class Object
trait Matchable
class Any
Show all

Members list

Value members

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product

Inherited fields

val children: Seq[RegexTree]

Attributes

Inherited from:
Node
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

Inherited from:
Node
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

Inherited from:
Node
val sep: String

Attributes

Inherited from:
Node