1
1
mirror of https://github.com/github/semantic.git synced 2024-12-29 01:42:43 +03:00
semantic/test/fixtures/haskell/corpus
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
..
algebraic-datatype-declarations.A.hs Allow multiple contexts (for scoped type variables and type class constraints) for data constructors 2018-06-08 10:23:21 -07:00
algebraic-datatype-declarations.B.hs Allow multiple contexts (for scoped type variables and type class constraints) for data constructors 2018-06-08 10:23:21 -07:00
algebraic-datatype-declarations.diffA-B.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
algebraic-datatype-declarations.diffB-A.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
algebraic-datatype-declarations.parseA.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
algebraic-datatype-declarations.parseB.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
blank.A.hs Add blank file test fixture 2018-05-23 15:59:32 -07:00
blank.parseA.txt Add aglebraic datatype tests 2018-06-01 10:56:12 -07:00
default-declaration.A.hs Assign default declarations 2018-06-08 10:33:42 -07:00
default-declaration.B.hs Assign default declarations 2018-06-08 10:33:42 -07:00
default-declaration.diffA-B.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
default-declaration.diffB-A.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
default-declaration.parseA.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
default-declaration.parseB.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
gadt-declarations.A.hs Assign annotated type variables 2018-06-06 17:03:27 -07:00
gadt-declarations.B.hs Assign annotated type variables 2018-06-06 17:03:27 -07:00
gadt-declarations.diffA-B.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
gadt-declarations.diffB-A.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
gadt-declarations.parseA.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
gadt-declarations.parseB.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
literals.A.hs Assign string and array literals 2018-05-25 01:57:20 -05:00
literals.B.hs Assign string and array literals 2018-05-25 01:57:20 -05:00
literals.diffA-B.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
literals.diffB-A.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
literals.parseA.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
literals.parseB.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
module-declaration1.A.hs Assign module exports including: 2018-06-07 14:17:39 -07:00
module-declaration1.B.hs Assign module exports including: 2018-06-07 14:17:39 -07:00
module-declaration1.diffA-B.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
module-declaration1.diffB-A.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
module-declaration1.parseA.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
module-declaration1.parseB.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
module-declaration2.A.hs Assign module exports including: 2018-06-07 14:17:39 -07:00
module-declaration2.B.hs Assign module exports including: 2018-06-07 14:17:39 -07:00
module-declaration2.diffA-B.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
module-declaration2.diffB-A.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
module-declaration2.parseA.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
module-declaration2.parseB.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
module-declaration3.A.hs Assign module exports including: 2018-06-07 14:17:39 -07:00
module-declaration3.B.hs Assign module exports including: 2018-06-07 14:17:39 -07:00
module-declaration3.diffA-B.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
module-declaration3.diffB-A.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
module-declaration3.parseA.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
module-declaration3.parseB.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
module-declaration4.A.hs Assign module exports including: 2018-06-07 14:17:39 -07:00
module-declaration4.B.hs Assign module exports including: 2018-06-07 14:17:39 -07:00
module-declaration4.diffA-B.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
module-declaration4.diffB-A.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
module-declaration4.parseA.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
module-declaration4.parseB.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
module-declaration5.A.hs Assign module exports including: 2018-06-07 14:17:39 -07:00
module-declaration5.B.hs Assign module exports including: 2018-06-07 14:17:39 -07:00
module-declaration5.diffA-B.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
module-declaration5.diffB-A.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
module-declaration5.parseA.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
module-declaration5.parseB.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
newtype-declaration.A.hs Assign newtype declarations 2018-06-08 10:06:09 -07:00
newtype-declaration.B.hs Assign newtype declarations 2018-06-08 10:06:09 -07:00
newtype-declaration.diffA-B.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
newtype-declaration.diffB-A.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
newtype-declaration.parseA.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
newtype-declaration.parseB.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
type-signatures.A.hs Assign equality constraints 2018-06-08 12:02:13 -07:00
type-signatures.B.hs Assign equality constraints 2018-06-08 12:02:13 -07:00
type-signatures.diffA-B.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
type-signatures.diffB-A.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
type-signatures.parseA.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
type-signatures.parseB.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
type-synonyms.A.hs Flush out more types and type synonym declaration assignments 2018-06-07 17:49:37 -07:00
type-synonyms.B.hs Flush out more types and type synonym declaration assignments 2018-06-07 17:49:37 -07:00
type-synonyms.diffA-B.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
type-synonyms.diffB-A.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
type-synonyms.parseA.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00
type-synonyms.parseB.txt Be explicit about each identifier type 2018-06-08 12:05:17 -07:00