hetpa.hs revision 2eb84fc82d3ffa9116bc471fda3742bd9e5a24bb
module Main
where
import Syntax.Parse_AS_Structured
import System.Environment
import Common.Lib.Parsec
import Syntax.LogicGraph
import Syntax.Print_HetCASL
parsefile fname = do
input <- readFile fname
case runParser (library logicGraph) defaultLogic fname input of
Left err -> error (show err)
Right x -> putStrLn (take 200 (show (printText0_eGA x)) ++ "\n...")
main = do
files <- getArgs
sequence (map parsefile files)