language-ecmascript: JavaScript parser and pretty-printer library

[ bsd3, language, library ] [ Propose Tags ]

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.

Versions [faq] 0.9, 0.9.1, 0.10, 0.11.1, 0.12, 0.13, 0.14, 0.15, 0.15.1, 0.15.2, 0.15.3, 0.15.4, 0.16, 0.16.1, 0.16.2, 0.17, 0.17.0.1, 0.17.0.2, 0.17.1.0, 0.17.2.0, 0.18, 0.19
Change log CHANGELOG
Dependencies base (==4.*), containers (==0.*), data-default-class (>=0.0.1 && <0.1), Diff (==0.3.*), mtl (>=1 && <3), parsec (>3 && <3.2.0), QuickCheck (>=2.5 && <2.7), template-haskell (==2.8.*), uniplate (==1.6.*), wl-pprint (==1.*) [details]
License BSD-3-Clause
Copyright (c) 2007-2012 Brown University, (c) 2008-2010 Claudiu Saftoiu, (c) 2012-2013 Stevens Institute of Technology
Author Andrey Chudnov, Arjun Guha, Spiridon Aristides Eliopoulos, Joe Gibbs Politz, Claudiu Saftoiu
Maintainer Andrey Chudnov <oss@chudnov.com>
Category Language
Home page http://github.com/jswebtools/language-ecmascript
Bug tracker http://github.com/jswebtools/language-ecmascript/issues
Source repo head: git clone git://github.com/jswebtools/language-ecmascript.git
this: git clone git://github.com/jswebtools/language-ecmascript.git(tag 0.15.3)
Uploaded by AndreyChudnov at Tue Nov 19 00:15:00 UTC 2013
Distributions Fedora:0.19, LTSHaskell:0.19, NixOS:0.19, Stackage:0.19
Downloads 28183 total (582 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs not available [build log]
Successful builds reported [all 6 reports]

Modules

  • Language
    • Language.ECMAScript3
      • Analysis
        • Language.ECMAScript3.Analysis.Environment
        • Language.ECMAScript3.Analysis.LabelSets
      • Language.ECMAScript3.Lexer
      • Language.ECMAScript3.Parser
      • Language.ECMAScript3.PrettyPrint
      • Language.ECMAScript3.SourceDiff
      • Language.ECMAScript3.Syntax
        • Language.ECMAScript3.Syntax.Annotations
        • Language.ECMAScript3.Syntax.Arbitrary
        • Language.ECMAScript3.Syntax.QuasiQuote

Downloads

Maintainer's Corner

For package maintainers and hackage trustees