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

Tree @master (Download .tar.gz)

Main.hs @masterraw · history · blame

module Main where

import System.Environment
import Language.Mascarpone (mascarpone, debug, getStack)

main = do
    args <- getArgs
    case args of
        [fileName] -> do
            c <- readFile fileName
            mascarpone c
            return ()
        ["-d", fileName] -> do
            c <- readFile fileName
            debug c
            return ()
        ["-r", fileName] -> do
            c <- readFile fileName
            r <- mascarpone c
            putStrLn $ show $ getStack r
        _ -> do
            putStrLn "Usage: mascarpone [-d|-r] <filename.mascarpone>"