ppr debug flags
ddump-parsed
This commit is contained in:
@@ -5,6 +5,8 @@ module CoreDriver
|
||||
--------------------------------------------------------------------------------
|
||||
import Compiler.RLPC
|
||||
import Control.Monad
|
||||
import Data.Text qualified as T
|
||||
import Lens.Micro.Platform
|
||||
|
||||
import Core.Lex
|
||||
import Core.Parse
|
||||
@@ -15,3 +17,8 @@ driver :: RLPCIO ()
|
||||
driver = forFiles_ $ \f ->
|
||||
withSource f (lexCoreR >=> parseCoreProgR >=> evalProgR)
|
||||
|
||||
driverSource :: T.Text -> RLPCIO ()
|
||||
driverSource = lexCoreR >=> parseCoreProgR >=> evalProgR >=> printRes
|
||||
where
|
||||
printRes = liftIO . print . view _1
|
||||
|
||||
|
||||
Reference in New Issue
Block a user