Structureswift 6.0.1_RegexParser
Range
struct Range
struct Range
import _RegexParser
struct CustomCharacterClass
struct AST
A regex abstract syntax tree.
init(_ start: Source.Located<AST.CustomCharacterClass.Start>, _ members: [AST.CustomCharacterClass.Member], _ sr: SourceLocation)
var isInverted: Bool { get }
let location: SourceLocation
var members: [AST.CustomCharacterClass.Member]
var start: Source.Located<AST.CustomCharacterClass.Start>
var strippingTriviaShallow: AST.CustomCharacterClass { get }
Strips trivia from the character class members.
enum Member
enum SetOp
enum Start
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.
init(_ lhs: AST.Atom, _ dashLoc: SourceLocation, _ rhs: AST.Atom, trivia: [AST.Trivia])
var dashLoc: SourceLocation
var lhs: AST.Atom
var location: SourceLocation { get }
var rhs: AST.Atom
var trivia: [AST.Trivia]
var halfWidthCornerQuoted: String { get }
static func != (lhs: Self, rhs: Self) -> Bool
Returns a Boolean value indicating whether two values are not equal.