module DSL where import DSL.BaseParsers (parse) -- for testing import DSL.Parsing import DSL.Interpretation interpretFromString :: String -> IO () interpretFromString = either putStrLn interpret . stringToProgram interpretFromFile :: FilePath -> IO () interpretFromFile path = readFile path >>= interpretFromString