-
Notifications
You must be signed in to change notification settings - Fork 7
/
verve.cabal
97 lines (92 loc) · 3.44 KB
/
verve.cabal
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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
name: verve
version: 0.1.0.0
-- synopsis:
-- description:
homepage: https://github.com/tadeuzagallo/verve-lang#readme
license: MIT
license-file: LICENSE
author: Tadeu Zagallo
maintainer: tadeuzagallo@gmail
copyright: 2017 Tadeu Zagallo
category: programming-language
build-type: Simple
extra-source-files: README.md
cabal-version: >=1.10
data-files: lib/*.vrv
library
hs-source-dirs: src
ghc-options: -Wall -Werror -fwarn-tabs -fwarn-incomplete-uni-patterns -fwarn-identities -Wmissing-exported-signatures -fno-warn-name-shadowing -Wno-unused-do-bind -Wno-type-defaults
default-extensions: NamedFieldPuns
GADTs
TypeFamilies
FlexibleContexts
exposed-modules: Absyn.Typed
Absyn.Untyped
Bytecode.Compiler
Bytecode.Encoder
Core.Absyn
Core.Desugar
Interpreter.Env
Interpreter.Eval
Reassoc.Env
Reassoc.Reassoc
Renamer.Env
Renamer.Renamer
Syntax.Lexer
Syntax.Parser
Typing.TypeChecker
Util.Error
Util.PrettyPrint
other-modules: Absyn.Base
Absyn.Loc
Absyn.Meta
Absyn.Type
Absyn.ValueOccursCheck
Bytecode.Opcodes
Core.Match
Core.State
Interpreter.Builtin
Interpreter.RuntimeError
Interpreter.Value
Lib.Registry
Reassoc.Error
Renamer.Error
Syntax.Decl
Syntax.Expr
Syntax.Import
Syntax.Literal
Syntax.Pattern
Syntax.Shared
Syntax.Stmt
Syntax.Type
Typing.Constraint
Typing.Decl
Typing.Env
Typing.Expr
Typing.Kinds
Typing.Stmt
Typing.Substitution
Typing.Subtyping
Typing.TypeError
Typing.Types
Typing.Util
Typing.Variance
Util.Env
Util.Scope
build-depends: base >= 4.7 && < 5, parsec, mtl, containers, bytestring
default-language: Haskell2010
executable verve
hs-source-dirs: app
main-is: Main.hs
other-modules: Compile
Env
Options
Repl
Runners
TypedValue
ghc-options: -Wall -Werror -fwarn-incomplete-uni-patterns -fwarn-identities -Wmissing-exported-signatures -fno-warn-name-shadowing
build-depends: base >= 4.7 && < 5, verve, haskeline, filepath, directory, cmdargs, mtl, bytestring
default-language: Haskell2010
source-repository head
type: git
location: https://github.com/tadeuzagallo/verve