packages feed

ewe-0.1.0.30: 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.30
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

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
  hs-source-dirs:      src
  build-tools:         alex, happy
  other-modules:       Language.EWE.AbsSyn,
                       Language.EWE.Utils,
                       Language.EWE.VM,
                       Language.EWE.Token,
                       Language.EWE.Scanner,
                       Language.EWE.CheckGrammar,
                       Language.EWE.Parser
  x-agmodule:          file: "src/Language/EWE/AbsSyn.ag" options : data, pretty, haskellsyntax, module "Language.EWE.AbsSyn"
  x-agmodule:          file: "src/Language/EWE/CheckGrammar.ag" options : semfuns, pretty, haskellsyntax, catas, wrappers, signatures, module "Language.EWE.CheckGrammar"

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