1
1
mirror of https://github.com/github/semantic.git synced 2024-12-15 10:02:27 +03:00
semantic/test/fixtures/haskell/corpus/literals.diffB-A.txt
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

523 lines
12 KiB
Plaintext

(Module
(ModuleIdentifier)
(Statements
(Function
{ (VariableIdentifier)
->(VariableIdentifier) }
(Statements
(Integer)))
{+(Function
{+(VariableIdentifier)+}
{+(Statements
{+(Integer)+})+})+}
{+(Function
{+(VariableIdentifier)+}
{+(Statements
{+(Integer)+})+})+}
{+(Function
{+(VariableIdentifier)+}
{+(Statements
{+(Integer)+})+})+}
{+(Function
{+(VariableIdentifier)+}
{+(Statements
{+(Integer)+})+})+}
{+(Function
{+(VariableIdentifier)+}
{+(Statements
{+(Integer)+})+})+}
{+(Function
{+(VariableIdentifier)+}
{+(Statements
{+(Float)+})+})+}
{+(Function
{+(VariableIdentifier)+}
{+(Statements
{+(Float)+})+})+}
{+(Function
{+(VariableIdentifier)+}
{+(Statements
{+(Float)+})+})+}
{+(Function
{+(VariableIdentifier)+}
{+(Statements
{+(Float)+})+})+}
{+(Function
{+(VariableIdentifier)+}
{+(Statements
{+(Float)+})+})+}
{+(Function
{+(VariableIdentifier)+}
{+(Statements
{+(Float)+})+})+}
{+(Function
{+(VariableIdentifier)+}
{+(Statements
{+(Float)+})+})+}
{+(Function
{+(VariableIdentifier)+}
{+(Statements
{+(Float)+})+})+}
{+(Function
{+(VariableIdentifier)+}
{+(Statements
{+(Float)+})+})+}
{+(Function
{+(VariableIdentifier)+}
{+(Statements
{+(Float)+})+})+}
{+(Function
{+(VariableIdentifier)+}
{+(Statements
{+(Float)+})+})+}
{+(Function
{+(VariableIdentifier)+}
{+(Statements
{+(Float)+})+})+}
{+(Function
{+(VariableIdentifier)+}
{+(Statements
{+(Float)+})+})+}
{+(Function
{+(VariableIdentifier)+}
{+(Statements
{+(Float)+})+})+}
{+(Function
{+(VariableIdentifier)+}
{+(Statements
{+(VariableIdentifier)+})+})+}
{+(Function
{+(VariableIdentifier)+}
{+(Statements
{+(VariableIdentifier)+})+})+}
{+(Function
{+(VariableIdentifier)+}
{+(Statements
{+(VariableIdentifier)+})+})+}
{+(Function
{+(VariableIdentifier)+}
{+(Statements
{+(VariableIdentifier)+})+})+}
{+(Function
{+(VariableIdentifier)+}
{+(Statements
{+(VariableIdentifier)+})+})+}
{+(Function
{+(VariableIdentifier)+}
{+(Statements
{+(VariableIdentifier)+})+})+}
{+(Function
{+(VariableIdentifier)+}
{+(Statements
{+(VariableIdentifier)+})+})+}
{+(Function
{+(VariableIdentifier)+}
{+(Statements
{+(ConstructorIdentifier)+})+})+}
{+(Function
{+(VariableIdentifier)+}
{+(Statements
{+(ConstructorIdentifier)+})+})+}
{+(Function
{+(VariableIdentifier)+}
{+(Statements
{+(Character)+})+})+}
{+(Function
{+(VariableIdentifier)+}
{+(Statements
{+(Character)+})+})+}
{+(Function
{+(VariableIdentifier)+}
{+(Statements
{+(Character)+})+})+}
{+(Function
{+(VariableIdentifier)+}
{+(Statements
{+(Character)+})+})+}
{+(Function
{+(VariableIdentifier)+}
{+(Statements
{+(Character)+})+})+}
{+(Function
{+(VariableIdentifier)+}
{+(Statements
{+(Character)+})+})+}
{+(Function
{+(VariableIdentifier)+}
{+(Statements
{+(Character)+})+})+}
{+(Function
{+(VariableIdentifier)+}
{+(Statements
{+(Character)+})+})+}
(Function
{ (VariableIdentifier)
->(VariableIdentifier) }
(Statements
{+(Character)+}
{-(Integer)-}))
{+(Function
{+(VariableIdentifier)+}
{+(Statements
{+(Character)+})+})+}
{+(Function
{+(VariableIdentifier)+}
{+(Statements
{+(Character)+})+})+}
{+(Function
{+(VariableIdentifier)+}
{+(Statements
{+(Character)+})+})+}
{+(Function
{+(VariableIdentifier)+}
{+(Statements
{+(Character)+})+})+}
{+(Function
{+(VariableIdentifier)+}
{+(Statements
{+(Character)+})+})+}
{+(Function
{+(VariableIdentifier)+}
{+(Statements
{+(Character)+})+})+}
{+(Function
{+(VariableIdentifier)+}
{+(Statements
{+(Character)+})+})+}
{+(Function
{+(VariableIdentifier)+}
{+(Statements
{+(Character)+})+})+}
{+(Function
{+(VariableIdentifier)+}
{+(Statements
{+(Character)+})+})+}
{+(Function
{+(VariableIdentifier)+}
{+(Statements
{+(Character)+})+})+}
{+(Function
{+(VariableIdentifier)+}
{+(Statements
{+(Character)+})+})+}
{+(Function
{+(VariableIdentifier)+}
{+(Statements
{+(Character)+})+})+}
{+(Function
{+(VariableIdentifier)+}
{+(Statements
{+(Character)+})+})+}
{+(Function
{+(VariableIdentifier)+}
{+(Statements
{+(Character)+})+})+}
{+(Function
{+(VariableIdentifier)+}
{+(Statements
{+(Character)+})+})+}
{+(Function
{+(VariableIdentifier)+}
{+(Statements
{+(Character)+})+})+}
{+(Function
{+(VariableIdentifier)+}
{+(Statements
{+(Character)+})+})+}
{+(Function
{+(VariableIdentifier)+}
{+(Statements
{+(Character)+})+})+}
{+(Function
{+(VariableIdentifier)+}
{+(Statements
{+(Array
{+(TextElement)+}
{+(TextElement)+}
{+(TextElement)+}
{+(TextElement)+}
{+(TextElement)+}
{+(TextElement)+}
{+(TextElement)+}
{+(TextElement)+}
{+(TextElement)+}
{+(TextElement)+}
{+(TextElement)+}
{+(TextElement)+}
{+(TextElement)+}
{+(TextElement)+}
{+(TextElement)+}
{+(TextElement)+}
{+(TextElement)+}
{+(TextElement)+}
{+(TextElement)+}
{+(TextElement)+}
{+(TextElement)+}
{+(TextElement)+}
{+(TextElement)+}
{+(TextElement)+}
{+(TextElement)+}
{+(TextElement)+}
{+(TextElement)+}
{+(TextElement)+}
{+(TextElement)+}
{+(TextElement)+}
{+(TextElement)+}
{+(TextElement)+}
{+(TextElement)+}
{+(TextElement)+})+})+})+}
{-(Function
{-(VariableIdentifier)-}
{-(Statements
{-(Integer)-})-})-}
{-(Function
{-(VariableIdentifier)-}
{-(Statements
{-(Integer)-})-})-}
{-(Function
{-(VariableIdentifier)-}
{-(Statements
{-(Integer)-})-})-}
{-(Function
{-(VariableIdentifier)-}
{-(Statements
{-(Integer)-})-})-}
{-(Function
{-(VariableIdentifier)-}
{-(Statements
{-(Float)-})-})-}
{-(Function
{-(VariableIdentifier)-}
{-(Statements
{-(Float)-})-})-}
{-(Function
{-(VariableIdentifier)-}
{-(Statements
{-(Float)-})-})-}
{-(Function
{-(VariableIdentifier)-}
{-(Statements
{-(Float)-})-})-}
{-(Function
{-(VariableIdentifier)-}
{-(Statements
{-(Float)-})-})-}
{-(Function
{-(VariableIdentifier)-}
{-(Statements
{-(Float)-})-})-}
{-(Function
{-(VariableIdentifier)-}
{-(Statements
{-(Float)-})-})-}
{-(Function
{-(VariableIdentifier)-}
{-(Statements
{-(Float)-})-})-}
{-(Function
{-(VariableIdentifier)-}
{-(Statements
{-(Float)-})-})-}
{-(Function
{-(VariableIdentifier)-}
{-(Statements
{-(Float)-})-})-}
{-(Function
{-(VariableIdentifier)-}
{-(Statements
{-(Float)-})-})-}
{-(Function
{-(VariableIdentifier)-}
{-(Statements
{-(Float)-})-})-}
{-(Function
{-(VariableIdentifier)-}
{-(Statements
{-(Float)-})-})-}
{-(Function
{-(VariableIdentifier)-}
{-(Statements
{-(Float)-})-})-}
{-(Function
{-(VariableIdentifier)-}
{-(Statements
{-(VariableIdentifier)-})-})-}
{-(Function
{-(VariableIdentifier)-}
{-(Statements
{-(VariableIdentifier)-})-})-}
{-(Function
{-(VariableIdentifier)-}
{-(Statements
{-(VariableIdentifier)-})-})-}
{-(Function
{-(VariableIdentifier)-}
{-(Statements
{-(VariableIdentifier)-})-})-}
{-(Function
{-(VariableIdentifier)-}
{-(Statements
{-(VariableIdentifier)-})-})-}
{-(Function
{-(VariableIdentifier)-}
{-(Statements
{-(VariableIdentifier)-})-})-}
{-(Function
{-(VariableIdentifier)-}
{-(Statements
{-(VariableIdentifier)-})-})-}
{-(Function
{-(VariableIdentifier)-}
{-(Statements
{-(ConstructorIdentifier)-})-})-}
{-(Function
{-(VariableIdentifier)-}
{-(Statements
{-(ConstructorIdentifier)-})-})-}
{-(Function
{-(VariableIdentifier)-}
{-(Statements
{-(Character)-})-})-}
{-(Function
{-(VariableIdentifier)-}
{-(Statements
{-(Character)-})-})-}
{-(Function
{-(VariableIdentifier)-}
{-(Statements
{-(Character)-})-})-}
{-(Function
{-(VariableIdentifier)-}
{-(Statements
{-(Character)-})-})-}
{-(Function
{-(VariableIdentifier)-}
{-(Statements
{-(Character)-})-})-}
{-(Function
{-(VariableIdentifier)-}
{-(Statements
{-(Character)-})-})-}
{-(Function
{-(VariableIdentifier)-}
{-(Statements
{-(Character)-})-})-}
{-(Function
{-(VariableIdentifier)-}
{-(Statements
{-(Character)-})-})-}
{-(Function
{-(VariableIdentifier)-}
{-(Statements
{-(Character)-})-})-}
{-(Function
{-(VariableIdentifier)-}
{-(Statements
{-(Character)-})-})-}
{-(Function
{-(VariableIdentifier)-}
{-(Statements
{-(Character)-})-})-}
{-(Function
{-(VariableIdentifier)-}
{-(Statements
{-(Character)-})-})-}
{-(Function
{-(VariableIdentifier)-}
{-(Statements
{-(Character)-})-})-}
{-(Function
{-(VariableIdentifier)-}
{-(Statements
{-(Character)-})-})-}
{-(Function
{-(VariableIdentifier)-}
{-(Statements
{-(Character)-})-})-}
{-(Function
{-(VariableIdentifier)-}
{-(Statements
{-(Character)-})-})-}
{-(Function
{-(VariableIdentifier)-}
{-(Statements
{-(Character)-})-})-}
{-(Function
{-(VariableIdentifier)-}
{-(Statements
{-(Character)-})-})-}
{-(Function
{-(VariableIdentifier)-}
{-(Statements
{-(Character)-})-})-}
{-(Function
{-(VariableIdentifier)-}
{-(Statements
{-(Character)-})-})-}
{-(Function
{-(VariableIdentifier)-}
{-(Statements
{-(Character)-})-})-}
{-(Function
{-(VariableIdentifier)-}
{-(Statements
{-(Character)-})-})-}
{-(Function
{-(VariableIdentifier)-}
{-(Statements
{-(Character)-})-})-}
{-(Function
{-(VariableIdentifier)-}
{-(Statements
{-(Character)-})-})-}
{-(Function
{-(VariableIdentifier)-}
{-(Statements
{-(Character)-})-})-}
{-(Function
{-(VariableIdentifier)-}
{-(Statements
{-(Character)-})-})-}
{-(Function
{-(VariableIdentifier)-}
{-(Statements
{-(Character)-})-})-}
{-(Function
{-(VariableIdentifier)-}
{-(Statements
{-(Array
{-(TextElement)-}
{-(TextElement)-}
{-(TextElement)-}
{-(TextElement)-}
{-(TextElement)-}
{-(TextElement)-}
{-(TextElement)-}
{-(TextElement)-}
{-(TextElement)-}
{-(TextElement)-}
{-(TextElement)-}
{-(TextElement)-}
{-(TextElement)-}
{-(TextElement)-}
{-(TextElement)-}
{-(TextElement)-}
{-(TextElement)-}
{-(TextElement)-}
{-(TextElement)-}
{-(TextElement)-}
{-(TextElement)-}
{-(TextElement)-}
{-(TextElement)-}
{-(TextElement)-}
{-(TextElement)-}
{-(TextElement)-}
{-(TextElement)-}
{-(TextElement)-}
{-(TextElement)-}
{-(TextElement)-}
{-(TextElement)-}
{-(TextElement)-}
{-(TextElement)-}
{-(TextElement)-})-})-})-}))