Skip to content

Commit 357e482

Browse files
committed
Rename symbol_wrapper inside memoize_left_rec
(This is to distinguish it from symbol_wrapper inside memoize in stack traces.)
1 parent 4ad8b5b commit 357e482

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

pegen/parser.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ def memoize_left_rec(method: Callable[[Parser], T]):
6464
"""Memoize a left-recursive symbol method."""
6565
method_name = method.__name__
6666

67-
def symbol_wrapper(self: Parser) -> T:
67+
def left_rec_symbol_wrapper(self: Parser) -> T:
6868
mark = self.mark()
6969
key = mark, method_name
7070
# Fast path: cache hit, and not verbose.
@@ -134,8 +134,8 @@ def symbol_wrapper(self: Parser) -> T:
134134
self.reset(endmark)
135135
return tree
136136

137-
symbol_wrapper.__wrapped__ = method
138-
return symbol_wrapper
137+
left_rec_symbol_wrapper.__wrapped__ = method
138+
return left_rec_symbol_wrapper
139139

140140

141141
def memoize_expect(method: Callable[[Parser], Optional[tokenize.TokenInfo]]) -> bool:

0 commit comments

Comments
 (0)