Skip to content

Commit fdc238a

Browse files
committed
TeX: in parsing array, ignore | in column specs.
We have no way to represent this in EArray, currently. Ignoring them seems better than failing altogether. See #127.
1 parent c69a04b commit fdc238a

File tree

1 file changed

+2
-2
lines changed
  • src/Text/TeXMath/Readers

1 file changed

+2
-2
lines changed

src/Text/TeXMath/Readers/TeX.hs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -343,12 +343,12 @@ arrayLine = notFollowedBy (ctrlseq "end" >> return '\n') >>
343343

344344
arrayAlignments :: TP [Alignment]
345345
arrayAlignments = try $ do
346-
as <- braces (many letter)
346+
as <- braces (many (letter <|> char '|'))
347347
let letterToAlignment 'l' = AlignLeft
348348
letterToAlignment 'c' = AlignCenter
349349
letterToAlignment 'r' = AlignRight
350350
letterToAlignment _ = AlignCenter
351-
return $ map letterToAlignment as
351+
return $ map letterToAlignment $ filter (/= '|') as
352352

353353
environment :: TP Exp
354354
environment = do

0 commit comments

Comments
 (0)