sdpc ~master (2022-02-23T09:48:48.8355398)
Dub
Repo
ParserReturnTypes
sdpc
primitives
Get the return types of a parser
template
ParserReturnTypes (
R
T
...
) {
alias
ParserReturnTypes
=
AliasSeq
!(
ElementType
!(
typeof
(
T
[
0
](
R
.
init
))))
;
alias
ParserReturnTypes
=
AliasSeq
!(
ParserReturnTypes
!(
R
,
T
[
0
..$ /
2
]),
ParserReturnTypes
!(
R
,
T
[$ /
2
..$]))
;
}
Members
Aliases
ParserReturnTypes
alias
ParserReturnTypes
=
AliasSeq
!(
ElementType
!(
typeof
(
T
[
0
](
R
.
init
))))
Undocumented in source.
ParserReturnTypes
alias
ParserReturnTypes
=
AliasSeq
!(
ParserReturnTypes
!(
R
,
T
[
0
..$ /
2
]),
ParserReturnTypes
!(
R
,
T
[$ /
2
..$]))
Undocumented in source.
Parameters
R
range type
Meta
Source
See Implementation
sdpc
primitives
aliases
Unit
classes
Cache
functions
save
with_position
interfaces
ICache
structs
PositionRange
PositionRangeNonWhite
Span
templates
ParserReturnTypes
hasPosition
staticEnumerate
unitizeFunc
unitizeType
variables
isForwardRange
isParsingRange
Get the return types of a parser