packages feed

pec-0.1.1: pec.cabal

Name: pec

Version: 0.1.1

Synopsis: pec embedded compiler

Description:  The intent of pec is to provide a drop-in replacement for C, but with modern language features.  Pec is a procedural language with a functional/declarative feel.  Programming in pec is very similar to monadic programming in Haskell.  The primary use case for pec is to provide a productive environment for writing safe, efficient, embedded applications.

License: BSD3

License-file: LICENSE

Author: Brett Letner <brettletner@gmail.com>

Maintainer: Brett Letner <brettletner@gmail.com>

Copyright: Brett letner 2011

Category: Language

Build-type: Simple

Extra-source-files: Pec.cf

data-files: Makefile, FAQ, Pec/Makefile, DESIGN, lib/Stack.pec, lib/StrBuf.pec, lib/Prelude.pec, test_cases/Makefile, test_cases/TestStack.pec, test_cases/TestLoad.pec, test_cases/TestPrims.pec, test_cases/TestTuple.pec, test_cases/TestStrBuf.pec, test_cases/TestVariant.pec, test_cases/TestArray.pec, pec.cabal, THANKS, README, TODO, LICENSE, Language/Pec/Doc.html

Cabal-version: >= 1.6

source-repository head
  type: git
  location: git://github.com/stevezhee/pec.git

Library
  Exposed-modules: Pec.Base
  Build-depends: base
--  GHC-Options: -fhpc

Executable pec
  Main-is: Main.hs
  
  Build-depends: base >= 4 && < 5, derive, array, filepath, cmdargs, mtl, process, directory, Cabal
  
  Other-modules: Language.Pec.Lex, Language.Pec.Layout, Language.Pec.ErrM, Language.Pec.Abs, Language.Pec.Par, Language.Pec.Print

--   Build-tools: happy, alex
  -- GHC-Options: -fhpc