Hets - the Heterogeneous Tool Set

Copyright(c) Klaus Luettich, C.Maeder, Uni Bremen 2002-2006
LicenseGPLv2 or higher, see LICENSE.txt
MaintainerChristian.Maeder@dfki.de
Stabilityprovisional
Portabilitynon-portable(DevGraph)
Safe HaskellNone

Driver.WriteLibDefn

Description

Writing out HetCASL env files as much as is needed for the static analysis

Synopsis

Documentation

getFilePrefix :: HetcatsOpts -> FilePath -> (FilePath, FilePath)

Compute the prefix for files to be written out

getFilePrefixGeneric

Arguments

:: [String]

list of suffixes

-> FilePath

the outdir

-> FilePath 
-> (FilePath, FilePath) 

Version of getFilePrefix with explicit parameters

writeLibDefn :: LogicGraph -> GlobalAnnos -> FilePath -> HetcatsOpts -> LIB_DEFN -> IO ()

Write the given LIB_DEFN in every format that HetcatsOpts includes. Filenames are determined by the output formats.