Enumerationswift 6.1.2_RegexParser
Kind
enum Kindenum Kindimport _RegexParserstruct GlobalMatchingOptionGlobal matching option specifiers.
struct ASTA regex abstract syntax tree.
case limitDepth(AST.Atom.Number)(*LIMIT_DEPTH=d)
case limitHeap(AST.Atom.Number)(*LIMIT_HEAP=d)
case limitMatch(AST.Atom.Number)(*LIMIT_MATCH=d)
case newlineMatching(AST.GlobalMatchingOption.NewlineMatching)case newlineSequenceMatching(AST.GlobalMatchingOption.NewlineSequenceMatching)case noAutoPossess(*NO_AUTO_POSSESS)
case noDotStarAnchor(*NO_DOTSTAR_ANCHOR)
case noJIT(*NO_JIT)
case noStartOpt(*NO_START_OPT)
case notEmpty(*NOTEMPTY)
case notEmptyAtStart(*NOTEMPTY_ATSTART)
case unicodeProperties(*UCP)
case utfMode(*UTF)
init(_ kind: AST.GlobalMatchingOption.Kind, _ location: SourceLocation) var kind: AST.GlobalMatchingOption.Kindvar location: SourceLocationenum NewlineMatchingDetermines the definition of a newline for the ‘.’ character class and when parsing end-of-line comments.
enum NewlineSequenceMatchingDetermines what \R matches.
protocol 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 halfWidthCornerQuoted: String { get }static func != (lhs: Self, rhs: Self) -> Bool Returns a Boolean value indicating whether two values are not equal.