Enumerationswift 6.0.1_RegexParser
Kind
enum Kind
enum Kind
import _RegexParser
struct Quantification
struct AST
A regex abstract syntax tree.
case eager
case possessive
case reluctant
init(_ amount: Source.Located<AST.Quantification.Amount>, _ kind: Source.Located<AST.Quantification.Kind>, _ child: AST.Node, _ r: SourceLocation, trivia: [AST.Trivia])
let amount: Source.Located<AST.Quantification.Amount>
let child: AST.Node
let kind: Source.Located<AST.Quantification.Kind>
let location: SourceLocation
let trivia: [AST.Trivia]
Any trivia intermixed between the operand and the quantifier, as well as between the quantifier characters themselves. This can occur in extended syntax mode where PCRE permits e.g x * +
.
enum Amount
protocol Copyable
A type whose values can be implicitly or explicitly copied.
protocol CustomDebugStringConvertible
A type with a customized textual representation suitable for debugging purposes.
protocol CustomStringConvertible
A type with a customized textual representation.
protocol Equatable
A type that can be compared for value equality.
protocol Escapable
protocol Hashable : Equatable
A type that can be hashed into a Hasher
to produce an integer hash value.
protocol RawRepresentable<RawValue>
A type that can be converted to and from an associated raw value.
init?(rawValue: String)
var halfWidthCornerQuoted: String { get }
var hashValue: Int { get }
static func != (lhs: Self, rhs: Self) -> Bool
Returns a Boolean value indicating whether two values are not equal.
func hash(into hasher: inout Hasher)