shake-literate-0.1.0.1: Rules for building literate programs in shake

Safe HaskellNone
LanguageHaskell2010

Development.Shake.Literate

Contents

Description

Module containing functions for working with the illiterate preprocessor for literate programs.

Synopsis

Action

illiterateA Source #

Arguments

:: FilePath

Literate source file

-> FilePath

Generated source

-> Action () 

This uses the illiterate preprocessor.

unlitA Source #

Arguments

:: FilePath

Literate source file

-> FilePath

Generated source

-> Action () 

This uses the unlit function provided by the cpphs package.

Rules

literateHaskell :: Rules () Source #

Rules for building .lhs files.

literateIdris :: Rules () Source #

Rules for building .lidr files.

literateAlex :: Rules () Source #

Rules for building .lx files

literateHappy :: Rules () Source #

Rules for building .ly files

literateAgda :: Rules () Source #

Rules for building .lagda files.