import Rakka.Storage
import Rakka.SystemConfig
import Rakka.Wiki
+import Text.XML.HXT.DOM.TypeDefs
data Interpreter
data InterpreterContext
= InterpreterContext {
- ctxPageName :: !PageName
- , ctxTree :: !WikiPage
- , ctxStorage :: !Storage
- , ctxSysConf :: !SystemConfig
+ ctxPageName :: !PageName
+ , ctxMainPage :: !(Maybe XmlTree)
+ , ctxMainWiki :: !(Maybe WikiPage)
+ , ctxTargetWiki :: !WikiPage
+ , ctxStorage :: !Storage
+ , ctxSysConf :: !SystemConfig
}