name: mainland-pretty version: 0.7.1 cabal-version: >= 1.10 license: BSD3 license-file: LICENSE copyright: (c) 2006-2011 Harvard University (c) 2011-2012 Geoffrey Mainland (c) 2015-2021 Drexel University author: Geoffrey Mainland maintainer: Geoffrey Mainland stability: alpha homepage: https://github.com/mainland/mainland-pretty bug-reports: https://github.com/mainland/mainland-pretty/issues category: Text synopsis: Pretty printing designed for printing source code. description: Pretty printing designed for printing source code based on Wadler's paper /A Prettier Printer/. The main advantage of this library is its ability to automatically track the source locations associated with pretty printed values and output appropriate #line pragmas and its ability to produce output in the form of lazy text using a builder. tested-with: GHC==7.4.2, GHC==7.6.3, GHC==7.8.3, GHC==7.10.3, GHC==8.0.2, GHC==8.2.2, GHC==8.4.3, GHC==8.6.5, GHC==8.8.4, GHC==8.10.4, GHC==9.0.1 build-type: Simple library default-language: Haskell2010 exposed-modules: Text.PrettyPrint.Mainland Text.PrettyPrint.Mainland.Class build-depends: base >= 4.5 && < 5, containers >= 0.2 && < 0.7, srcloc >= 0.2 && < 0.7, text > 0.11 && < 1.3, transformers > 0.3 && < 0.6 source-repository head type: git location: git://github.com/mainland/mainland-pretty.git