@@ -478,19 +478,18 @@ regularKey = try $ do
478478 -- inline
479479 --
480480
481−inline = choice [ superscript
482− , subscript
483− , escapedChar
484− , link
485− , image
486− , hyphens
487− , strong
488− , emph
489− , code
481+inline = choice [ link
490482 , str
491− , tabchar
492483 , whitespace
493484 , endline
485+ , strong
486+ , emph
487+ , code
488+ , image
489+ , hyphens
490+ , superscript
491+ , subscript
492+ , escapedChar
494493 , symbol ] <?> "inline"
495494
496495hyphens = try $ do
@@ -530,8 +529,6 @@ subscript = interpreted "sub" >>= (return . Subscript)
530529
531530whitespace = many1 spaceChar >> return Space <?> "whitespace"
532531
533−tabchar = tab >> return (Str "\t")
534−
535532str = notFollowedBy' oneWordReference >>
536533 many1 (noneOf (specialChars ++ "\t\n ")) >>= return . Str
537534