packages feed

ewe-0.1.0.43: ewe.cabal

-- Initial ewe.cabal generated by cabal init.  For further documentation,
-- see http://haskell.org/cabal/users-guide/

name:                ewe
version:             0.1.0.43
synopsis:            An language using in Programming Languages teaching
description:         Another implemention of the EWE programming language originally created and developed by Kent D. Lee. EWE is an extension of the RAM programming language. RAM was created by Sethi.
homepage:            http://github.com/jfcmacro/ewe
license:             BSD3
license-file:        LICENSE
author:              Juan Francisco Cardona McCormick
maintainer:          fcardona@eafit.edu.co
-- copyright:
category:            Language
build-type:          Simple
cabal-version:       >=1.8
extra-source-files:  src-ag/Language/EWE/CheckGrammar.ag src-ag/Language/EWE/AbsSyn.ag

executable ewe
  main-is:          Main.hs
  Build-depends:    base >=4.5 && < 5,
                    transformers >=0.3,
                    mtl >= 2.1,
                    containers >= 0.4.2,
                    array >= 0.4.0.0,
                    pretty >= 1.1
  hs-source-dirs:   src, src-ag
  build-tools:      alex, happy
  other-modules:    Language.EWE.AbsSyn,
                    Language.EWE.Utils,
                    Language.EWE.VM,
                    Language.EWE.Token,
                    Language.EWE.TokenUtils,
                    Language.EWE.Scanner,
                    Language.EWE.CheckGrammar,
                    Language.EWE.Parser
  x-agmodule:       file: "src-ag/Language/EWE/AbsSyn.ag" options : data, pretty, haskellsyntax, module "Language.EWE.AbsSyn", output "src/Language/EWE/AbsSyn.hs"
  x-agmodule:       file: "src-ag/Language/EWE/CheckGrammar.ag" options : semfuns, pretty, haskellsyntax, catas, wrappers, signatures, module "Language.EWE.CheckGrammar", output "src/Language/EWE/CheckGrammar.hs"

source-repository head
  type:	    git
  location: git://github.com:jfcmacro/ewe.git