Skip to content

Commit aa0cffc

Browse files
committed
TeX reader: fix parsing bug with comment at beginning of braced.
Closes #258.
1 parent 58728ec commit aa0cffc

File tree

2 files changed

+14
-1
lines changed

2 files changed

+14
-1
lines changed

src/Text/TeXMath/Readers/TeX.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -359,7 +359,7 @@ many1Exp :: TP Exp -> TP Exp
359359
many1Exp = manyExp' True
360360

361361
inbraces :: TP Exp
362-
inbraces = braces (manyExp expr)
362+
inbraces = braces (ignorable *> manyExp expr)
363363

364364
texToken :: TP Exp
365365
texToken = texSymbol <|> inbraces <|> texChar

test/regression/258.test

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
<<< tex
2+
e^{
3+
% below is the complex part:
4+
\sum_i^n i^2 }
5+
>>> native
6+
[ ESuper
7+
(EIdentifier "e")
8+
(EGrouped
9+
[ EUnderover
10+
True (ESymbol Op "\8721") (EIdentifier "i") (EIdentifier "n")
11+
, ESuper (EIdentifier "i") (ENumber "2")
12+
])
13+
]

0 commit comments

Comments
 (0)