-
Notifications
You must be signed in to change notification settings - Fork 9
/
oczor.cabal
104 lines (99 loc) · 3.14 KB
/
oczor.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
98
99
100
101
102
103
104
name: oczor
version: 0.0.0.1
synopsis: Oczor compiler
description: Please see README.md
homepage: https://github.com/ptol/oczor#readme
license: MIT
license-file: LICENSE
category: Language
build-type: Simple
cabal-version: >=1.10
library
hs-source-dirs: src
ghc-options: -O2
exposed-modules:
Oczor.CodeGen.Utl
Oczor.CodeGen.CodeGenElisp
Oczor.CodeGen.CodeGenJs
Oczor.CodeGen.CodeGenLua
Oczor.CodeGen.CodeGenRuby
Oczor.Compiler.CommandLine
Oczor.Compiler.Compiler
Oczor.Compiler.Files
Oczor.Compiler.State
Oczor.Compiler.Utl
Oczor.Converter.CodeGenAst
Oczor.Converter.Converter
Oczor.Converter.Rewriter
Oczor.Desugar.Desugar
Oczor.Infer.Infer
Oczor.Infer.InferAst
Oczor.Infer.InferContext
Oczor.Infer.Module
Oczor.Infer.State
Oczor.Infer.Substitutable
Oczor.Infer.Unify
Oczor.Infer.UnifyState
Oczor.Parser.Expr
Oczor.Parser.Lexer
Oczor.Parser.Parser
Oczor.Parser.ParserState
Oczor.Parser.Statements
Oczor.Parser.Types
Oczor.Parser.Utl
Oczor.Pretty.Errors
Oczor.Pretty.Pretty
Oczor.Pretty.Types
Oczor.Syntax.Ast
Oczor.Syntax.Errors
Oczor.Syntax.Operators
Oczor.Syntax.Syntax
Oczor.Syntax.Types
Oczor.Test.Files
Oczor.Test.TestEngine
Oczor.Test.TestCompiler
Oczor.Test.Tests
Oczor.Utl
Paths_oczor
build-depends:
base == 4.*,
hspec == 2.*,
classy-prelude == 1.*,
mono-traversable == 1.*,
lens == 4.*,
mtl == 2.2.*,
transformers == 0.5.*,
megaparsec == 5.*,
containers == 0.5.*,
strict == 0.3.*,
wl-pprint == 1.*,
directory == 1.3.*,
filepath == 1.4.*,
split == 0.2.*,
pretty-show == 1.*,
recursion-schemes == 5.*,
deriving-compat == 0.3.*,
optparse-applicative == 0.13.*
default-extensions: NoImplicitPrelude, TupleSections, PartialTypeSignatures, TypeSynonymInstances, FlexibleInstances, DeriveFunctor, DeriveFoldable, DeriveTraversable, LambdaCase, ViewPatterns, PatternGuards
default-language: Haskell2010
executable occ
hs-source-dirs: occ
main-is: Main.hs
ghc-options: -O2 -fno-warn-type-defaults -fno-warn-missing-signatures -fwarn-unused-imports
build-depends:
base,
classy-prelude,
oczor
default-language: Haskell2010
default-extensions: NoImplicitPrelude, TupleSections, PartialTypeSignatures, TypeSynonymInstances, FlexibleInstances, DeriveFunctor, DeriveFoldable, DeriveTraversable, LambdaCase, ViewPatterns, PatternGuards
test-suite oczor-test
type: exitcode-stdio-1.0
hs-source-dirs: test
main-is: Spec.hs
build-depends: base, oczor
ghc-options: -threaded -rtsopts -with-rtsopts=-N
default-language: Haskell2010
default-extensions: NoImplicitPrelude, TupleSections, PartialTypeSignatures, TypeSynonymInstances, FlexibleInstances, DeriveFunctor, DeriveFoldable, DeriveTraversable, LambdaCase, ViewPatterns, PatternGuards
source-repository head
type: git
location: https://github.com/ptol/oczor