1
0
forked from VimPlug/jedi

Add the grammar as an argument to saving the parser.

This makes collisions of different grammars when loading from the cache impossible.
This commit is contained in:
Dave Halter
2017-03-22 18:32:49 +01:00
parent c41bee4253
commit 26cce4d078
10 changed files with 41 additions and 34 deletions

View File

@@ -146,10 +146,10 @@ class NewDiffParser(object):
lines##### TODO
tokens = tokenize(lines)
if self._module is None:
self._module = load_parser(self._path)
self._module = load_parser(grammar, self._path)
if self._module is None:
self._module = self._parser.parse(tokens)
save_parser(self._path, self._module)
save_parser(grammar, self._path, self._module)
return self._module
return bla