shake-ats-0.1.0.1: Utilities for building ATS projects with shake

Safe HaskellNone
LanguageHaskell2010

Development.Shake.ATS

Contents

Synopsis

Shake Rules

cgen Source #

Arguments

:: Version

Library version

-> Version

Compiler version

-> FilePath

Directory for the generated C code

-> Rules () 

This provides rules for generating C code from ATS source files in the ats-src directory.

cgenPretty Source #

Arguments

:: Version

Library version

-> Version

Compiler version

-> FilePath 
-> Rules () 

This uses pats-filter to prettify the errors.

atsBin Source #

Arguments

:: 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

Binary target

-> Rules () 

atsLex :: Rules () Source #

Build a .lats file.

Actions

newtype Version Source #

Constructors

Version [Integer] 

Instances