BSD-3-Clause licensed by Shayne Fletcher
Maintained by [email protected]
This version can be pinned in stack with:ghc-lib-parser-ex-8.8.2@sha256:a45c875610b7a2fe2ee90fa02bf5dfec5ac42b862a0497769df92e6e386e1516,2259

Module documentation for 8.8.2

ghc-lib-parser-ex Build Status

Copyright © 2020, Shayne Fletcher. All rights reserved. SPDX-License-Identifier: BSD-3-Clause

The ghc-lib-parser-ex package contains GHC API parse tree utilities. It works with or without ghc-lib-parser.

Using ghc-lib-parser-ex

The package ghc-lib-parser-ex is available on Hackage e.g. cabal install ghc-lib-parser-ex. There are two release streams within the ghc-lib-parser-ex name (tracking released ghc-lib-parser versions exactly):

  • Version 8.10.1 will be the ghc-lib-parser-ex for use against ghc-lib-parser-8.10.1(or the released GHC 8.10.1);
  • Version 0.20190204 is for use against ghc-lib-parser-0.20190204.

Building ghc-lib-parser-ex

You can build with stack build and test with stack test. You can also produce ghc-lib-parser-ex package distributions by executing the CI script (which incidentally builds everything and runs the tests).

# Setup
git clone [email protected]:shayne-fletcher/ghc-lib-parser-ex.git
cd ghc-lib-parser-ex
stack runhaskell --package extra --package optparse-applicative CI.hs

Run stack runhaskell --package extra --package optparse-applicative CI.hs -- --help for more configurability options.

Releasing ghc-lib (notes for maintainers)

Build ghc-lib-parser-ex using the above instructions and upload the resulting .tar.gz files to Hackage.

Changes

Changelog for ghc-lib-parser-ex

8.8.1.20191204, released 2020-01-18