Old versions of HSE only had the un-annotated version so perhaps the annotations were added in separate types to avoid breaking changes.

On Sun, Jul 31, 2016 at 1:52 PM, Tom Ellis <tom-lists-haskell-cafe-2013@jaguarpaw.co.uk> wrote:
On Wed, Jul 20, 2016 at 02:09:13PM +0100, Matthew Pickering wrote:
> HSE provides two ASTs, one which has source locations and one which
> doesn't.  I have removed the one which doesn't.

I haven't been following very closely, but can I ask what the use case was
for the one which did not have source locations?  Is it just to avoid
filling in/ignoring a dummy () parameter when constructing/destructing
respectively?
_______________________________________________
Haskell-Cafe mailing list
To (un)subscribe, modify options or view archives go to:
http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe
Only members subscribed via the mailman list are allowed to post.