1
1
mirror of https://github.com/github/semantic.git synced 2024-12-23 06:41:45 +03:00
semantic/test/fixtures/haskell/corpus/gadt-declarations.diffA-B.txt

208 lines
6.0 KiB
Plaintext
Raw Normal View History

(Module
(Empty)
2018-06-07 00:42:25 +03:00
(Statements
(GADT
(Empty)
(Type
{ (TypeConstructorIdentifier)
->(TypeConstructorIdentifier) }
2018-06-07 00:42:25 +03:00
(Statements
(TypeVariableIdentifier)
(TypeVariableIdentifier)
(TypeVariableIdentifier))
2018-06-07 01:41:57 +03:00
(Empty))
(Statements
2018-06-07 00:42:25 +03:00
(GADTConstructor
(Empty)
(TypeConstructorIdentifier)
2018-06-06 02:01:56 +03:00
(FunctionType
(Type
(TypeVariableIdentifier)
2018-06-07 01:41:57 +03:00
(TypeParameters)
(Empty))
2018-06-06 02:01:56 +03:00
(FunctionType
(Type
(TypeVariableIdentifier)
2018-06-07 01:41:57 +03:00
(TypeParameters)
(Empty))
2018-06-07 00:42:25 +03:00
(FunctionType
(Type
(TypeVariableIdentifier)
2018-06-07 01:41:57 +03:00
(TypeParameters)
(Empty))
2018-06-07 00:42:25 +03:00
(Type
{ (TypeConstructorIdentifier)
->(TypeConstructorIdentifier) }
2018-06-07 00:42:25 +03:00
(TypeParameters
(TypeVariableIdentifier)
(TypeVariableIdentifier)
(TypeVariableIdentifier))
2018-06-07 01:41:57 +03:00
(Empty))))))))
2018-06-07 00:42:25 +03:00
(GADT
(Empty)
(Type
{ (TypeConstructorIdentifier)
->(TypeConstructorIdentifier) }
2018-06-07 00:42:25 +03:00
(Statements
(TypeVariableIdentifier)
(TypeVariableIdentifier))
2018-06-07 01:41:57 +03:00
(Empty))
2018-06-07 00:42:25 +03:00
(Statements
(GADTConstructor
(Empty)
{ (TypeConstructorIdentifier)
->(TypeConstructorIdentifier) }
2018-06-07 00:42:25 +03:00
(FunctionType
(Type
(Statements
(Field
(Statements
(VariableIdentifier))
2018-06-07 00:42:25 +03:00
(Type
(TypeConstructorIdentifier)
2018-06-07 00:42:25 +03:00
(TypeParameters
(TypeConstructorIdentifier))
2018-06-07 01:41:57 +03:00
(Empty)))
2018-06-07 00:42:25 +03:00
(Field
(Statements
(VariableIdentifier))
2018-06-07 00:42:25 +03:00
(Type
(TypeVariableIdentifier)
2018-06-07 00:42:25 +03:00
(TypeParameters
(TypeVariableIdentifier))
2018-06-07 01:41:57 +03:00
(Empty))))
(TypeParameters)
(Empty))
2018-06-07 00:42:25 +03:00
(Type
{ (TypeConstructorIdentifier)
->(TypeConstructorIdentifier) }
2018-06-07 00:42:25 +03:00
(TypeParameters
(TypeVariableIdentifier)
(TypeVariableIdentifier))
2018-06-07 01:41:57 +03:00
(Empty))))))
(GADT
(Empty)
(Type
{ (TypeConstructorIdentifier)
->(TypeConstructorIdentifier) }
2018-06-07 01:41:57 +03:00
(Statements
(TypeVariableIdentifier))
2018-06-07 01:41:57 +03:00
(KindSignature
(KindFunctionType
(Kind
(KindListType
(Star)))
(Kind
{ (Star)
->(KindListType
{+(Star)+}) }))))
(Statements))
(GADT
(Empty)
(Type
{ (TypeConstructorIdentifier)
->(TypeConstructorIdentifier) }
(Statements
(TypeVariableIdentifier))
(Empty))
(Statements
(GADTConstructor
(Empty)
{ (TypeConstructorIdentifier)
->(TypeConstructorIdentifier) }
(FunctionType
(Type
(StrictType
(QualifiedTypeConstructorIdentifier
(ModuleIdentifier)
(TypeConstructorIdentifier))
(TypeParameters))
(TypeParameters)
(Empty))
(Type
(TypeConstructorIdentifier)
(TypeParameters
(QualifiedTypeConstructorIdentifier
(ModuleIdentifier)
(TypeConstructorIdentifier)))
(Empty))))
(GADTConstructor
(Empty)
{ (TypeConstructorIdentifier)
->(TypeConstructorIdentifier) }
(FunctionType
(Type
(StrictType
(QualifiedTypeConstructorIdentifier
(ModuleIdentifier)
(TypeConstructorIdentifier))
(TypeParameters))
(TypeParameters)
(Empty))
(Type
(TypeConstructorIdentifier)
(TypeParameters
(QualifiedTypeConstructorIdentifier
(ModuleIdentifier)
(TypeConstructorIdentifier)))
(Empty))))
(GADTConstructor
(Empty)
{ (TypeConstructorIdentifier)
->(TypeConstructorIdentifier) }
(FunctionType
(Type
(StrictType
(TypeConstructorIdentifier)
(TypeParameters))
(TypeParameters)
(Empty))
(Type
(TypeConstructorIdentifier)
(TypeParameters
(TypeConstructorIdentifier))
2018-06-07 02:58:54 +03:00
(Empty))))))
(GADT
(Empty)
(Type
(TypeConstructorIdentifier)
2018-06-07 02:58:54 +03:00
(Statements
2018-06-07 03:03:27 +03:00
(AnnotatedTypeVariable
(TypeVariableIdentifier)
2018-06-07 03:03:27 +03:00
(KindListType
(KindFunctionType
(Kind
(Star))
(Kind
(Star)))))
(AnnotatedTypeVariable
(TypeVariableIdentifier)
2018-06-07 03:03:27 +03:00
(Star)))
2018-06-07 02:58:54 +03:00
(Empty))
(Statements
(GADTConstructor
(Empty)
(TypeConstructorIdentifier)
2018-06-25 21:20:30 +03:00
(Statements
2018-06-07 02:58:54 +03:00
(Pragma)
(FunctionType
(Type
(StrictType
{ (TypeConstructorIdentifier)
->(TypeConstructorIdentifier) }
2018-06-07 02:58:54 +03:00
(TypeParameters))
(TypeParameters)
(Empty))
(FunctionType
(Type
(TypeVariableIdentifier)
2018-06-07 02:58:54 +03:00
(TypeParameters
(TypeVariableIdentifier))
2018-06-07 02:58:54 +03:00
(Empty))
(Type
(TypeConstructorIdentifier)
2018-06-07 02:58:54 +03:00
(TypeParameters
(TypeVariableIdentifier)
(TypeVariableIdentifier))
2018-06-07 02:58:54 +03:00
(Empty))))))))))