packages feed

egison-2.3.10: egison.cabal

Name:                egison
Version:             2.3.10
Synopsis:            An Interpreter for the Programming Language Egison
Description:         An interpreter for the programming language Egison.
                     A feature of Egison is the strong pattern match facility.
                     With Egison, you can represent pattern matching for unfree data intuitively,
                     especially for collection data, such as lists, multisets, sets, and so on.
                     This package include sample Egison program codes "*-test.egi" in "sample/" directory.
                     This package also include Emacs Lisp file "egison-mode.el" in "elisp/" directory.
Homepage:            http://hagi.is.s.u-tokyo.ac.jp/~egi/egison/
License:             MIT
License-file:        LICENSE
Author:              Satoshi Egi
Maintainer:          egisatoshi@gmail.com
Category:            Compilers/Interpreters
Build-type:          Simple
Cabal-version:       >=1.8

Data-files:          lib/core/base.egi lib/core/number.egi lib/core/collection.egi lib/core/array.egi lib/graph.egi lib/poker-hands.egi
                     sample/number-test.egi sample/collection-test.egi sample/array-test.egi sample/graph-test.egi
                     sample/poker-hands-test.egi
                     sample/io/argv-test.egi sample/io/cat.egi sample/io/copy.egi sample/io/char-test.egi sample/io/hello.egi sample/io/read-write-test.egi
                     sample/n-queen.egi
                     sample/icfpc2012/mine.egi sample/icfpc2012/maps/*.map
                     elisp/egison-mode.el
                     etc/template.hs
                     etc/template-for-test.hs

Library
  Build-Depends:   base >= 4.0 && < 5, array, containers, haskeline, transformers, mtl, parsec >= 3.0, directory, ghc, ghc-paths, strict-io
  Hs-Source-Dirs:  hs-src
  Exposed-Modules: Language.Egison.Core
                   Language.Egison.Types
                   Language.Egison.Variables
                   Language.Egison.Numerical
                   Language.Egison.Parser
                   Language.Egison.Primitives
                   Language.Egison.Macro
  Other-modules:   Paths_egison


Executable egison
  Main-is:             egisoni.hs
  Build-depends:       egison, base >= 4.0 && < 5, array, containers, haskeline, transformers, mtl, parsec >= 3.0, directory, ghc, ghc-paths, regex-posix, strict-io
  Other-modules:       Paths_egison
  Hs-Source-Dirs:      hs-src/Interpreter
  
Executable egisonc
  Main-is:             egisonc.hs
  Build-depends:       egison, base >= 4.0 && < 5, array, containers, transformers, mtl, parsec >= 3.0, directory, ghc, ghc-paths, filepath, process, strict-io
  Other-modules:       Paths_egison
  Hs-Source-Dirs:      hs-src/Compiler

Source-Repository head
  type:           git
  location:       https://github.com/egisatoshi/egison2