Enumerationswift 6.0.1_RegexParser
JavaSpecial
Special Java properties that correspond to methods on java.lang.Character
, with the java
prefix replaced by is
.
enum JavaSpecial
Special Java properties that correspond to methods on java.lang.Character
, with the java
prefix replaced by is
.
enum JavaSpecial
s12_RegexParser3ASTV4AtomV17CharacterPropertyV11JavaSpecialO
What are these?9GFP6
import _RegexParser
struct CharacterProperty
struct AST
A regex abstract syntax tree.
struct Atom
case alphabetic
case defined
case digit
case identifierIgnorable
case ideographic
case isoControl
case javaIdentifierPart
case javaIdentifierStart
case javaLetter
case javaLetterOrDigit
case lowerCase
case mirrored
case spaceChar
case titleCase
case unicodeIdentifierPart
case unicodeIdentifierStart
case upperCase
case whitespace
init(_ kind: AST.Atom.CharacterProperty.Kind, isInverted: Bool, isPOSIX: Bool)
var isInverted: Bool
Whether this is an inverted property e.g ‘\P{Ll}’, ‘[:^ascii:]’.
var isPOSIX: Bool
Whether this property was written using POSIX syntax e.g ‘[:ascii:]’.
var kind: AST.Atom.CharacterProperty.Kind
enum Kind
enum PCRESpecialCategory
protocol CaseIterable
A type that provides a collection of all of its values.
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.
protocol RawRepresentable<RawValue>
A type that can be converted to and from an associated raw value.
init?(rawValue: String)
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)