@@ -174,13 +174,13 @@ import Text.Pandoc.Asciify (toAsciiChar)
174import Data.Default
174import Data.Default
175import qualified Data.Set as Set
175import qualified Data.Set as Set
176import Control.Monad.Reader
176import Control.Monad.Reader
177−import Control.Applicative ((*>), (<*), (<$), liftA2)
177+import Control.Applicative ((*>), (<*), (<$), liftA2, Applicative)
178import Data.Monoid
178import Data.Monoid
179import Data.Maybe (catMaybes)
179import Data.Maybe (catMaybes)
181type Parser t s = Parsec t s
181type Parser t s = Parsec t s
183−newtype F a = F { unF :: Reader ParserState a } deriving (Monad, Functor)
183+newtype F a = F { unF :: Reader ParserState a } deriving (Monad, Applicative, Functor)
185runF :: F a -> ParserState -> a
185runF :: F a -> ParserState -> a
186runF = runReader . unF
186runF = runReader . unF