Structureswift 6.1.2_RegexParser
Scalar
struct Scalarstruct Scalarimport _RegexParserstruct Atomstruct ASTA regex abstract syntax tree.
init(_ k: AST.Atom.Kind, _ loc: SourceLocation) var isQuantifiable: Bool { get }var isValidCharacterClassRangeBound: Bool { get }Whether this atom is valid as the operand of a custom character class range.
let kind: AST.Atom.Kindvar literalCharacterValue: Character? { get }Retrieves the character value of the atom.
var literalStringValue: String? { get }A string literal representation of the atom, if possible.
let location: SourceLocationstruct BacktrackingDirectiveenum Calloutstruct CharacterPropertyenum EscapedBuiltinenum Kindstruct Numberstruct ScalarSequenceprotocol EquatableA type that can be compared for value equality.
protocol Hashable : EquatableA type that can be hashed into a Hasher to produce an integer hash value.
init(_ value: UnicodeScalar, _ location: SourceLocation) var location: SourceLocationvar value: UnicodeScalarstatic func != (lhs: Self, rhs: Self) -> Bool Returns a Boolean value indicating whether two values are not equal.