mirror of
https://github.com/davidhalter/parso.git
synced 2025-12-09 06:04:54 +08:00
Fix diff parser: DEDENT as error leaves should also be ignored and reparsed
This commit is contained in:
@@ -617,7 +617,7 @@ class _NodesTree(object):
|
||||
# Endmarkers just distort all the checks below. Remove them.
|
||||
break
|
||||
|
||||
if node.type == 'error_leaf' and node.token_type == 'ERROR_DEDENT':
|
||||
if node.type == 'error_leaf' and node.token_type in ('DEDENT', 'ERROR_DEDENT'):
|
||||
break
|
||||
# TODO this check might take a bit of time for large files. We
|
||||
# might want to change this to do more intelligent guessing or
|
||||
|
||||
Reference in New Issue
Block a user