packages feed

language-ecmascript 0.17 → 0.17.0.1

raw patch · 2 files changed

+12/−7 lines, 2 filesdep ~basedep ~filepathdep ~wl-pprintPVP ok

version bump matches the API change (PVP)

Dependency ranges changed: base, filepath, wl-pprint

API changes (from Hackage documentation)

Files

language-ecmascript.cabal view
@@ -1,5 +1,5 @@ Name:           language-ecmascript-Version:        0.17+Version:        0.17.0.1 Cabal-Version:	>= 1.10 Copyright:      (c) 2007-2012 Brown University, (c) 2008-2010 Claudiu Saftoiu,                 (c) 2012-2015 Stevens Institute of Technology@@ -11,7 +11,7 @@ Homepage:       http://github.com/jswebtools/language-ecmascript Bug-reports:    http://github.com/jswebtools/language-ecmascript/issues Stability:      experimental-Tested-with:    GHC==7.6.3, GHC==7.4.2, GHC==7.8.2+Tested-with:    GHC==7.8.4, GHC==7.6.3, GHC==7.4.2, GHC==7.10.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@@ -20,7 +20,7 @@   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.+  changes. The package follows the Haskell Package Versioning Policy since version 0.17.0.1.  Source-repository head    type: git@@ -29,7 +29,7 @@ Source-repository this    type: git    location: git://github.com/jswebtools/language-ecmascript.git-   tag: 0.17+   tag: 0.17.0.1  Library   Hs-Source-Dirs:@@ -38,7 +38,7 @@     base >= 4 && < 5,     mtl >= 1 && < 3,     parsec > 3 && < 3.2.0,-    wl-pprint == 1.*,+    wl-pprint >= 1.2 && < 2,     containers == 0.*,     uniplate >= 1.6 && <1.7,     data-default-class >= 0.0.1 && < 0.1,@@ -81,10 +81,10 @@     base >= 4 && < 5,     mtl >= 1 && < 3,     parsec >= 3 && < 3.2.0,-    wl-pprint == 1.*,+    wl-pprint >= 1.2 && < 2,     containers == 0.*,     directory >= 1.2 && < 1.3,-    filepath >= 1.3 && < 1.4,+    filepath >= 1.3 && < 1.5,     HUnit >= 1.2 && < 1.3,     QuickCheck >= 2.5 && < 3,     data-default-class >= 0.0.1 && < 0.1,
src/Language/ECMAScript3/PrettyPrint.hs view
@@ -1,4 +1,5 @@ {-# LANGUAGE FlexibleInstances, UndecidableInstances #-}+{-# LANGUAGE CPP #-}  -- | Pretty-printing JavaScript. module Language.ECMAScript3.PrettyPrint (Pretty (..)@@ -11,7 +12,11 @@  import Text.PrettyPrint.Leijen hiding (Pretty) import Language.ECMAScript3.Syntax+#if __GLASGOW_HASKELL__ > 708+import Prelude hiding (maybe, id, (<$>))+#else import Prelude hiding (maybe, id)+#endif import Data.Char import Numeric