Remove the remove_newline hack and build that stuff into error recovery instead.

Tests are passing except for diff parser tests.
This commit is contained in:
Dave Halter
2017-05-31 21:24:24 +02:00
parent b367058af6
commit 814b16cc6c
10 changed files with 73 additions and 96 deletions

View File

@@ -63,7 +63,7 @@ class TestsFunctionAndLambdaParsing(object):
def test_end_pos_line():
# jedi issue #150
s = "x()\nx( )\nx( )\nx ( )"
s = "x()\nx( )\nx( )\nx ( )\n"
module = parse(s)
for i, simple_stmt in enumerate(module.children[:-1]):
expr_stmt = simple_stmt.children[0]