module Rakka.Wiki.Interpreter.Base
- ( baseInterpreters
+ ( interpreters
)
where
-import Rakka.Page
import Rakka.Wiki
import Rakka.Wiki.Interpreter
-import Rakka.Wiki.Interpreter.Base.Image
-baseInterpreters :: [Interpreter]
-baseInterpreters = [ lineBreakInterp
- , spanInterp
- , divInterp
- , imageInterp
- , imgFrameInterp
-
- , pageNameInterp
- ]
+interpreters :: [Interpreter]
+interpreters = [ lineBreakInterp
+ , spanInterp
+ , divInterp
+ , pageNameInterp
+ ]
lineBreakInterp :: Interpreter
pageNameInterp = InlineCommandInterpreter {
iciName = "pageName"
, iciInterpret
- = \ ctx (InlineCommand _ _ _) -> case ctxPage ctx of
- Nothing -> return $ Text "(None)"
- Just page -> return $ Text $ pageName page
- }
\ No newline at end of file
+ = \ ctx _ -> return $ Text (ctxPageName ctx)
+ }