1
0
forked from VimPlug/jedi

Now ErrorLeaf and ErrorNode are part of the syntax tree. This makes probably sense. The documentation will follow once it's clear how they will shape out.

This commit is contained in:
Dave Halter
2016-05-30 00:33:58 +02:00
parent daa68b66ad
commit 4f6368e7eb
8 changed files with 66 additions and 13 deletions

View File

@@ -27,7 +27,7 @@ def deep_ast_copy(obj, parent=None, new_elements=None):
for child in obj.children:
typ = child.type
if typ in ('whitespace', 'operator', 'keyword', 'number', 'string',
'indent', 'dedent'):
'indent', 'dedent', 'error_leaf'):
# At the moment we're not actually copying those primitive
# elements, because there's really no need to. The parents are
# obviously wrong, but that's not an issue.