From 9f218f85b6786bc28ac08ffbcc3359e1545b394e Mon Sep 17 00:00:00 2001 From: Timo Furrer Date: Fri, 25 Oct 2019 20:20:27 +0200 Subject: [PATCH] Copy exc state when converting UnexpectedCharacters to UnexpectedToken exc. Fixes #462 --- lark/lexer.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lark/lexer.py b/lark/lexer.py index 26213ed..f57ae51 100644 --- a/lark/lexer.py +++ b/lark/lexer.py @@ -384,6 +384,6 @@ class ContextualLexer(Lexer): value, type_ = root_match t = Token(type_, value, e.pos_in_stream, e.line, e.column) - raise UnexpectedToken(t, e.allowed) + raise UnexpectedToken(t, e.allowed, state=e.state) ###}