Initializerswift 6.0.3_RegexParser
init
init()
init()
import _RegexParser
struct SyntaxOptions
init(rawValue: UInt)
static var endOfLineComments: SyntaxOptions { get }
abc # comment
static var experimental: SyntaxOptions { get }
static var experimentalCaptures: SyntaxOptions { get }
(name: .*)
== (?<name>.*)
(_: .*)
== (?:.*)
static var experimentalComments: SyntaxOptions { get }
'a /* comment */ b' == '/a(?#. comment )b/'
static var experimentalQuotes: SyntaxOptions { get }
'a "." b' == '/a\Q.\Eb/'
static var experimentalRanges: SyntaxOptions { get }
static var extendedSyntax: SyntaxOptions { get }
(?x)
(?xx)
static var multilineCompilerLiteral: SyntaxOptions { get }
The syntax kind of a multi-line literal. This will always be set when parsing a multi-line #/.../#
literal. Note this does not imply extended syntax, as that may be temporarily disabled while parsing.
static var namedCapturesOnly: SyntaxOptions { get }
(?n)
static var nonSemanticWhitespace: SyntaxOptions { get }
'a \. b' == '/a\.b/'
static var traditional: SyntaxOptions { get }
var rawValue: UInt