Enumeration_RegexParser5.9.0
Kind
enum Kind
Citizens in _RegexParser
Conformances
protocol Equatable
A type that can be compared for value equality.
protocol Hashable
A type that can be hashed into a
Hasher
to produce an integer hash value.
Members
case backreference(AST.Reference)
case backtrackingDirective(AST.Atom.BacktrackingDirective)
case callout(AST.Atom.Callout)
case caretAnchor
^
case changeMatchingOptions(AST.MatchingOptionSequence)
case char(Character)
Just a character
case dollarAnchor
$
case dot
.
case escaped(AST.Atom.EscapedBuiltin)
A built-in escaped character
case invalid
case keyboardControl(Character)
A control character
case keyboardMeta(Character)
case keyboardMetaControl(Character)
case namedCharacter(String)
A named character \N{…}
case property(AST.Atom.CharacterProperty)
A Unicode property, category, or script, including those written using POSIX syntax.
case scalar(AST.Atom.Scalar)
A Unicode scalar value written as a literal
case scalarSequence(AST.Atom.ScalarSequence)
A whitespace-separated sequence of Unicode scalar values which are implicitly splatted out.
case subpattern(AST.Reference)