Enumerationswift 6.1.2_RegexParser
Kind
enum Kindenum Kindimport _RegexParserstruct Groupstruct ASTA regex abstract syntax tree.
case atomicNonCapturingcase atomicScriptRuncase balancedCapture(AST.Group.BalancedCapture)case capturecase changeMatchingOptions(AST.MatchingOptionSequence)case lookaheadcase lookbehindcase namedCapture(Source.Located<String>)case negativeLookaheadcase negativeLookbehindcase nonAtomicLookaheadcase nonAtomicLookbehindcase nonCapturecase nonCaptureResetcase scriptRuninit(_ kind: Source.Located<AST.Group.Kind>, _ child: AST.Node, _ r: SourceLocation) let child: AST.Nodelet kind: Source.Located<AST.Group.Kind>let location: SourceLocationstruct BalancedCaptureprotocol CopyableA type whose values can be implicitly or explicitly copied.
protocol CustomDebugStringConvertibleA type with a customized textual representation suitable for debugging purposes.
protocol CustomStringConvertibleA type with a customized textual representation.
protocol EquatableA type that can be compared for value equality.
protocol Escapableprotocol Hashable : EquatableA type that can be hashed into a Hasher to produce an integer hash value.
var isCapturing: Bool { get }Whether the group is a capturing group.
var lookaroundKind: (forwards: Bool, positive: Bool)? { get }The direction of a lookaround assertion and an indication of whether the assertion is positive or negative.
var name: String? { get }The name of the group.
var halfWidthCornerQuoted: String { get }static func != (lhs: Self, rhs: Self) -> Bool Returns a Boolean value indicating whether two values are not equal.