git @ Cat's Eye Technologies Deturgenchry / master src / Main.hs
master

Tree @master (Download .tar.gz)

Main.hs @masterraw · history · blame

module Main where

import System.Environment
import System.Exit

import Text.ParserCombinators.Parsec

import Deturgenchry

main = do
    [fileName] <- getArgs
    result <- parseFromFile (program) fileName
    case (result) of
        Left err -> do
            print err
            exitWith $ ExitFailure 1
        Right prog -> do
            interpret prog
            exitWith $ ExitSuccess