Add nom_packrat::init

This commit is contained in:
dalance 2019-09-17 18:58:26 +09:00
parent dc9669ceb9
commit b2348696bc

View File

@ -87,13 +87,16 @@ impl HasExtraState<bool> for SpanInfo {
nom_packrat::storage!(AnyNode, bool, 1024); nom_packrat::storage!(AnyNode, bool, 1024);
pub fn sv_parser(s: Span) -> IResult<Span, SourceText> { pub fn sv_parser(s: Span) -> IResult<Span, SourceText> {
nom_packrat::init!();
source_text(s) source_text(s)
} }
pub fn lib_parser(s: Span) -> IResult<Span, LibraryText> { pub fn lib_parser(s: Span) -> IResult<Span, LibraryText> {
nom_packrat::init!();
library_text(s) library_text(s)
} }
pub fn pp_parser(s: Span) -> IResult<Span, PreprocessorText> { pub fn pp_parser(s: Span) -> IResult<Span, PreprocessorText> {
nom_packrat::init!();
preprocessor_text(s) preprocessor_text(s)
} }