Files
mvm/app/Main.hs

15 lines
301 B
Haskell

module Main where
import System.Environment (getArgs)
import Runner (run)
main :: IO ()
main = do
(filename:_) <- getArgs
input <- readFile filename
result <- run input
case result of
(Right vm) -> putStrLn $ "\n\nDone. \n" ++ show vm
(Left err) -> putStrLn $ "\n\nError:\n" ++ err