From 72f2c5a67b4a26f584104b9ff63e1f272f54c5df Mon Sep 17 00:00:00 2001 From: ptmcg Date: Tue, 7 Apr 2020 15:25:08 -0500 Subject: enable packrat parsing in all examples using infixNotation --- examples/invRegex.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'examples/invRegex.py') diff --git a/examples/invRegex.py b/examples/invRegex.py index f0bfe31..b9d6cfb 100644 --- a/examples/invRegex.py +++ b/examples/invRegex.py @@ -30,6 +30,8 @@ from pyparsing import ( srange, ) +ParserElement.enablePackrat() + class CharacterRangeEmitter: def __init__(self, chars): @@ -279,9 +281,7 @@ def main(): [ABCDEFG](?:#|##|b|bb)?(?:maj|min|m|sus|aug|dim)?[0-9]?(?:/[ABCDEFG](?:#|##|b|bb)?)? (Fri|Mon|S(atur|un)|T(hur|ue)s|Wednes)day A(pril|ugust)|((Dec|Nov|Sept)em|Octo)ber|(Febr|Jan)uary|Ju(ly|ne)|Ma(rch|y) - """.split( - "\n" - ) + """.splitlines() for t in tests: t = t.strip() -- cgit v1.2.1