prettyprinter-compat-ansi-wl-pprint 1 → 1.0.1
raw patch · 3 files changed
+42/−44 lines, 3 filesdep ~prettyprinter-ansi-terminalPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: prettyprinter-ansi-terminal
API changes (from Hackage documentation)
- Text.PrettyPrint.ANSI.Leijen: type Doc = Doc AnsiTerminal
+ Text.PrettyPrint.ANSI.Leijen: type Doc = Doc AnsiStyle
- Text.PrettyPrint.ANSI.Leijen: type SimpleDoc = SimpleDocStream AnsiTerminal
+ Text.PrettyPrint.ANSI.Leijen: type SimpleDoc = SimpleDocStream AnsiStyle
Files
- CONTRIBUTORS.md +0/−2
- prettyprinter-compat-ansi-wl-pprint.cabal +6/−6
- src/Text/PrettyPrint/ANSI/Leijen.hs +36/−36
CONTRIBUTORS.md view
@@ -7,8 +7,6 @@ ## `prettyprinter` library (this one) -- Moritz Kiefer, @cocreature-- Daniel Mendler, @minad – several ideas after the preliminary release - David Luposchainsky, @quchen – current maintainer ## `ansi-wl-pprint` (origin forked from)
prettyprinter-compat-ansi-wl-pprint.cabal view
@@ -1,8 +1,8 @@ name: prettyprinter-compat-ansi-wl-pprint-version: 1+version: 1.0.1 cabal-version: >= 1.10 category: User Interfaces, Text-synopsis: Prettyprinter compatibility module for previous users of the ansi-wl-pprint package.+synopsis: Drop-in compatibility package to migrate from »ansi-wl-pprint« to »prettyprinter«. description: See README.md license: BSD2 license-file: LICENSE.md@@ -30,7 +30,7 @@ , OverloadedStrings build-depends:- base < 127- , text- , prettyprinter < 1.1- , prettyprinter-ansi-terminal < 1.1+ base >= 4.7 && < 5+ , text == 1.2.*+ , prettyprinter < 1.2+ , prettyprinter-ansi-terminal >= 1.1 && < 1.2
src/Text/PrettyPrint/ANSI/Leijen.hs view
@@ -31,8 +31,8 @@ -type Doc = New.Doc NewT.AnsiTerminal-type SimpleDoc = New.SimpleDocStream NewT.AnsiTerminal+type Doc = New.Doc NewT.AnsiStyle+type SimpleDoc = New.SimpleDocStream NewT.AnsiStyle @@ -163,42 +163,42 @@ onred, ongreen, onyellow, onblue, onmagenta, oncyan, onwhite, ondullblack, ondullred, ondullgreen, ondullyellow, ondullblue, ondullmagenta, ondullcyan, ondullwhite, bold, debold, underline, deunderline :: Doc -> Doc-black = NewT.color NewT.Black-red = NewT.color NewT.Red-green = NewT.color NewT.Green-yellow = NewT.color NewT.Yellow-blue = NewT.color NewT.Blue-magenta = NewT.color NewT.Magenta-cyan = NewT.color NewT.Cyan-white = NewT.color NewT.White-dullblack = NewT.colorDull NewT.Black-dullred = NewT.colorDull NewT.Red-dullgreen = NewT.colorDull NewT.Green-dullyellow = NewT.colorDull NewT.Yellow-dullblue = NewT.colorDull NewT.Blue-dullmagenta = NewT.colorDull NewT.Magenta-dullcyan = NewT.colorDull NewT.Cyan-dullwhite = NewT.colorDull NewT.White-onblack = NewT.bgColor NewT.Black-onred = NewT.bgColor NewT.Red-ongreen = NewT.bgColor NewT.Green-onyellow = NewT.bgColor NewT.Yellow-onblue = NewT.bgColor NewT.Blue-onmagenta = NewT.bgColor NewT.Magenta-oncyan = NewT.bgColor NewT.Cyan-onwhite = NewT.bgColor NewT.White-ondullblack = NewT.bgColorDull NewT.Black-ondullred = NewT.bgColorDull NewT.Red-ondullgreen = NewT.bgColorDull NewT.Green-ondullyellow = NewT.bgColorDull NewT.Yellow-ondullblue = NewT.bgColorDull NewT.Blue-ondullmagenta = NewT.bgColorDull NewT.Magenta-ondullcyan = NewT.bgColorDull NewT.Cyan-ondullwhite = NewT.bgColorDull NewT.White-bold = NewT.bold+black = New.annotate (NewT.color NewT.Black)+red = New.annotate (NewT.color NewT.Red)+green = New.annotate (NewT.color NewT.Green)+yellow = New.annotate (NewT.color NewT.Yellow)+blue = New.annotate (NewT.color NewT.Blue)+magenta = New.annotate (NewT.color NewT.Magenta)+cyan = New.annotate (NewT.color NewT.Cyan)+white = New.annotate (NewT.color NewT.White)+dullblack = New.annotate (NewT.colorDull NewT.Black)+dullred = New.annotate (NewT.colorDull NewT.Red)+dullgreen = New.annotate (NewT.colorDull NewT.Green)+dullyellow = New.annotate (NewT.colorDull NewT.Yellow)+dullblue = New.annotate (NewT.colorDull NewT.Blue)+dullmagenta = New.annotate (NewT.colorDull NewT.Magenta)+dullcyan = New.annotate (NewT.colorDull NewT.Cyan)+dullwhite = New.annotate (NewT.colorDull NewT.White)+onblack = New.annotate (NewT.bgColor NewT.Black)+onred = New.annotate (NewT.bgColor NewT.Red)+ongreen = New.annotate (NewT.bgColor NewT.Green)+onyellow = New.annotate (NewT.bgColor NewT.Yellow)+onblue = New.annotate (NewT.bgColor NewT.Blue)+onmagenta = New.annotate (NewT.bgColor NewT.Magenta)+oncyan = New.annotate (NewT.bgColor NewT.Cyan)+onwhite = New.annotate (NewT.bgColor NewT.White)+ondullblack = New.annotate (NewT.bgColorDull NewT.Black)+ondullred = New.annotate (NewT.bgColorDull NewT.Red)+ondullgreen = New.annotate (NewT.bgColorDull NewT.Green)+ondullyellow = New.annotate (NewT.bgColorDull NewT.Yellow)+ondullblue = New.annotate (NewT.bgColorDull NewT.Blue)+ondullmagenta = New.annotate (NewT.bgColorDull NewT.Magenta)+ondullcyan = New.annotate (NewT.bgColorDull NewT.Cyan)+ondullwhite = New.annotate (NewT.bgColorDull NewT.White)+bold = New.annotate NewT.bold debold = id {-# WARNING debold "Debold does not do anything" #-}-underline = NewT.underline+underline = New.annotate NewT.underlined deunderline = id {-# WARNING deunderline "Debold does not do anything" #-}