From 1620824d3ad40be577ec356ebe3d194184d127c1 Mon Sep 17 00:00:00 2001 From: Mark Date: Fri, 30 Jun 2023 12:06:07 -0600 Subject: [PATCH] do not enclose '(' as atom in brackets (#1487) --- src/parser/parser.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/parser/parser.rs b/src/parser/parser.rs index 021147ea..1d7e035d 100644 --- a/src/parser/parser.rs +++ b/src/parser/parser.rs @@ -827,6 +827,10 @@ impl<'a, R: CharRead> Parser<'a, R> { return false; } + if let Some(TokenType::Open | TokenType::OpenCT) = self.stack.last().map(|token| token.tt) { + return false; + } + let idx = self.stack.len() - 2; let td = self.stack.remove(idx); -- 2.54.0