@@ -43,7 +43,7 @@ import Prelude
43import Control.Monad
43import Control.Monad
44import Control.Monad.Except (throwError)
44import Control.Monad.Except (throwError)
45import Data.Bifunctor
45import Data.Bifunctor
46−import Data.Char (isLetter, isDigit)
46+import Data.Char (isLetter, isDigit, isAlphaNum)
47import Data.Default
47import Data.Default
48import Data.List (intercalate)
48import Data.List (intercalate)
49import Data.List.Split (splitOn)
49import Data.List.Split (splitOn)
@@ -913,7 +913,7 @@ code = try $ do
913 guard $ not $ null contents
913 guard $ not $ null contents
914 guard $ head contents `notElem` " \t\n"
914 guard $ head contents `notElem` " \t\n"
915 guard $ last contents `notElem` " \t\n"
915 guard $ last contents `notElem` " \t\n"
916− notFollowedBy $ satisfy isLetter
916+ notFollowedBy $ satisfy isAlphaNum
917 return $ return $ B.code contents
917 return $ return $ B.code contents
919-- | Parse @\<code>@ tag.
919-- | Parse @\<code>@ tag.