module Rakka.Wiki.Interpreter.Base
- ( baseInterpreters
+ ( interpreters
)
where
import Rakka.Wiki
import Rakka.Wiki.Interpreter
-import Rakka.Wiki.Interpreter.Base.Image
-baseInterpreters :: [Interpreter]
-baseInterpreters = [ lineBreakInterp
- , spanInterp
- , divInterp
- , imageInterp
- , imgFrameInterp
- ]
+interpreters :: [Interpreter]
+interpreters = [ lineBreakInterp
+ , spanInterp
+ , divInterp
+ , pageNameInterp
+ ]
lineBreakInterp :: Interpreter
, bciInterpret
= \ _ (BlockCommand _ attrs contents) -> return $ Div attrs contents
}
+
+
+pageNameInterp :: Interpreter
+pageNameInterp = InlineCommandInterpreter {
+ iciName = "pageName"
+ , iciInterpret
+ = \ ctx _ -> return $ Text (ctxPageName ctx)
+ }