1
1
mirror of https://github.com/github/semantic.git synced 2024-12-22 14:21:31 +03:00
Commit Graph

8 Commits

Author SHA1 Message Date
Rick Winfrey
646e1c3459 Be explicit about each identifier type
I went through a lot of trouble to make every identifier parsed in `tree-sitter-haskell` as accurate as possible (i.e. type variable identifier vs constructor identifier vs type class identifier). This enables us to keep those distinctions with assignment at the cost of adding more constructors.
2018-06-08 12:05:17 -07:00
Rick Winfrey
bd43959cb0 Assign annotated type variables 2018-06-06 17:03:27 -07:00
Rick Winfrey
fc7c578b9b Allow pragmas within gadt constructors 2018-06-06 16:58:54 -07:00
Rick Winfrey
a7795bca03 Assign qualified type constructor identifiers 2018-06-06 16:53:48 -07:00
Rick Winfrey
8cb6d7ed0a Release the kinds! 2018-06-06 15:41:57 -07:00
Rick Winfrey
2e792df250 Assign fields within GADT constructors 2018-06-06 14:42:25 -07:00
Rick Winfrey
a452136999 Assign simple GADTs 2018-06-05 16:01:56 -07:00
Rick Winfrey
97c71544ea Assign GADT declarations without constructors 2018-06-05 12:26:42 -07:00