1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
(*
* This file just links everything together
*)
local
structure AstUtil = MDLAstUtil(MDLAst)
structure AstPP = MDLAstPrettyPrinter(AstUtil)
structure AstRewriter = MDLAstRewriter(MDLAst)
structure AstTrans = MDLAstTranslation
(structure AstPP = AstPP
structure AstRewriter = AstRewriter
)
structure PolyGen = PolyGen
(structure AstPP = AstPP
structure AstTrans = AstTrans
)
structure Parser = MDLParserDriver
(structure AstPP = AstPP
val MDLmode = false
val extraCells = []
)
in
structure RewriterGen = RewriteGen
(structure AstPP = AstPP
structure AstRewriter = AstRewriter
structure PolyGen = PolyGen
structure AstTrans = AstTrans
structure Parser = Parser
)
end
|