name: feldspar-compiler version: 0.5.0.1 cabal-version: >= 1.6 build-type: Simple license: BSD3 license-file: LICENSE copyright: Copyright (c) 2009-2011, ERICSSON AB author: Feldspar group, Eotvos Lorand University Faculty of Informatics maintainer: deva@inf.elte.hu stability: experimental homepage: http://feldspar.inf.elte.hu/feldspar/ synopsis: Compiler for the Feldspar language description: Feldspar (**F**unctional **E**mbedded **L**anguage for **DSP** and **PAR**allelism) is an embedded DSL for describing digital signal processing algorithms. This library (FeldsparCompiler) contains a prototype compiler that supports C code generation from programs written in this language both according to ANSI C and also targeted to a real DSP HW. category: Compiler tested-with: GHC==7.0 library exposed-modules: Feldspar.Compiler.Imperative.Representation Feldspar.Compiler.Imperative.FromCore Feldspar.Compiler.Imperative.FromCore.Array Feldspar.Compiler.Imperative.FromCore.Binding Feldspar.Compiler.Imperative.FromCore.Condition Feldspar.Compiler.Imperative.FromCore.ConditionM Feldspar.Compiler.Imperative.FromCore.Error Feldspar.Compiler.Imperative.FromCore.Interpretation Feldspar.Compiler.Imperative.FromCore.Literal Feldspar.Compiler.Imperative.FromCore.Loop Feldspar.Compiler.Imperative.FromCore.Mutable Feldspar.Compiler.Imperative.FromCore.MutableToPure Feldspar.Compiler.Imperative.FromCore.Par Feldspar.Compiler.Imperative.FromCore.Primitive Feldspar.Compiler.Imperative.FromCore.SizeProp Feldspar.Compiler.Imperative.FromCore.SourceInfo Feldspar.Compiler.Imperative.FromCore.Tuple Feldspar.Compiler.Imperative.FromCore.FFI Feldspar.Compiler.Imperative.FromCore.Save Feldspar.Compiler.Imperative.Frontend Feldspar.Compiler.Imperative.TransformationInstance Feldspar.Compiler.Imperative.Plugin.ConstantFolding Feldspar.Compiler.Imperative.Plugin.Unroll Feldspar.Compiler.Imperative.Plugin.Naming Feldspar.Compiler.Backend.C.CodeGeneration Feldspar.Compiler.Backend.C.Plugin.PrettyPrint Feldspar.Compiler.Backend.C.Plugin.Locator Feldspar.Compiler.Backend.C.Plugin.BlockProgramHandler Feldspar.Compiler.Backend.C.Plugin.TypeCorrector Feldspar.Compiler.Backend.C.Plugin.TypeDefinitionGenerator Feldspar.Compiler.Backend.C.Plugin.VariableRoleAssigner Feldspar.Compiler.Backend.C.Plugin.AllocationEliminator Feldspar.Compiler.Backend.C.Plugin.Rule Feldspar.Compiler.Backend.C.Library Feldspar.Compiler.Backend.C.Options Feldspar.Compiler.Backend.C.Platforms Feldspar.Compiler.Frontend.CommandLine.API.Library Feldspar.Compiler.Frontend.CommandLine.API.Constants Feldspar.Compiler.Frontend.CommandLine.API.Options Feldspar.Compiler.Frontend.CommandLine.API Feldspar.Compiler.Frontend.Interactive.Interface Feldspar.Compiler.Compiler Feldspar.Compiler.Error Feldspar.Compiler Feldspar.Transformation Feldspar.Transformation.Framework Feldspar.NameExtractor build-depends: feldspar-language == 0.5.*, ansi-terminal, base >= 4 && < 4.4, containers, haskell-src-exts, directory, filepath, hint, MonadCatchIO-mtl, mtl, process, syntactic >= 0.8 extensions: DeriveDataTypeable EmptyDataDecls FlexibleContexts FlexibleInstances GADTs MultiParamTypeClasses PatternGuards Rank2Types ScopedTypeVariables StandaloneDeriving TypeFamilies TypeOperators TypeSynonymInstances UndecidableInstances FunctionalDependencies ViewPatterns include-dirs: ./Feldspar/C c-sources: -- ./Feldspar/C/feldspar_c99.c -- ./Feldspar/C/feldspar_array.c cc-options: -std=c99 -Wall install-includes: feldspar_array.h feldspar_array.c feldspar_c99.h feldspar_c99.c feldspar_tic64x.h feldspar_tic64x.c ghc-options: -fcontext-stack=100 cpp-options: -DRELEASE executable feldspar main-is : ./Feldspar/Compiler/Frontend/CommandLine/Main.hs build-depends: -- feldspar-language == 0.5.*, -- syntactic >= 0.8.*, ansi-terminal -- base >= 4 && < 4.4, -- mtl, -- hint, -- process, -- filepath, -- directory, -- containers, -- haskell-src-exts, -- MonadCatchIO-mtl extensions: CPP DeriveDataTypeable EmptyDataDecls FlexibleContexts FlexibleInstances GADTs MultiParamTypeClasses PatternGuards Rank2Types ScopedTypeVariables StandaloneDeriving TypeFamilies TypeOperators TypeSynonymInstances UndecidableInstances FunctionalDependencies ViewPatterns ghc-options: -fcontext-stack=100 cpp-options: -DRELEASE