Enumerationswift 6.0.1_RegexParser
Kind
enum Kind
enum Kind
import _RegexParser
struct GlobalMatchingOption
Global matching option specifiers.
struct AST
A 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.Kind
var location: SourceLocation
enum NewlineMatching
Determines the definition of a newline for the ‘.’ character class and when parsing end-of-line comments.
enum NewlineSequenceMatching
Determines what \R
matches.
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.
var halfWidthCornerQuoted: String { get }
static func != (lhs: Self, rhs: Self) -> Bool
Returns a Boolean value indicating whether two values are not equal.