]> gitweb @ CieloNegro.org - Rakka.git/blobdiff - Rakka/Wiki/Interpreter/Base.hs
Farewell the dream of plug-in system... It's way too hard to implement nicely. Many...
[Rakka.git] / Rakka / Wiki / Interpreter / Base.hs
index fa225e6b27144a5a253852bb66faacaf36401dd8..0070a837c376df6838bd2796d894cdaef62ccfa6 100644 (file)
@@ -1,23 +1,18 @@
 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
@@ -48,7 +43,5 @@ pageNameInterp :: 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)
+                 }