diff options
Diffstat (limited to 'DSL.hs')
| -rw-r--r-- | DSL.hs | 4 |
1 files changed, 1 insertions, 3 deletions
@@ -5,9 +5,7 @@ import DSL.Parsing import DSL.Interpretation interpretFromString :: String -> IO () -interpretFromString = maybe err interpret . stringToProgram - where - err = putStrLn "Unable to parse program" +interpretFromString = either putStrLn interpret . stringToProgram interpretFromFile :: FilePath -> IO () interpretFromFile path = readFile path >>= interpretFromString |
