js-good-parts 0.0.6 → 0.0.7
raw patch · 3 files changed
+8/−10 lines, 3 files
Files
- js-good-parts.cabal +3/−3
- src/Language/JavaScript/AST.hs +4/−6
- src/Language/JavaScript/Pretty.hs +1/−1
js-good-parts.cabal view
@@ -1,5 +1,5 @@ Name: js-good-parts-Version: 0.0.6+Version: 0.0.7 Cabal-Version: >= 1.6 Synopsis: Javascript: The Good Parts -- AST & Pretty Printer Category: Language, Javascript@@ -27,5 +27,5 @@ Exposed-Modules: Language.JavaScript.AST Language.JavaScript.Pretty- Other-Modules: Language.JavaScript.NonEmptyList- Text.PrettyPrint.Leijen.PrettyPrec+ Language.JavaScript.NonEmptyList+ Other-Modules: Text.PrettyPrint.Leijen.PrettyPrec
src/Language/JavaScript/AST.hs view
@@ -108,6 +108,10 @@ -- -- @f@ is local. It will not be in scope outside of the function body. --+-- Abbreviations:+--+-- > Stmt = Statement, Expr = Expression, Fn = Function, Decl = Declaration+-- module Language.JavaScript.AST ( -- JSString, Name can't be create except with constructors JSString, Name, @@ -126,12 +130,6 @@ Lit(..), ObjectLit(..), ObjectField(..), ArrayLit(..), FnLit(..), FnBody(..), Program(..) ) where------- | Abbreviations------ Stmt = Statement, Expr = Expression, Fn = Function, Decl = Declaration--- import Language.JavaScript.NonEmptyList
src/Language/JavaScript/Pretty.hs view
@@ -85,7 +85,7 @@ instance PrettyPrec Number -- default instance Pretty VarStmt where- pretty (VarStmt varDecls) = sepWith' (comma <+> empty) varDecls+ pretty (VarStmt varDecls) = text "var" <+> sepWith' (comma <+> empty) varDecls <> semi instance PrettyPrec VarStmt -- default