From aac21d4d19755c57e8cabe175663ab2020b73e21 Mon Sep 17 00:00:00 2001 From: Erez Sh Date: Tue, 29 Sep 2020 14:41:54 +0300 Subject: [PATCH] Minor version bump + Adjustments to PR --- lark/__init__.py | 2 +- lark/lark.py | 3 +-- lark/parser_frontends.py | 6 ++---- 3 files changed, 4 insertions(+), 7 deletions(-) diff --git a/lark/__init__.py b/lark/__init__.py index 33a68cb..0e0ba4d 100644 --- a/lark/__init__.py +++ b/lark/__init__.py @@ -7,4 +7,4 @@ from .exceptions import (ParseError, LexError, GrammarError, UnexpectedToken, from .lexer import Token from .lark import Lark -__version__ = "0.10.0" +__version__ = "0.10.1" diff --git a/lark/lark.py b/lark/lark.py index 172b1b9..e749138 100644 --- a/lark/lark.py +++ b/lark/lark.py @@ -336,8 +336,7 @@ class Lark(Serialize): Useful for caching and multiprocessing. """ data, m = self.memo_serialize([TerminalDef, Rule]) - pickle.dump({'data': data, 'memo': m}, f, - protocol=pickle.HIGHEST_PROTOCOL) + pickle.dump({'data': data, 'memo': m}, f, protocol=pickle.HIGHEST_PROTOCOL) @classmethod def load(cls, f): diff --git a/lark/parser_frontends.py b/lark/parser_frontends.py index f48887c..d433d09 100644 --- a/lark/parser_frontends.py +++ b/lark/parser_frontends.py @@ -82,13 +82,11 @@ class WithLexer(_ParserFrontend): self.postlex = lexer_conf.postlex @classmethod - def deserialize(cls, data, memo, callbacks, postlex, transformer, re_module, - debug): + def deserialize(cls, data, memo, callbacks, postlex, transformer, re_module, debug): inst = super(WithLexer, cls).deserialize(data, memo) inst.postlex = postlex - inst.parser = LALR_Parser.deserialize(inst.parser, memo, callbacks, - debug) + inst.parser = LALR_Parser.deserialize(inst.parser, memo, callbacks, debug) terminals = [item for item in memo.values() if isinstance(item, TerminalDef)] inst.lexer_conf.callbacks = _get_lexer_callbacks(transformer, terminals)