Hets - the Heterogeneous Tool Set

Copyright(c) Dminik Luecke, and Uni Bremen 2008
LicenseGPLv2 or higher, see LICENSE.txt
Maintainerluecke@informatik.uni-bremen.de
Stabilityprovisional
Portabilityportable
Safe HaskellNone

Common.ProverTools

Description

check for provers

Synopsis

Documentation

check4FileAux

Arguments

:: String

file name

-> String

Environment Variable

-> IO [String] 

checkBinary :: String -> IO (Maybe String)

Checks if a file exists in PATH

check4File

Arguments

:: String

file name

-> String

Environment Variable

-> a 
-> IO [a] 

Checks if a file exists

check4jarFile

Arguments

:: String

environment Variable

-> String

jar file name

-> IO (Bool, FilePath) 

check for java and the jar file in the directory of the variable

check4jarFileWithDefault

Arguments

:: String

default path

-> String

environment Variable

-> String

jar file name

-> IO (Bool, FilePath) 

hetsOWLenv :: String

environment variable for HETS_OWL_TOOLS

check4HetsOWLjar

Arguments

:: String

jar file name

-> IO (Bool, FilePath) 

check for the jar file under HETS_OWL_TOOLS