@@ -253,6 +253,7 @@ blockCommand = try $ do
253 let raw = do
253 let raw = do
254 rawcommand <- getRawCommand name'
254 rawcommand <- getRawCommand name'
255 transformed <- applyMacros' rawcommand
255 transformed <- applyMacros' rawcommand
256+ notFollowedBy $ parseFromString inlines transformed
256 if transformed /= rawcommand
257 if transformed /= rawcommand
257 then parseFromString blocks transformed
258 then parseFromString blocks transformed
258 else mzero
259 else mzero