@@ -256,8 +256,8 @@ parseBlocks :: PandocMonad m
256256parseBlocks =
257257 try (parseEnd <|>
258258 nextSection <|>
259− blockStart <|>
260259 listStart <|>
260+ blockStart <|>
261261 paraStart)
262262 where
263263 nextSection = mempty <$ lookAhead headingStart
@@ -287,7 +287,7 @@ parseBlocksTill end = continuation
287287 blockStart = (B.<>) <$> blockElements <*> allowPara continuation
288288 listStart = uncurry (B.<>) <$> allowPara (anyListUntil (parseEnd <|> continuation))
289289 paraStart = uncurry (B.<>) <$> paraUntil (parseEnd <|> continuation)
290− continuation = try $ parseEnd <|> blockStart <|> listStart <|> paraStart
290+ continuation = try $ parseEnd <|> listStart <|> blockStart <|> paraStart
291291
292292listItemContentsUntil :: PandocMonad m
293293 => Int
@@ -296,7 +296,7 @@ listItemContentsUntil :: PandocMonad m
296296 -> MuseParser m (F Blocks, a)
297297listItemContentsUntil col pre end = p
298298 where
299− p = try blockStart <|> try listStart <|> try paraStart
299+ p = try listStart <|> try blockStart <|> try paraStart
300300 parsePre = (mempty,) <$> pre
301301 parseEnd = (mempty,) <$> end
302302 paraStart = do