swh:1:snp:aeaf3dbb58f5be84b565e73b5ade1503ee8cb6d6
Raw File
Tip revision: 98916383b6f0243182b6cbca36d310b8773e6fe2 authored by Anish Tondwalkar on 18 July 2019, 23:21:41 UTC
deadline commit
Tip revision: 9891638
Main.hs
import Language.Mist.Types
import Language.Mist.Runner
import System.Environment (getArgs)
import System.Exit
import System.IO

main :: IO ()
main = do
  f <- getSrcFile
  r <- runMist stderr f
  case r of
    Left _  -> exitFailure
    Right _ -> exitSuccess

getSrcFile :: IO Text
getSrcFile = do
  args <- getArgs
  case args of
    [f] -> return f
    _   -> error "Please run with a single file as input"
back to top