Add support for OverloadedLabels #244

Merged
eborden merged 5 commits from add-overloaded-labels into master 2019-06-24 02:31:05 +02:00

5 Commits (master)

Author SHA1 Message Date
Lennart Spitzner 1608163b27
Fixup CPP comments 2019-06-23 23:02:41 +02:00
Evan Rutledge Borden 1b02393a9d Support version 8.0 of OverloadedLabels 2019-06-23 14:27:58 -05:00
Evan Rutledge Borden f6dae9ed0f Add CPP for pre 8.6 HsOverLabel 2019-06-23 13:47:14 -05:00
Evan Rutledge Borden d071534cad Remove NoExt 2019-06-23 13:32:21 -05:00
Evan Rutledge Borden 907f362ab5 Add support for OverloadedLabels
`OverloadedLabels` is a simple enough extension to parse and format. It
is becoming more common with use of `generic-lens`. Since it can be
treated as a `HsVar` its implementation only requires using `docLit`,
along with some marshalling for dealing with `FastString`.
2019-06-23 12:06:06 -05:00