Skip to content

Allow kind annotations in forall contexts#3576

Merged
natefaubion merged 15 commits intopurescript:masterfrom
colinwahl:kind-signature-in-forall
Apr 18, 2019
Merged

Allow kind annotations in forall contexts#3576
natefaubion merged 15 commits intopurescript:masterfrom
colinwahl:kind-signature-in-forall

Conversation

@colinwahl
Copy link
Contributor

@colinwahl colinwahl commented Mar 26, 2019

This PR adds support for kind annotations in forall contexts. The parser changes aren't very important (hopefully they will go away soon in favor of purescript-cst :) ), but this change will allow us to plug in purescript-cst easier (see https://github.com/natefaubion/purescript-cst/blob/master/src/Language/PureScript/CST/Convert.hs#L173)

This intends to close #3549

@colinwahl
Copy link
Contributor Author

I've got some tests I need to take a look at - I will get to that tomorrow.

@colinwahl
Copy link
Contributor Author

I've added some simple tests, but if anyone can think of some others, I would be glad to add them.

@colinwahl
Copy link
Contributor Author

This should be ready for another look now :)

@colinwahl
Copy link
Contributor Author

Let me know if there's anything else I need to do to get this merged!

@natefaubion natefaubion merged commit 0069b31 into purescript:master Apr 18, 2019
@colinwahl colinwahl deleted the kind-signature-in-forall branch April 18, 2019 20:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Allow kind annotations in forall contexts

3 participants