Files
rlp/app/RlpDriver.hs
crumbtoo 6c943af4a1 ppr debug flags
ddump-parsed
2024-02-08 09:31:13 -07:00

20 lines
460 B
Haskell

{-# LANGUAGE OverloadedStrings #-}
module RlpDriver
( driver
)
where
--------------------------------------------------------------------------------
import Compiler.RLPC
import Control.Monad
import Rlp.Lex
import Rlp.Parse
import Rlp2Core
import GM
--------------------------------------------------------------------------------
driver :: RLPCIO ()
driver = forFiles_ $ \f ->
withSource f (parseRlpProgR >=> desugarRlpProgR >=> evalProgR)