ctpg ~master (2022-05-29T03:06:24.0192733)
Dub
Repo
check.build
ctpg
combinators
check
Undocumented in source.
template
check
(alias parser, alias checker, size_t line = 0, string file = "")
template
build (
alias
kind
SrcType
) {
alias
T
=
getParseResultType
!(
parser
.
build
!(
ParserKind
!(
true
,
kind
.
hasError
),
SrcType
))
;
mixin
MAKE_RESULT
!
q{
T
}
;
Result
parse
(Input!SrcType input, Caller caller);
}
Members
Aliases
T
alias
T
=
getParseResultType
!(
parser
.
build
!(
ParserKind
!(
true
,
kind
.
hasError
),
SrcType
))
Undocumented in source.
Functions
parse
Result
parse
(Input!SrcType input, Caller caller)
Undocumented in source. Be warned that the author may not have intended to support it.
Mixins
__anonymous
mixin
MAKE_RESULT
!
q{
T
}
Undocumented in source.
Meta
Source
See Implementation
ctpg
combinators
check
templates
build