diff --git a/peglib.h b/peglib.h index 1b210f8..a03a220 100644 --- a/peglib.h +++ b/peglib.h @@ -2199,10 +2199,10 @@ public: return (*grammar_)[s]; } - void enable_packrat_parsing(bool sw) { + void enable_packrat_parsing() { if (grammar_ != nullptr) { auto& rule = (*grammar_)[start_]; - rule.enablePackratParsing = sw; + rule.enablePackratParsing = true; } } diff --git a/test/test.cc b/test/test.cc index 31a1cfd..41c6fe6 100644 --- a/test/test.cc +++ b/test/test.cc @@ -244,7 +244,7 @@ TEST_CASE("Backtracking test", "[general]") count++; }; - parser.enable_packrat_parsing(true); + parser.enable_packrat_parsing(); bool ret = parser.parse("Hello Two"); REQUIRE(ret == true);