Name: elm-compiler Version: 0.15 Synopsis: Values to help with elm-package, elm-make, and elm-lang.org. Description: Elm aims to make client-side web-development pleasant. It is a statically/strongly typed, functional reactive language that compiles to HTML, CSS, and JS. This package provides a couple helpful values that are intended for use in packages such as elm-package and elm-make. Homepage: http://elm-lang.org License: BSD3 License-file: LICENSE Author: Evan Czaplicki Maintainer: info@elm-lang.org Copyright: Copyright (c) 2011-2014 Evan Czaplicki Category: Compiler, Language Extra-source-files: changelog.md Cabal-version: >=1.9 Build-type: Simple source-repository head type: git location: git://github.com/elm-lang/elm-compiler.git Library ghc-options: -threaded -O2 -W Hs-Source-Dirs: src exposed-modules: Elm.Compiler, Elm.Compiler.Module, Elm.Compiler.Type, Elm.Docs, Elm.Utils other-modules: AST.Annotation, AST.Declaration, AST.Expression.General, AST.Expression.Source, AST.Expression.Valid, AST.Expression.Canonical, AST.Helpers, AST.Literal, AST.Module, AST.Pattern, AST.PrettyPrint, AST.Type, AST.Variable, Compile, Elm.Compiler.Type.Extract, Elm.Compiler.Version, Generate.JavaScript, Generate.JavaScript.Helpers, Generate.JavaScript.Port, Generate.JavaScript.Variable, Generate.Cases, Transform.AddDefaultImports, Transform.Canonicalize, Transform.Canonicalize.Environment, Transform.Canonicalize.Port, Transform.Canonicalize.Setup, Transform.Canonicalize.Type, Transform.Canonicalize.Variable, Transform.Check, Transform.Expression, Transform.Declaration, Transform.Definition, Transform.Interface, Transform.SortDefinitions, Transform.Substitute, Parse.Binop, Parse.Declaration, Parse.Expression, Parse.Helpers, Parse.Literal, Parse.Module, Parse.Parse, Parse.Pattern, Parse.Type, Type.Constrain.Expression, Type.Constrain.Literal, Type.Constrain.Pattern, Type.Environment, Type.ExtraChecks, Type.Fragment, Type.Hint, Type.Inference, Type.PrettyPrint, Type.Solve, Type.State, Type.Type, Type.Unify, Paths_elm_compiler Build-depends: aeson >= 0.7 && < 0.9, aeson-pretty >= 0.7 && < 0.8, base >=4.2 && <5, binary >= 0.7.0.0 && < 0.8, blaze-html >= 0.5 && < 0.8, blaze-markup >= 0.5.1 && < 0.7, bytestring >= 0.9 && < 0.11, cmdargs >= 0.7 && < 0.11, containers >= 0.3 && < 0.6, directory >= 1.0 && < 2.0, edit-distance >= 0.2 && < 0.3, filepath >= 1 && < 2.0, indents >= 0.3 && < 0.4, language-ecmascript >= 0.15 && < 0.18, language-glsl >= 0.0.2 && < 0.2, mtl >= 2 && < 3, parsec >= 3.1.1 && < 3.5, pretty >= 1.0 && < 2.0, process, text >= 1 && < 2, transformers >= 0.2 && < 0.5, union-find >= 0.2 && < 0.3, unordered-containers >= 0.1 && < 0.3 Executable elm-doc ghc-options: -threaded -O2 -W Hs-Source-Dirs: src Main-is: Docs.hs other-modules: Elm.Compiler.Version, AST.Annotation, AST.Declaration, AST.Expression.General, AST.Helpers, AST.Literal, AST.Module, AST.Pattern, AST.PrettyPrint, AST.Type, AST.Variable, Parse.Binop, Parse.Declaration, Parse.Expression, Parse.Helpers, Parse.Literal, Parse.Module, Parse.Pattern, Parse.Type Build-depends: aeson >= 0.7 && < 0.9, aeson-pretty >= 0.7 && < 0.8, base >=4.2 && <5, binary >= 0.7.0.0 && < 0.8, bytestring >= 0.9 && < 0.11, cmdargs >= 0.7 && < 0.11, containers >= 0.3 && < 0.6, directory >= 1.0 && < 2.0, filepath >= 1 && < 2.0, indents >= 0.3 && < 0.4, language-glsl >= 0.0.2 && < 0.2, mtl >= 2 && < 3, parsec >= 3.1.1 && < 3.5, pretty >= 1.0 && < 2.0, process, text >= 1 && < 2, transformers >= 0.2 && < 0.5, union-find >= 0.2 && < 0.3 Executable elm ghc-options: -threaded -O2 -W Hs-Source-Dirs: src Main-is: CommandLineRouter.hs other-modules: Elm.Compiler.Version Build-depends: aeson >= 0.7 && < 0.9, aeson-pretty >= 0.7 && < 0.8, base >=4.2 && <5, binary >= 0.7.0.0 && < 0.8, bytestring >= 0.9 && < 0.11, cmdargs >= 0.7 && < 0.11, containers >= 0.3 && < 0.6, directory >= 1.0 && < 2.0, filepath >= 1 && < 2.0, indents >= 0.3 && < 0.4, language-glsl >= 0.0.2 && < 0.2, mtl >= 2 && < 3, parsec >= 3.1.1 && < 3.5, pretty >= 1.0 && < 2.0, process, text >= 1 && < 2, transformers >= 0.2 && < 0.5, union-find >= 0.2 && < 0.3 Test-Suite compiler-tests Type: exitcode-stdio-1.0 Hs-Source-Dirs: tests, src Main-is: Test.hs other-modules: Test.Compiler Test.Property Test.Property.Arbitrary AST.Helpers AST.Literal AST.PrettyPrint build-depends: test-framework > 0.8 && < 0.9, test-framework-hunit >= 0.3 && < 0.4, test-framework-quickcheck2 >= 0.3 && < 0.4, HUnit >= 1.1 && < 2, QuickCheck >= 2 && < 3, aeson >= 0.7 && < 0.9, aeson-pretty >= 0.7 && < 0.8, base >=4.2 && <5, binary >= 0.7.0.0 && < 0.8, blaze-html >= 0.5 && < 0.8, blaze-markup >= 0.5.1 && < 0.7, bytestring >= 0.9 && < 0.11, cmdargs >= 0.7 && < 0.11, containers >= 0.3 && < 0.6, directory >= 1.0 && < 2.0, edit-distance >= 0.2 && < 0.3, elm-compiler, filemanip >= 0.3.5 && < 0.4, filepath >= 1 && < 2.0, indents >= 0.3 && < 0.4, language-ecmascript >= 0.15 && < 0.18, language-glsl >= 0.0.2 && < 0.2, mtl >= 2 && < 3, parsec >= 3.1.1 && < 3.5, pretty >= 1.0 && < 2.0, process, text >= 1 && < 2, transformers >= 0.2 && < 0.5, union-find >= 0.2 && < 0.3, unordered-containers >= 0.1 && < 0.3