Enumeration Caseswift 6.0.3_RegexParser
char(_:)
Just a character
case char(Character)
A, *, \, …
Just a character
case char(Character)
A, *, \, …
import _RegexParser
enum Kind
struct AST
A regex abstract syntax tree.
struct Atom
@frozen struct Character
A single extended grapheme cluster that approximates a user-perceived character.
case backreference(AST.Reference)
case backtrackingDirective(AST.Atom.BacktrackingDirective)
case callout(AST.Atom.Callout)
case caretAnchor
^
case changeMatchingOptions(AST.MatchingOptionSequence)
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)