Citizens in _RegexParser
A type that can be compared for value equality.
A type that can be hashed into a
Hasherto produce an integer hash value.
An absent clearer
(?~|)which cancels the effect of an absent stopper.
case expression(absentee: AST.Node, pipe: SourceLocation, expr: AST.Node)
An absent expression
(?~|absent|expr), which defines an
absentpattern which must not be matched against while the pattern
An absent repeater
(?~absent). This is equivalent to
(?~|absent|.*)and therefore matches as long as the pattern
absentis not matched.
An absent stopper
(?~|absent), which prevents matching against
absentuntil the end of the regex, or until it is cleared.