Enumerationswift 6.0.1_RegexParser
Direction
enum Direction
enum Direction
s12_RegexParser3ASTV4AtomV7CalloutO19OnigurumaOfContentsV9DirectionO
What are these?66X8E
import _RegexParser
struct OnigurumaOfContents
An Oniguruma callout ‘of contents’, written (?{...}[tag]D)
struct AST
A regex abstract syntax tree.
struct Atom
enum Callout
case both
case inProgress
case inRetraction
init(_ openBraces: SourceLocation, _ contents: Source.Located<String>, _ closeBraces: SourceLocation, tag: AST.Atom.Callout.OnigurumaTag?, direction: Source.Located<AST.Atom.Callout.OnigurumaOfContents.Direction>)
var closeBraces: SourceLocation
var contents: Source.Located<String>
var direction: Source.Located<AST.Atom.Callout.OnigurumaOfContents.Direction>
var isDirectionImplicit: Bool { get }
Whether the direction flag isn’t written explicitly in the source, e.g (?{x})
which is implicitly (?{x}>)
.
var openBraces: SourceLocation
var tag: AST.Atom.Callout.OnigurumaTag?
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.