packages feed

HJScript 0.4.4 → 0.4.5

raw patch · 15 files changed

+19/−45 lines, 15 filesdep ~basePVP ok

version bump matches the API change (PVP)

Dependency ranges changed: base

API changes (from Hackage documentation)

+ HJScript: class IsHJScript a
+ HJScript: evalHJScript :: HJScript t -> (t, Block ())
+ HJScript: hjsInside :: HJScript t -> HJScript (t, Block ())
+ HJScript: newVarName :: HJScript String
+ HJScript: newVarNum :: HJScript Int
+ HJScript: outputBlock :: Block () -> HJScript ()
+ HJScript: outputStmt :: Stmt () -> HJScript ()
+ HJScript: runHJScript :: HJScript t -> HJState -> (t, HJState, Block ())
+ HJScript: toHJScript :: (IsHJScript a) => a -> HJScript ()
+ HJScript: type HJScript = XMLGenT HJScript'
+ HJScript: type HJScript' = StateT HJState (Writer (Block ()))

Files

HJScript.cabal view
@@ -1,5 +1,5 @@ Name:             HJScript-Version:          0.4.4+Version:          0.4.5 License:          BSD3 Author:           Joel Bjornson, joel.bjornson@gmail.com,                   Niklas Broberg, nibro@cs.chalmers.se@@ -44,7 +44,8 @@ Other-Modules:    HJScript.Monad                    -Build-Depends:    base, HJavaScript >= 0.4.4, mtl, hsx >= 0.4.4+Cabal-Version:    >= 1.2.3+Build-Depends:    base <= 4, HJavaScript >= 0.4.4, mtl, hsx >= 0.4.4 Build-Type:       Simple Category:         Web, Language 
src/HJScript.hs view
@@ -1,6 +1,4 @@-{-# OPTIONS_GHC -fglasgow-exts #-}-{-# OPTIONS_GHC -fallow-overlapping-instances #-}
-{-# OPTIONS_GHC -fallow-undecidable-instances #-}+{-# LANGUAGE OverlappingInstances, UndecidableInstances #-}
 -----------------------------------------------------------------------------
 -- |
 -- Module      :  HJScript
@@ -11,6 +9,7 @@ ----------------------------------------------------------------------------- module HJScript   (+    module HJScript.Monad,     module HJScript.Lang,
     module HJScript.XMLGenerator,
     module HJScript.Events,
@@ -23,6 +22,7 @@     module HJScript.Objects.String   ) where +import HJScript.Monad import HJScript.Lang import HJScript.XMLGenerator
 import HJScript.Events
src/HJScript/Ajax.hs view
@@ -1,6 +1,4 @@-{-# OPTIONS_GHC -fglasgow-exts #-}-{-# OPTIONS_GHC -fallow-overlapping-instances #-}
-{-# OPTIONS_GHC -fallow-undecidable-instances #-}+{-# LANGUAGE OverlappingInstances, UndecidableInstances #-}
 ----------------------------------------------------------------------------- -- Module      :  HJScript.Ajax -- Copyright   :  (c) Joel Björnson 2006
src/HJScript/Lang.hs view
@@ -1,6 +1,4 @@-{-# OPTIONS_GHC -fglasgow-exts #-}-{-# OPTIONS_GHC -fallow-overlapping-instances #-}
-{-# OPTIONS_GHC -fallow-undecidable-instances #-}+{-# LANGUAGE OverlappingInstances, UndecidableInstances #-}
 -----------------------------------------------------------------------------
 -- |
 -- Module      :  HJScript.Lang
src/HJScript/Monad.hs view
@@ -1,6 +1,4 @@-{-# OPTIONS_GHC -fglasgow-exts #-}-{-# OPTIONS_GHC -fallow-overlapping-instances #-}
-{-# OPTIONS_GHC -fallow-undecidable-instances #-}+{-# LANGUAGE OverlappingInstances, UndecidableInstances #-}
 -----------------------------------------------------------------------------
 -- |
 -- Module      :  HJScript.Monad
src/HJScript/Objects/ActiveXObject.hs view
@@ -1,6 +1,4 @@-{-# OPTIONS_GHC -fglasgow-exts #-}-{-# OPTIONS_GHC -fallow-overlapping-instances #-}
-{-# OPTIONS_GHC -fallow-undecidable-instances #-}+{-# LANGUAGE OverlappingInstances, UndecidableInstances #-}
 -----------------------------------------------------------------------------
 -- Module      :  HJScript.Objects.ActiveXObject
 -- Copyright   :  (c) Joel Björnson 2006
src/HJScript/Objects/Array.hs view
@@ -1,6 +1,4 @@-{-# OPTIONS_GHC -fglasgow-exts #-}-{-# OPTIONS_GHC -fallow-overlapping-instances #-}
-{-# OPTIONS_GHC -fallow-undecidable-instances #-}+{-# LANGUAGE OverlappingInstances, UndecidableInstances #-}
 -----------------------------------------------------------------------------
 -- |
 -- Module      :  HJScript.Objects.Array
src/HJScript/Objects/Boolean.hs view
@@ -1,6 +1,4 @@-{-# OPTIONS_GHC -fglasgow-exts #-}-{-# OPTIONS_GHC -fallow-overlapping-instances #-}
-{-# OPTIONS_GHC -fallow-undecidable-instances #-}+{-# LANGUAGE OverlappingInstances, UndecidableInstances #-}
 ----------------------------------------------------------------------------- -- |
 -- Module      :  HJScript.Objects.Boolean
src/HJScript/Objects/Date.hs view
@@ -1,6 +1,4 @@-{-# OPTIONS_GHC -fglasgow-exts #-}-{-# OPTIONS_GHC -fallow-overlapping-instances #-}
-{-# OPTIONS_GHC -fallow-undecidable-instances #-}+{-# LANGUAGE OverlappingInstances, UndecidableInstances #-}
 ----------------------------------------------------------------------------- -- |
 -- Module      :  HJScript.Object.Date
src/HJScript/Objects/JQuery.hs view
@@ -1,6 +1,4 @@-{-# OPTIONS_GHC -fglasgow-exts #-}-{-# OPTIONS_GHC -fallow-overlapping-instances #-}
-{-# OPTIONS_GHC -fallow-undecidable-instances #-}+{-# LANGUAGE OverlappingInstances, UndecidableInstances #-}
 module HJScript.Objects.JQuery where  import HJScript.Lang
src/HJScript/Objects/Math.hs view
@@ -1,6 +1,4 @@-{-# OPTIONS_GHC -fglasgow-exts #-}-{-# OPTIONS_GHC -fallow-overlapping-instances #-}
-{-# OPTIONS_GHC -fallow-undecidable-instances #-}+{-# LANGUAGE OverlappingInstances, UndecidableInstances #-}
 ----------------------------------------------------------------------------- -- |
 -- Module      :  HJScript.Objects.Math
src/HJScript/Objects/RegExp.hs view
@@ -1,6 +1,4 @@-{-# OPTIONS_GHC -fglasgow-exts #-}-{-# OPTIONS_GHC -fallow-overlapping-instances #-}
-{-# OPTIONS_GHC -fallow-undecidable-instances #-}+{-# LANGUAGE OverlappingInstances, UndecidableInstances #-}
 ----------------------------------------------------------------------------- -- |
 -- Module      :  HJScript.Objects.RegExp
src/HJScript/Objects/String.hs view
@@ -1,6 +1,4 @@-{-# OPTIONS_GHC -fglasgow-exts #-}-{-# OPTIONS_GHC -fallow-overlapping-instances #-}
-{-# OPTIONS_GHC -fallow-undecidable-instances #-}+{-# LANGUAGE OverlappingInstances, UndecidableInstances #-}
 ----------------------------------------------------------------------------- -- |
 -- Module      :  HJScript.Object.String
src/HJScript/Objects/XMLHttpRequest.hs view
@@ -1,6 +1,4 @@-{-# OPTIONS_GHC -fglasgow-exts #-}-{-# OPTIONS_GHC -fallow-overlapping-instances #-}
-{-# OPTIONS_GHC -fallow-undecidable-instances #-}+{-# LANGUAGE OverlappingInstances, UndecidableInstances #-}
 -----------------------------------------------------------------------------
 -- Module      :  HJScript.Objects.XMLHttpRequest 
 -- Copyright   :  (c) Joel Björnson 2006
src/HJScript/XMLGenerator.hs view
@@ -1,7 +1,4 @@-{-# OPTIONS_GHC -fglasgow-exts #-}-{-# OPTIONS_GHC -fallow-overlapping-instances #-}
-{-# OPTIONS_GHC -fallow-undecidable-instances #-}-+{-# LANGUAGE OverlappingInstances, UndecidableInstances #-}
 module HJScript.XMLGenerator (
 --        ToChildNodes(..), ToAttributeNode(..),