Enumerationswift 6.0.1_RegexParser
Kind
enum Kind
enum Kind
import _RegexParser
struct MatchingOption
An option, written in source, that changes matching semantics.
struct AST
A regex abstract syntax tree.
case allowDuplicateGroupNames
case asciiOnlyDigit
case asciiOnlyPOSIXProps
case asciiOnlySpace
case asciiOnlyWord
case byteSemantics
case caseInsensitive
case extended
case extraExtended
case graphemeClusterSemantics
case multiline
case namedCapturesOnly
case nsreCompatibleDot
case possessiveByDefault
case reluctantByDefault
case singleLine
case textSegmentGraphemeMode
case textSegmentWordMode
case unicodeScalarSemantics
case unicodeWordBoundaries
init(_ kind: AST.MatchingOption.Kind, location: SourceLocation)
var isAnyExtended: Bool { get }
If this is either the regular or extra extended syntax option.
var isSemanticMatchingLevel: Bool { get }
var isTextSegmentMode: Bool { get }
var kind: AST.MatchingOption.Kind
var location: SourceLocation
protocol Equatable
A type that can be compared for value equality.
protocol Hashable : Equatable
A type that can be hashed into a Hasher
to produce an integer hash value.
static func != (lhs: Self, rhs: Self) -> Bool
Returns a Boolean value indicating whether two values are not equal.