-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathegison.cabal
More file actions
57 lines (51 loc) · 2.87 KB
/
egison.cabal
File metadata and controls
57 lines (51 loc) · 2.87 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
Name: egison
Version: 2.4.7
Synopsis: An Interpreter and Compiler for the Programming Language Egison
Description: An interpreter and compiler 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://egison.pira.jp
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/core/pattern.egi
lib/graph.egi lib/poker-hands.egi lib/coc.egi lib/tree.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