1
0
forked from VimPlug/jedi

Make remove_last_newline private.

This commit is contained in:
Dave Halter
2017-03-18 03:07:01 +01:00
parent 519fa9cfb5
commit aaf6c61e69
3 changed files with 4 additions and 4 deletions

View File

@@ -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)

View File

@@ -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()

View File

@@ -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.