| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Development.Shake.ATS
Contents
- cgen :: Version -> Version -> FilePath -> Rules ()
- cgenPretty :: Version -> Version -> FilePath -> Rules ()
- cleanATS :: Rules ()
- atsBin :: String -> [String] -> Version -> Version -> Bool -> [String] -> String -> [String] -> [(String, String)] -> String -> Rules ()
- atsLex :: Rules ()
- ghcExport :: String -> Rules ()
- patsHome :: Version -> Action String
- newtype Version = Version [Integer]
Shake Rules
Arguments
| :: Version | Library version |
| -> Version | Compiler version |
| -> FilePath | Directory containing ATS source code |
| -> Rules () |
This provides rules for generating C code from ATS source files in the
ats-src directory.
This uses pats-filter to prettify the errors.
Arguments
| :: String | C compiler we should use |
| -> [String] | Flags to pass to the C compiler |
| -> Version | Library version |
| -> Version | Compiler version |
| -> Bool | Whether to use the garbage collector |
| -> [String] | A list of libraries against which to link |
| -> String | Source file |
| -> [String] | Haskell dependencies to track |
| -> [(String, String)] | Files to be run through |
| -> String | Binary target |
| -> Rules () |