diff --git a/larkjs/lark.js b/larkjs/lark.js index 23dc6a9..0172a52 100644 --- a/larkjs/lark.js +++ b/larkjs/lark.js @@ -2651,7 +2651,7 @@ class LALR_Parser extends Serialize { e instanceof UnexpectedToken && e.token.type === e2.token.type && e2.token.type === "$END" && - e.interactive_parser === e2.interactive_parser + e.interactive_parser.eq(e2.interactive_parser) ) { // Prevent infinite loop throw e2;