ctpg ~master (2022-05-29T03:06:24.0192733)
Dub
Repo
memoize.build
ctpg
combinators
memoize
Undocumented in source.
template
memoize
(alias parser)
template
build (
alias
kind
SrcType
) {
mixin
MAKE_RESULT
!
q{
getParseResultType
!(
parser
.
build
!(
kind
,
SrcType
))
}
;
Result
parse
(Input!SrcType input, Caller caller);
}
Members
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{
getParseResultType
!(
parser
.
build
!(
kind
,
SrcType
))
}
Undocumented in source.
Meta
Source
See Implementation
ctpg
combinators
memoize
templates
build