File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed
Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change 3737def get_parser ():
3838 from pyparsing import CharsNotIn , ParserElement , Suppress , ZeroOrMore
3939
40- ParserElement .enablePackrat ()
40+ ParserElement .enable_packrat ()
4141
4242 word = CharsNotIn (f"{ PERIOD } { LBRACK } { RBRACK } " )
4343 idx = Suppress (LBRACK ) + word + Suppress (RBRACK )
4444 attr = Suppress (PERIOD ) + word
4545 parser = word + ZeroOrMore (attr ^ idx )
46- parser .setParseAction (PERIOD .join )
46+ parser .set_parse_action (PERIOD .join )
4747
4848 return parser
4949
@@ -178,7 +178,7 @@ def parse_expr(s: str):
178178 from pyparsing import ParseException
179179
180180 try :
181- result = get_parser ().parseString (s , parse_all = True )
181+ result = get_parser ().parse_string (s , parse_all = True )
182182 except ParseException as exc :
183183 format_and_raise_parse_error (exc )
184184 raise AssertionError ("unreachable" ) # noqa: B904
You can’t perform that action at this time.
0 commit comments