git.iko.soy/typeable/pandoc
on master help sign in
OMath parser: don't group expressions if there's only one.
cf84944Jesse Rosenthal
src/Text/Pandoc/Readers/Docx/OMath.hs+3−3
@@ -607,10 +607,10 @@ oMathRunStyleToTextType mrPr
607 Just $ TM.TextBoldItalic
607 Just $ TM.TextBoldItalic
608 | otherwise = Nothing
608 | otherwise = Nothing
609
609
610−
611−
612baseToExp :: Base -> TM.Exp
610baseToExp :: Base -> TM.Exp
611+baseToExp b = case baseToExp' b of
612+ (e : []) -> e
613−baseToExp b = TM.EGrouped $ baseToExp' b
613+ exps -> TM.EGrouped exps
614
614
615-- an ungrouped version of baseToExp
615-- an ungrouped version of baseToExp
616baseToExp' :: Base -> [TM.Exp]
616baseToExp' :: Base -> [TM.Exp]