diff options
Diffstat (limited to 'pyparsing')
-rw-r--r-- | pyparsing/core.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/pyparsing/core.py b/pyparsing/core.py index b89d326..0e10b67 100644 --- a/pyparsing/core.py +++ b/pyparsing/core.py @@ -3826,7 +3826,7 @@ class And(ParseExpression): seen.add(id(cur)) if isinstance(cur, IndentedBlock): prev.add_parse_action( - lambda s, l, t: setattr(cur, "parent_anchor", col(l, s)) + lambda s, l, t, cur_=cur: setattr(cur_, "parent_anchor", col(l, s)) ) break subs = cur.recurse() |