forked from VimPlug/jedi
Make remove_last_newline private.
This commit is contained in:
@@ -183,7 +183,7 @@ class DiffParser(object):
|
|||||||
self._nodes_stack.close()
|
self._nodes_stack.close()
|
||||||
|
|
||||||
if self._added_newline:
|
if self._added_newline:
|
||||||
self._parser.remove_last_newline()
|
self._parser._remove_last_newline()
|
||||||
|
|
||||||
self._parser.source = ''.join(lines_new)
|
self._parser.source = ''.join(lines_new)
|
||||||
|
|
||||||
|
|||||||
@@ -81,6 +81,6 @@ def parse(code, grammar=None, error_recovery=True, start_symbol='file_input'):
|
|||||||
parser = Parser
|
parser = Parser
|
||||||
p = parser(grammar, code, tokens=tokens, **kwargs)
|
p = parser(grammar, code, tokens=tokens, **kwargs)
|
||||||
if added_newline:
|
if added_newline:
|
||||||
p.remove_last_newline()
|
p._remove_last_newline()
|
||||||
|
|
||||||
return p.get_root_node()
|
return p.get_root_node()
|
||||||
|
|||||||
@@ -80,7 +80,7 @@ class Parser(object):
|
|||||||
[self._parsed])
|
[self._parsed])
|
||||||
|
|
||||||
if self._added_newline:
|
if self._added_newline:
|
||||||
self.remove_last_newline()
|
self._remove_last_newline()
|
||||||
# The stack is empty now, we don't need it anymore.
|
# The stack is empty now, we don't need it anymore.
|
||||||
del self.pgen_parser
|
del self.pgen_parser
|
||||||
return self._parsed
|
return self._parsed
|
||||||
@@ -134,7 +134,7 @@ class Parser(object):
|
|||||||
else:
|
else:
|
||||||
return tree.Operator(value, start_pos, prefix)
|
return tree.Operator(value, start_pos, prefix)
|
||||||
|
|
||||||
def remove_last_newline(self):
|
def _remove_last_newline(self):
|
||||||
endmarker = self._parsed.children[-1]
|
endmarker = self._parsed.children[-1]
|
||||||
# The newline is either in the endmarker as a prefix or the previous
|
# The newline is either in the endmarker as a prefix or the previous
|
||||||
# leaf as a newline token.
|
# leaf as a newline token.
|
||||||
|
|||||||
Reference in New Issue
Block a user