appendHaskellPreludeString.hs revision c72c1e75a969ff4c336e77481c2a8e42603f13ee
{- |
Module : $Header$
Copyright : (c) Christian Maeder, Uni Bremen 2002-2004
Licence : similar to LGPL, see HetCATS/LICENCE.txt or LIZENZ.txt
Maintainer : hets@tzi.de
Stability : experimental
Portability : portable
append a haskell Prelude string for programatica analysis
-}
module Main where
import System.Environment
main :: IO ()
main = do
l <- getArgs
let preludeFileName = if null l then "Haskell/ProgramaticaPrelude.hs"
else head l
preludeString <- readFile preludeFileName
str <- getContents
putStrLn (str ++ "\n " ++ show preludeString)