We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4ad8b5b commit 357e482Copy full SHA for 357e482
pegen/parser.py
@@ -64,7 +64,7 @@ def memoize_left_rec(method: Callable[[Parser], T]):
64
"""Memoize a left-recursive symbol method."""
65
method_name = method.__name__
66
67
- def symbol_wrapper(self: Parser) -> T:
+ def left_rec_symbol_wrapper(self: Parser) -> T:
68
mark = self.mark()
69
key = mark, method_name
70
# Fast path: cache hit, and not verbose.
@@ -134,8 +134,8 @@ def symbol_wrapper(self: Parser) -> T:
134
self.reset(endmark)
135
return tree
136
137
- symbol_wrapper.__wrapped__ = method
138
- return symbol_wrapper
+ left_rec_symbol_wrapper.__wrapped__ = method
+ return left_rec_symbol_wrapper
139
140
141
def memoize_expect(method: Callable[[Parser], Optional[tokenize.TokenInfo]]) -> bool:
0 commit comments