curry-frontend-0.4.2: Lexer, parser, type checker, etc. for the Curry language

Copyright(c) 2011 Björn Peemöller (bjp@informatik.uni-kiel.de)
LicenseBSD-3-clause
Maintainerbjp@informatik.uni-kiel.de
Stabilityexperimental
Portabilityportable
Safe HaskellNone
LanguageHaskell2010

Generators

Description

This module subsumes the different code generators.

Synopsis

Documentation

genTypedAbstractCurry :: CompilerEnv -> Module -> CurryProg Source #

Generate typed AbstractCurry

genUntypedAbstractCurry :: CompilerEnv -> Module -> CurryProg Source #

Generate untyped AbstractCurry

genFlatCurry :: CompilerEnv -> Module -> Module -> Prog Source #

Generate FlatCurry

genFlatInterface :: CompilerEnv -> Interface -> Module -> Module -> Prog Source #

Generate a FlatCurry interface