rcdata v1.0.0-alpha.5 (2023-03-18T14:16:01Z)
Dub
Repo
makeParser.MatchOr
rcdata
parser
makeParser
Return the
matchOr
return value for the given pattern.
mixintemplate
makeParser
(Input, alias supply, alias basicMatcher)
static
template
MatchOr (
pattern
...
) {
static
import
std
.
meta
;
;
static
import
std
.
typecons
:
Tuple
;
;
alias
Types
=
AliasSeq
!()
;
alias
MatchOr
=
Match
;
alias
MatchOr
=
MatchCapture
!
Types
;
alias
MatchOr
=
MatchCapture
!(
SumType
!
Types
)
;
}
Members
Aliases
MatchOr
alias
MatchOr
=
Match
Undocumented in source.
MatchOr
alias
MatchOr
=
MatchCapture
!(
SumType
!
Types
)
Undocumented in source.
MatchOr
alias
MatchOr
=
MatchCapture
!
Types
Undocumented in source.
Types
alias
Types
=
AliasSeq
!()
Undocumented in source.
Meta
Source
See Implementation
rcdata
parser
makeParser
aliases
Capture
Match
MatchCapture
ParserException
PatternCaptureTypes
Result
Return
ReturnMatch
funCC
static functions
run
tupleWrap
static variables
capture
lastResult
result
ret
source
structs
CaptureTupleIterator
templates
MatchCaptureTypes
MatchOr
MatchType
TupleWrap
match
matchRepeatRange
matchUntil
unions
LastResult
Return the matchOr return value for the given pattern.