From faecf325921a5f7c14daa7ec162121278e6d7a4c Mon Sep 17 00:00:00 2001 From: Erez Sh Date: Wed, 16 Sep 2020 16:55:52 +0300 Subject: [PATCH] Restore the Lark.terminals attribute when using cached grammar --- lark/lark.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lark/lark.py b/lark/lark.py index 0bf50b8..ad60f04 100644 --- a/lark/lark.py +++ b/lark/lark.py @@ -375,6 +375,8 @@ class Lark(Serialize): self.options.transformer, re_module ) + self.terminals = self.parser.lexer_conf.tokens + self._terminals_dict = {t.name: t for t in self.terminals} return self @classmethod