Name: language-ecmascript Version: 0.19.1.0 Cabal-Version: >= 1.12 Copyright: (c) 2007-2012 Brown University, (c) 2008-2010 Claudiu Saftoiu, (c) 2012-2015 Stevens Institute of Technology, (c) 2016 Eyal Lotem, (c) 2016-2020 Andrey Chudnov License: BSD3 License-file: LICENSE Author: Andrey Chudnov, Arjun Guha, Spiridon Aristides Eliopoulos, Joe Gibbs Politz, Claudiu Saftoiu Maintainer: Andrey Chudnov Homepage: http://github.com/jswebtools/language-ecmascript Bug-reports: http://github.com/jswebtools/language-ecmascript/issues Stability: experimental Tested-with: GHC==8.8.1 Extra-Source-Files: test/parse-pretty/*.js, test/diff/left/*.js, test/diff/right/*.js, test/diff/expects/*.diff, CHANGELOG Category: Language Build-Type: Simple Synopsis: JavaScript parser and pretty-printer library Description: Tools for working with ECMAScript 3 (popularly known as JavaScript). Includes a parser, pretty-printer, tools for working with source tree annotations and an arbitrary instance. See CHANGELOG for a summary of changes. The package follows the Haskell Package Versioning Policy since version 0.17.0.1. Source-repository head type: git location: git://github.com/jswebtools/language-ecmascript.git Source-repository this type: git location: git://github.com/jswebtools/language-ecmascript.git tag: 0.19.0.1 Library Hs-Source-Dirs: src Build-Depends: base >= 4 && < 4.15, mtl >= 1 && < 3, parsec > 3 && < 3.2.0, ansi-wl-pprint >= 0.6 && < 1, containers == 0.*, uniplate >= 1.6 && <1.7, data-default-class >= 0.0.1 && < 0.2, QuickCheck >= 2.5 && < 3, template-haskell >= 2.7 && < 3, Diff == 0.4.*, charset >= 0.3 ghc-options: -fwarn-incomplete-patterns Exposed-Modules: Language.ECMAScript3 Language.ECMAScript3.Lexer Language.ECMAScript3.Parser Language.ECMAScript3.PrettyPrint Language.ECMAScript3.Syntax Language.ECMAScript3.Syntax.Annotations Language.ECMAScript3.Syntax.CodeGen Language.ECMAScript3.Syntax.QuasiQuote Language.ECMAScript3.Analysis.Environment Language.ECMAScript3.Analysis.LabelSets Language.ECMAScript3.SourceDiff Other-Modules: Language.ECMAScript3.Parser.Type Language.ECMAScript3.Parser.State Default-Extensions: DeriveDataTypeable, ScopedTypeVariables, DeriveFunctor, DeriveFoldable, DeriveTraversable, FlexibleContexts Default-Language: Haskell2010 Test-Suite test Hs-Source-Dirs: src test Type: exitcode-stdio-1.0 Main-Is: TestMain.hs Other-Modules: Language.ECMAScript3.Lexer Language.ECMAScript3.Parser Language.ECMAScript3.Parser.State Language.ECMAScript3.Parser.Type Language.ECMAScript3.PrettyPrint Language.ECMAScript3.SourceDiff Language.ECMAScript3.Syntax Language.ECMAScript3.Syntax.Annotations Language.ECMAScript3.Syntax.Arbitrary Test.Diff Test.Unit Test.Pretty Test.Arbitrary Build-Depends: base >= 4 && < 4.14, mtl >= 1 && < 3, parsec >= 3 && < 3.2.0, ansi-wl-pprint >= 0.6 && < 1, charset >= 0.3, containers == 0.*, directory >= 1.2 && < 1.4, filepath >= 1.3 && < 1.5, HUnit >= 1.2 && < 1.7, QuickCheck >= 2.5 && < 3, data-default-class >= 0.0.1 && < 0.2, testing-feat >= 0.4.0.2 && < 1.2, test-framework >= 0.8 && < 0.9, test-framework-hunit >= 0.3.0 && < 0.4, test-framework-quickcheck2 >= 0.3.0.1 && < 0.4, uniplate >= 1.6 && <1.7, Diff == 0.4.*, language-ecmascript Default-Extensions: DeriveDataTypeable, ScopedTypeVariables, DeriveFunctor, DeriveFoldable, DeriveTraversable, FlexibleContexts Default-Language: Haskell2010 ghc-options: -fwarn-incomplete-patterns