@@ -684,11 +684,11 @@ emph = ((enclosed (char '*') (char '*') inline) <|>
684 (enclosed (char '_') (char '_') inline)) >>=
684 (enclosed (char '_') (char '_') inline)) >>=
685 return . Emph . normalizeSpaces
685 return . Emph . normalizeSpaces
687−strong = ((enclosed (string "**") (string "**") inline) <|>
687+strong = ((enclosed (string "**") (try $ string "**") inline) <|>
688− (enclosed (string "__") (string "__") inline)) >>=
688+ (enclosed (string "__") (try $ string "__") inline)) >>=
689 return . Strong . normalizeSpaces
689 return . Strong . normalizeSpaces
691−strikeout = failIfStrict >> enclosed (string "~~") (string "~~") inline >>=
691+strikeout = failIfStrict >> enclosed (string "~~") (try $ string "~~") inline >>=
692 return . Strikeout . normalizeSpaces
692 return . Strikeout . normalizeSpaces
694superscript = failIfStrict >> enclosed (char '^') (char '^')
694superscript = failIfStrict >> enclosed (char '^') (char '^')