Safe Haskell | None |
---|---|
Language | Haskell2010 |
- cgen :: Version -> Version -> FilePath -> Rules ()
- cgenPretty :: Version -> Version -> FilePath -> Rules ()
- cleanATS :: Rules ()
- atsBin :: BinaryTarget -> Rules ()
- atsLex :: Rules ()
- cabalExport :: ForeignCabal -> Rules ()
- patsHome :: Version -> Action String
- getSubdirs :: FilePath -> IO [FilePath]
- newtype Version = Version [Integer]
- data ForeignCabal = ForeignCabal {
- cabalFile :: Text
- objectFile :: Text
- data BinaryTarget = BinaryTarget {}
Shake Rules
:: 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.
atsBin :: BinaryTarget -> Rules () Source #
cabalExport :: ForeignCabal -> Rules () Source #
Actions
Helper functions
data ForeignCabal Source #
Data type containing information about Haskell components of a build.
ForeignCabal | |
|
data BinaryTarget Source #
BinaryTarget | |
|