Name: language-javascript Version: 0.5.13 Synopsis: Parser for JavaScript Description: Parses Javascript into an Abstract Syntax Tree (AST). Initially intended as frontend to hjsmin. . Note: Version 0.5.0 breaks compatibility with prior versions, the AST has been reworked to allow round trip processing of JavaScript. Homepage: https://github.com/alanz/language-javascript License: BSD3 License-file: LICENSE Author: Alan Zimmerman Maintainer: alan.zimm@gmail.com Copyright: (c) 2010,2011,2012 Alan Zimmerman Category: Language Build-type: Simple homepage: http://github.com/alanz/language-javascript bug-reports: http://github.com/alanz/language-javascript/issues Extra-source-files: README.md .ghci buildall.sh test/Unicode.js test/k.js test/unicode.txt -- runalex.sh src/Language/JavaScript/Parser/Lexer.x -- Version requirement upped for test support in later Cabal Cabal-version: >= 1.9.2 Library Build-depends: base >= 4 && < 5 , array >= 0.3 && < 0.6 , mtl >= 1.1 && < 2.9 , containers >= 0.2 && < 0.6 -- For the round trip output , blaze-builder >= 0.2 && < 1 , bytestring >= 0.9.1 && < 1 , utf8-string >= 0.3.7 && < 1 if impl(ghc >= 7.8) build-tools: happy >= 1.19, alex >= 3.1 else build-tools: happy >= 1.18.5, alex >= 3.0.5 hs-source-dirs: src Exposed-modules: Language.JavaScript.Parser Language.JavaScript.Parser.Parser Language.JavaScript.Parser.Lexer Language.JavaScript.Parser.Grammar5 Language.JavaScript.Parser.AST Language.JavaScript.Pretty.Printer Language.JavaScript.Parser.SrcLocation Other-modules: Language.JavaScript.Parser.LexerUtils Language.JavaScript.Parser.ParseError Language.JavaScript.Parser.ParserMonad Language.JavaScript.Parser.StringEscape Language.JavaScript.Parser.Token ghc-options: -Wall Test-Suite test-language-javascript Type: exitcode-stdio-1.0 Main-is: runtests.hs build-depends: base, Cabal >= 1.9.2 , QuickCheck >= 2 && < 3 , HUnit , test-framework-hunit , test-framework , array >= 0.3 && < 0.6 , utf8-light >= 0.4 && < 1.0 , containers >= 0.2 && < 0.6 , mtl >= 1.1 && < 2.9 , utf8-string >= 0.3.7 && < 1 , bytestring >= 0.9.1 && < 1 , blaze-builder >= 0.2 && < 1 -- need our own library for tests , language-javascript >= 0.5.5 source-repository head type: git location: git://github.com/alanz/language-javascript.git