mirror of
https://github.com/github/semantic.git
synced 2024-12-28 17:32:05 +03:00
Update test fixtures
This commit is contained in:
parent
f90f3a913e
commit
a279d96985
@ -62,10 +62,6 @@
|
||||
->(TypeConstructorIdentifier) }
|
||||
(TypeParameters)
|
||||
(Empty))
|
||||
(Constructor
|
||||
{ (ConstructorIdentifier)
|
||||
->(ConstructorIdentifier) }
|
||||
(TypeParameters))
|
||||
{+(Constructor
|
||||
{+(ConstructorIdentifier)+}
|
||||
{+(TypeParameters)+})+}
|
||||
@ -78,10 +74,18 @@
|
||||
{+(Constructor
|
||||
{+(ConstructorIdentifier)+}
|
||||
{+(TypeParameters)+})+}
|
||||
(Constructor
|
||||
{ (ConstructorIdentifier)
|
||||
->(ConstructorIdentifier) }
|
||||
(TypeParameters))
|
||||
{+(Constructor
|
||||
{+(ConstructorIdentifier)+}
|
||||
{+(TypeParameters)+})+}
|
||||
{+(Constructor
|
||||
{+(ConstructorIdentifier)+}
|
||||
{+(TypeParameters)+})+}
|
||||
{-(Constructor
|
||||
{-(ConstructorIdentifier)-}
|
||||
{-(TypeParameters)-})-}
|
||||
{-(Constructor
|
||||
{-(ConstructorIdentifier)-}
|
||||
{-(TypeParameters)-})-}
|
||||
{-(Constructor
|
||||
{-(ConstructorIdentifier)-}
|
||||
{-(TypeParameters)-})-}
|
||||
|
@ -62,25 +62,25 @@
|
||||
->(TypeConstructorIdentifier) }
|
||||
(TypeParameters)
|
||||
(Empty))
|
||||
{+(Constructor
|
||||
{+(ConstructorIdentifier)+}
|
||||
{+(TypeParameters)+})+}
|
||||
{+(Constructor
|
||||
{+(ConstructorIdentifier)+}
|
||||
{+(TypeParameters)+})+}
|
||||
{+(Constructor
|
||||
{+(ConstructorIdentifier)+}
|
||||
{+(TypeParameters)+})+}
|
||||
{+(Constructor
|
||||
{+(ConstructorIdentifier)+}
|
||||
{+(TypeParameters)+})+}
|
||||
{+(Constructor
|
||||
{+(ConstructorIdentifier)+}
|
||||
{+(TypeParameters)+})+}
|
||||
(Constructor
|
||||
{ (ConstructorIdentifier)
|
||||
->(ConstructorIdentifier) }
|
||||
(TypeParameters))
|
||||
{+(Constructor
|
||||
{+(ConstructorIdentifier)+}
|
||||
{+(TypeParameters)+})+}
|
||||
{+(Constructor
|
||||
{+(ConstructorIdentifier)+}
|
||||
{+(TypeParameters)+})+}
|
||||
{+(Constructor
|
||||
{+(ConstructorIdentifier)+}
|
||||
{+(TypeParameters)+})+}
|
||||
{+(Constructor
|
||||
{+(ConstructorIdentifier)+}
|
||||
{+(TypeParameters)+})+}
|
||||
{+(Constructor
|
||||
{+(ConstructorIdentifier)+}
|
||||
{+(TypeParameters)+})+}
|
||||
{-(Constructor
|
||||
{-(ConstructorIdentifier)-}
|
||||
{-(TypeParameters)-})-}
|
||||
|
@ -72,13 +72,13 @@
|
||||
(Function
|
||||
(VariableIdentifier)
|
||||
(Statements
|
||||
(EnumFrom
|
||||
(ArithmeticSequence
|
||||
{ (Integer)
|
||||
->(Integer) })))
|
||||
(Function
|
||||
(VariableIdentifier)
|
||||
(Statements
|
||||
(EnumFromThen
|
||||
(ArithmeticSequence
|
||||
{ (Integer)
|
||||
->(Integer) }
|
||||
{ (Integer)
|
||||
@ -86,7 +86,7 @@
|
||||
(Function
|
||||
(VariableIdentifier)
|
||||
(Statements
|
||||
(EnumFromTo
|
||||
(ArithmeticSequence
|
||||
{ (Integer)
|
||||
->(Integer) }
|
||||
{ (Integer)
|
||||
@ -94,7 +94,7 @@
|
||||
(Function
|
||||
(VariableIdentifier)
|
||||
(Statements
|
||||
(EnumFromThenTo
|
||||
(ArithmeticSequence
|
||||
{ (Integer)
|
||||
->(Integer) }
|
||||
{ (Integer)
|
||||
@ -178,7 +178,7 @@
|
||||
{+(Integer)+}))
|
||||
(Generator
|
||||
(VariableIdentifier)
|
||||
(EnumFromTo
|
||||
(ArithmeticSequence
|
||||
(Integer)
|
||||
{ (Integer)
|
||||
->(Integer) })))))
|
||||
@ -199,7 +199,7 @@
|
||||
{+(Integer)+})))
|
||||
(Generator
|
||||
(VariableIdentifier)
|
||||
(EnumFrom
|
||||
(ArithmeticSequence
|
||||
{ (Integer)
|
||||
->(Integer) })))))
|
||||
(Function
|
||||
@ -225,7 +225,7 @@
|
||||
(Integer))))
|
||||
(Generator
|
||||
(VariableIdentifier)
|
||||
(EnumFrom
|
||||
(ArithmeticSequence
|
||||
(Integer)))))))
|
||||
(Function
|
||||
{ (VariableIdentifier)
|
||||
|
@ -72,13 +72,13 @@
|
||||
(Function
|
||||
(VariableIdentifier)
|
||||
(Statements
|
||||
(EnumFrom
|
||||
(ArithmeticSequence
|
||||
{ (Integer)
|
||||
->(Integer) })))
|
||||
(Function
|
||||
(VariableIdentifier)
|
||||
(Statements
|
||||
(EnumFromThen
|
||||
(ArithmeticSequence
|
||||
{ (Integer)
|
||||
->(Integer) }
|
||||
{ (Integer)
|
||||
@ -86,7 +86,7 @@
|
||||
(Function
|
||||
(VariableIdentifier)
|
||||
(Statements
|
||||
(EnumFromTo
|
||||
(ArithmeticSequence
|
||||
{ (Integer)
|
||||
->(Integer) }
|
||||
{ (Integer)
|
||||
@ -94,7 +94,7 @@
|
||||
(Function
|
||||
(VariableIdentifier)
|
||||
(Statements
|
||||
(EnumFromThenTo
|
||||
(ArithmeticSequence
|
||||
{ (Integer)
|
||||
->(Integer) }
|
||||
{ (Integer)
|
||||
@ -178,7 +178,7 @@
|
||||
{-(Integer)-}))
|
||||
(Generator
|
||||
(VariableIdentifier)
|
||||
(EnumFromTo
|
||||
(ArithmeticSequence
|
||||
(Integer)
|
||||
{ (Integer)
|
||||
->(Integer) })))))
|
||||
@ -199,7 +199,7 @@
|
||||
{-(Integer)-})))
|
||||
(Generator
|
||||
(VariableIdentifier)
|
||||
(EnumFrom
|
||||
(ArithmeticSequence
|
||||
{ (Integer)
|
||||
->(Integer) })))))
|
||||
(Function
|
||||
@ -225,7 +225,7 @@
|
||||
(Integer))))
|
||||
(Generator
|
||||
(VariableIdentifier)
|
||||
(EnumFrom
|
||||
(ArithmeticSequence
|
||||
(Integer)))))))
|
||||
(Function
|
||||
{ (VariableIdentifier)
|
||||
@ -362,16 +362,12 @@
|
||||
{-(VariableOperator
|
||||
{-(VariableSymbol)-})-}
|
||||
{-(VariableIdentifier)-})-})-})-}))
|
||||
(Function
|
||||
{ (VariableIdentifier)
|
||||
->(VariableIdentifier) }
|
||||
(Statements
|
||||
{+(Function
|
||||
{+(VariableIdentifier)+}
|
||||
{+(Statements
|
||||
{+(QualifiedConstructorIdentifier
|
||||
{+(ModuleIdentifier)+}
|
||||
{+(ConstructorIdentifier)+})+}
|
||||
{-(Lambda
|
||||
{-(VariableIdentifier)-}
|
||||
{-(VariableIdentifier)-})-}))
|
||||
{+(ConstructorIdentifier)+})+})+})+}
|
||||
{+(Function
|
||||
{+(VariableIdentifier)+}
|
||||
{+(ConstructorPattern
|
||||
@ -442,12 +438,13 @@
|
||||
{+(VariableOperator
|
||||
{+(VariableSymbol)+})+}
|
||||
{+(VariableIdentifier)+})+})+})+})+})+}
|
||||
{+(Function
|
||||
{+(VariableIdentifier)+}
|
||||
{+(Statements
|
||||
{+(Lambda
|
||||
{+(VariableIdentifier)+}
|
||||
{+(VariableIdentifier)+})+})+})+}
|
||||
(Function
|
||||
{ (VariableIdentifier)
|
||||
->(VariableIdentifier) }
|
||||
(Statements
|
||||
(Lambda
|
||||
(VariableIdentifier)
|
||||
(VariableIdentifier))))
|
||||
(Function
|
||||
{ (VariableIdentifier)
|
||||
->(VariableIdentifier) }
|
||||
|
@ -65,24 +65,24 @@
|
||||
(Function
|
||||
(VariableIdentifier)
|
||||
(Statements
|
||||
(EnumFrom
|
||||
(ArithmeticSequence
|
||||
(Integer))))
|
||||
(Function
|
||||
(VariableIdentifier)
|
||||
(Statements
|
||||
(EnumFromThen
|
||||
(ArithmeticSequence
|
||||
(Integer)
|
||||
(Integer))))
|
||||
(Function
|
||||
(VariableIdentifier)
|
||||
(Statements
|
||||
(EnumFromTo
|
||||
(ArithmeticSequence
|
||||
(Integer)
|
||||
(Integer))))
|
||||
(Function
|
||||
(VariableIdentifier)
|
||||
(Statements
|
||||
(EnumFromThenTo
|
||||
(ArithmeticSequence
|
||||
(Integer)
|
||||
(Integer)
|
||||
(Integer))))
|
||||
@ -148,7 +148,7 @@
|
||||
(Integer)))
|
||||
(Generator
|
||||
(VariableIdentifier)
|
||||
(EnumFromTo
|
||||
(ArithmeticSequence
|
||||
(Integer)
|
||||
(Integer))))))
|
||||
(Function
|
||||
@ -166,7 +166,7 @@
|
||||
(Integer))))
|
||||
(Generator
|
||||
(VariableIdentifier)
|
||||
(EnumFrom
|
||||
(ArithmeticSequence
|
||||
(Integer))))))
|
||||
(Function
|
||||
(VariableIdentifier)
|
||||
@ -189,7 +189,7 @@
|
||||
(Integer))))
|
||||
(Generator
|
||||
(VariableIdentifier)
|
||||
(EnumFrom
|
||||
(ArithmeticSequence
|
||||
(Integer)))))))
|
||||
(Function
|
||||
(VariableIdentifier)
|
||||
|
@ -65,24 +65,24 @@
|
||||
(Function
|
||||
(VariableIdentifier)
|
||||
(Statements
|
||||
(EnumFrom
|
||||
(ArithmeticSequence
|
||||
(Integer))))
|
||||
(Function
|
||||
(VariableIdentifier)
|
||||
(Statements
|
||||
(EnumFromThen
|
||||
(ArithmeticSequence
|
||||
(Integer)
|
||||
(Integer))))
|
||||
(Function
|
||||
(VariableIdentifier)
|
||||
(Statements
|
||||
(EnumFromTo
|
||||
(ArithmeticSequence
|
||||
(Integer)
|
||||
(Integer))))
|
||||
(Function
|
||||
(VariableIdentifier)
|
||||
(Statements
|
||||
(EnumFromThenTo
|
||||
(ArithmeticSequence
|
||||
(Integer)
|
||||
(Integer)
|
||||
(Integer))))
|
||||
@ -150,7 +150,7 @@
|
||||
(Integer)))
|
||||
(Generator
|
||||
(VariableIdentifier)
|
||||
(EnumFromTo
|
||||
(ArithmeticSequence
|
||||
(Integer)
|
||||
(Integer))))))
|
||||
(Function
|
||||
@ -168,7 +168,7 @@
|
||||
(Integer))))
|
||||
(Generator
|
||||
(VariableIdentifier)
|
||||
(EnumFrom
|
||||
(ArithmeticSequence
|
||||
(Integer))))))
|
||||
(Function
|
||||
(VariableIdentifier)
|
||||
@ -191,7 +191,7 @@
|
||||
(Integer))))
|
||||
(Generator
|
||||
(VariableIdentifier)
|
||||
(EnumFrom
|
||||
(ArithmeticSequence
|
||||
(Integer)))))))
|
||||
(Function
|
||||
(VariableIdentifier)
|
||||
|
@ -925,7 +925,7 @@
|
||||
{-(Empty)-}
|
||||
{-(VariableOperator
|
||||
{-(VariableSymbol)-})-}
|
||||
{-(Empty)-})-})-})-}
|
||||
{-(Statements)-})-})-})-}
|
||||
{-(Function
|
||||
{-(VariableIdentifier)-}
|
||||
{-(Statements
|
||||
@ -1393,20 +1393,22 @@
|
||||
{+(VariableIdentifier)+}
|
||||
{+(Statements
|
||||
{+(Integer)+})+})+})+})+})+})+})+}
|
||||
(Function
|
||||
{ (VariableIdentifier)
|
||||
->(VariableIdentifier) }
|
||||
(Statements
|
||||
{+(Function
|
||||
{+(VariableIdentifier)+}
|
||||
{+(Statements
|
||||
{+(Lambda
|
||||
{+(VariableIdentifier)+}
|
||||
{+(Match
|
||||
{+(VariableIdentifier)+}
|
||||
{+(Pattern
|
||||
{+(ConstructorIdentifier)+}
|
||||
{+(VariableIdentifier)+})+})+})+}
|
||||
{+(VariableIdentifier)+})+})+})+})+})+}
|
||||
{-(Function
|
||||
{-(VariableIdentifier)-}
|
||||
{-(Statements
|
||||
{-(VariableIdentifier)-}
|
||||
{-(Statements
|
||||
{-(Comment)-})-}))
|
||||
{-(Comment)-})-})-})-}
|
||||
{-(Function
|
||||
{-(VariableIdentifier)-}
|
||||
{-(Statements
|
||||
@ -1895,7 +1897,7 @@
|
||||
{+(Empty)+}
|
||||
{+(VariableOperator
|
||||
{+(VariableSymbol)+})+}
|
||||
{+(Empty)+})+})+})+}
|
||||
{+(Statements)+})+})+})+}
|
||||
{+(Function
|
||||
{+(VariableIdentifier)+}
|
||||
{+(Statements
|
||||
@ -2062,4 +2064,84 @@
|
||||
(TypeParameters
|
||||
(TypeVariableIdentifier)
|
||||
(TypeVariableIdentifier))
|
||||
(Empty))))))))
|
||||
(Empty))))))
|
||||
(Function
|
||||
{ (VariableIdentifier)
|
||||
->(VariableIdentifier) }
|
||||
(VariableIdentifier)
|
||||
{ (VariableIdentifier)
|
||||
->(VariableIdentifier) }
|
||||
(VariableIdentifier)
|
||||
(Statements
|
||||
(FunctionGuardPattern
|
||||
(Guard
|
||||
(PatternGuard
|
||||
(ConstructorPattern
|
||||
(Statements
|
||||
(ConstructorIdentifier)
|
||||
(VariableIdentifier)))
|
||||
(VariableIdentifier)))
|
||||
(Do
|
||||
(BindPattern
|
||||
{ (VariableIdentifier)
|
||||
->(VariableIdentifier) }
|
||||
(App
|
||||
{ (VariableIdentifier)
|
||||
->(VariableIdentifier) }
|
||||
(Empty)
|
||||
{ (VariableIdentifier)
|
||||
->(VariableIdentifier) }))
|
||||
(BindPattern
|
||||
(VariableIdentifier)
|
||||
(App
|
||||
(VariableIdentifier)
|
||||
(Empty)
|
||||
(VariableIdentifier)))
|
||||
(Let
|
||||
(Function
|
||||
(VariableIdentifier)
|
||||
(Statements
|
||||
(LabeledUpdate
|
||||
(VariableIdentifier)
|
||||
(FieldBind
|
||||
(VariableIdentifier)
|
||||
(TextElement))
|
||||
(FieldBind
|
||||
(VariableIdentifier)
|
||||
(InfixOperatorApp
|
||||
(Tuple
|
||||
(TextElement)
|
||||
(TextElement))
|
||||
(Empty)
|
||||
(ConstructorOperator
|
||||
(ConstructorSymbol))
|
||||
(App
|
||||
(VariableIdentifier)
|
||||
(Empty)
|
||||
(VariableIdentifier)))))))
|
||||
(Empty))
|
||||
(InfixOperatorApp
|
||||
(VariableIdentifier)
|
||||
(Empty)
|
||||
(VariableOperator
|
||||
(VariableSymbol))
|
||||
(App
|
||||
(App
|
||||
(App
|
||||
{ (ConstructorIdentifier)
|
||||
->(ConstructorIdentifier) }
|
||||
(Empty)
|
||||
(VariableIdentifier))
|
||||
(Empty)
|
||||
{ (VariableIdentifier)
|
||||
->(VariableIdentifier) })
|
||||
(Empty)
|
||||
(VariableIdentifier)))))
|
||||
(FunctionGuardPattern
|
||||
(Guard
|
||||
(VariableIdentifier))
|
||||
(App
|
||||
(VariableIdentifier)
|
||||
(Empty)
|
||||
{ (ConstructorIdentifier)
|
||||
->(ConstructorIdentifier) }))))))
|
||||
|
@ -1281,7 +1281,7 @@
|
||||
{+(Empty)+}
|
||||
{+(VariableOperator
|
||||
{+(VariableSymbol)+})+}
|
||||
{+(Empty)+})+})+})+}
|
||||
{+(Statements)+})+})+})+}
|
||||
{+(Function
|
||||
{+(VariableIdentifier)+}
|
||||
{+(Statements
|
||||
@ -1602,6 +1602,78 @@
|
||||
{+(TypeVariableIdentifier)+}
|
||||
{+(TypeVariableIdentifier)+})+}
|
||||
{+(Empty)+})+})+})+})+})+}
|
||||
{+(Function
|
||||
{+(VariableIdentifier)+}
|
||||
{+(VariableIdentifier)+}
|
||||
{+(VariableIdentifier)+}
|
||||
{+(VariableIdentifier)+}
|
||||
{+(Statements
|
||||
{+(FunctionGuardPattern
|
||||
{+(Guard
|
||||
{+(PatternGuard
|
||||
{+(ConstructorPattern
|
||||
{+(Statements
|
||||
{+(ConstructorIdentifier)+}
|
||||
{+(VariableIdentifier)+})+})+}
|
||||
{+(VariableIdentifier)+})+})+}
|
||||
{+(Do
|
||||
{+(BindPattern
|
||||
{+(VariableIdentifier)+}
|
||||
{+(App
|
||||
{+(VariableIdentifier)+}
|
||||
{+(Empty)+}
|
||||
{+(VariableIdentifier)+})+})+}
|
||||
{+(BindPattern
|
||||
{+(VariableIdentifier)+}
|
||||
{+(App
|
||||
{+(VariableIdentifier)+}
|
||||
{+(Empty)+}
|
||||
{+(VariableIdentifier)+})+})+}
|
||||
{+(Let
|
||||
{+(Function
|
||||
{+(VariableIdentifier)+}
|
||||
{+(Statements
|
||||
{+(LabeledUpdate
|
||||
{+(VariableIdentifier)+}
|
||||
{+(FieldBind
|
||||
{+(VariableIdentifier)+}
|
||||
{+(TextElement)+})+}
|
||||
{+(FieldBind
|
||||
{+(VariableIdentifier)+}
|
||||
{+(InfixOperatorApp
|
||||
{+(Tuple
|
||||
{+(TextElement)+}
|
||||
{+(TextElement)+})+}
|
||||
{+(Empty)+}
|
||||
{+(ConstructorOperator
|
||||
{+(ConstructorSymbol)+})+}
|
||||
{+(App
|
||||
{+(VariableIdentifier)+}
|
||||
{+(Empty)+}
|
||||
{+(VariableIdentifier)+})+})+})+})+})+})+}
|
||||
{+(Empty)+})+}
|
||||
{+(InfixOperatorApp
|
||||
{+(VariableIdentifier)+}
|
||||
{+(Empty)+}
|
||||
{+(VariableOperator
|
||||
{+(VariableSymbol)+})+}
|
||||
{+(App
|
||||
{+(App
|
||||
{+(App
|
||||
{+(ConstructorIdentifier)+}
|
||||
{+(Empty)+}
|
||||
{+(VariableIdentifier)+})+}
|
||||
{+(Empty)+}
|
||||
{+(VariableIdentifier)+})+}
|
||||
{+(Empty)+}
|
||||
{+(VariableIdentifier)+})+})+})+})+}
|
||||
{+(FunctionGuardPattern
|
||||
{+(Guard
|
||||
{+(VariableIdentifier)+})+}
|
||||
{+(App
|
||||
{+(VariableIdentifier)+}
|
||||
{+(Empty)+}
|
||||
{+(ConstructorIdentifier)+})+})+})+})+}
|
||||
{-(Function
|
||||
{-(VariableIdentifier)-}
|
||||
{-(VariableIdentifier)-}
|
||||
@ -1994,7 +2066,7 @@
|
||||
{-(Empty)-}
|
||||
{-(VariableOperator
|
||||
{-(VariableSymbol)-})-}
|
||||
{-(Empty)-})-})-})-}
|
||||
{-(Statements)-})-})-})-}
|
||||
{-(Function
|
||||
{-(VariableIdentifier)-}
|
||||
{-(Statements
|
||||
@ -2155,4 +2227,76 @@
|
||||
{-(TypeParameters
|
||||
{-(TypeVariableIdentifier)-}
|
||||
{-(TypeVariableIdentifier)-})-}
|
||||
{-(Empty)-})-})-})-})-})-}))
|
||||
{-(Empty)-})-})-})-})-})-}
|
||||
{-(Function
|
||||
{-(VariableIdentifier)-}
|
||||
{-(VariableIdentifier)-}
|
||||
{-(VariableIdentifier)-}
|
||||
{-(VariableIdentifier)-}
|
||||
{-(Statements
|
||||
{-(FunctionGuardPattern
|
||||
{-(Guard
|
||||
{-(PatternGuard
|
||||
{-(ConstructorPattern
|
||||
{-(Statements
|
||||
{-(ConstructorIdentifier)-}
|
||||
{-(VariableIdentifier)-})-})-}
|
||||
{-(VariableIdentifier)-})-})-}
|
||||
{-(Do
|
||||
{-(BindPattern
|
||||
{-(VariableIdentifier)-}
|
||||
{-(App
|
||||
{-(VariableIdentifier)-}
|
||||
{-(Empty)-}
|
||||
{-(VariableIdentifier)-})-})-}
|
||||
{-(BindPattern
|
||||
{-(VariableIdentifier)-}
|
||||
{-(App
|
||||
{-(VariableIdentifier)-}
|
||||
{-(Empty)-}
|
||||
{-(VariableIdentifier)-})-})-}
|
||||
{-(Let
|
||||
{-(Function
|
||||
{-(VariableIdentifier)-}
|
||||
{-(Statements
|
||||
{-(LabeledUpdate
|
||||
{-(VariableIdentifier)-}
|
||||
{-(FieldBind
|
||||
{-(VariableIdentifier)-}
|
||||
{-(TextElement)-})-}
|
||||
{-(FieldBind
|
||||
{-(VariableIdentifier)-}
|
||||
{-(InfixOperatorApp
|
||||
{-(Tuple
|
||||
{-(TextElement)-}
|
||||
{-(TextElement)-})-}
|
||||
{-(Empty)-}
|
||||
{-(ConstructorOperator
|
||||
{-(ConstructorSymbol)-})-}
|
||||
{-(App
|
||||
{-(VariableIdentifier)-}
|
||||
{-(Empty)-}
|
||||
{-(VariableIdentifier)-})-})-})-})-})-})-}
|
||||
{-(Empty)-})-}
|
||||
{-(InfixOperatorApp
|
||||
{-(VariableIdentifier)-}
|
||||
{-(Empty)-}
|
||||
{-(VariableOperator
|
||||
{-(VariableSymbol)-})-}
|
||||
{-(App
|
||||
{-(App
|
||||
{-(App
|
||||
{-(ConstructorIdentifier)-}
|
||||
{-(Empty)-}
|
||||
{-(VariableIdentifier)-})-}
|
||||
{-(Empty)-}
|
||||
{-(VariableIdentifier)-})-}
|
||||
{-(Empty)-}
|
||||
{-(VariableIdentifier)-})-})-})-})-}
|
||||
{-(FunctionGuardPattern
|
||||
{-(Guard
|
||||
{-(VariableIdentifier)-})-}
|
||||
{-(App
|
||||
{-(VariableIdentifier)-}
|
||||
{-(Empty)-}
|
||||
{-(ConstructorIdentifier)-})-})-})-})-}))
|
||||
|
@ -922,7 +922,7 @@
|
||||
(Empty)
|
||||
(VariableOperator
|
||||
(VariableSymbol))
|
||||
(Empty))))
|
||||
(Statements))))
|
||||
(Function
|
||||
(VariableIdentifier)
|
||||
(Statements
|
||||
@ -1083,4 +1083,76 @@
|
||||
(TypeParameters
|
||||
(TypeVariableIdentifier)
|
||||
(TypeVariableIdentifier))
|
||||
(Empty))))))))
|
||||
(Empty))))))
|
||||
(Function
|
||||
(VariableIdentifier)
|
||||
(VariableIdentifier)
|
||||
(VariableIdentifier)
|
||||
(VariableIdentifier)
|
||||
(Statements
|
||||
(FunctionGuardPattern
|
||||
(Guard
|
||||
(PatternGuard
|
||||
(ConstructorPattern
|
||||
(Statements
|
||||
(ConstructorIdentifier)
|
||||
(VariableIdentifier)))
|
||||
(VariableIdentifier)))
|
||||
(Do
|
||||
(BindPattern
|
||||
(VariableIdentifier)
|
||||
(App
|
||||
(VariableIdentifier)
|
||||
(Empty)
|
||||
(VariableIdentifier)))
|
||||
(BindPattern
|
||||
(VariableIdentifier)
|
||||
(App
|
||||
(VariableIdentifier)
|
||||
(Empty)
|
||||
(VariableIdentifier)))
|
||||
(Let
|
||||
(Function
|
||||
(VariableIdentifier)
|
||||
(Statements
|
||||
(LabeledUpdate
|
||||
(VariableIdentifier)
|
||||
(FieldBind
|
||||
(VariableIdentifier)
|
||||
(TextElement))
|
||||
(FieldBind
|
||||
(VariableIdentifier)
|
||||
(InfixOperatorApp
|
||||
(Tuple
|
||||
(TextElement)
|
||||
(TextElement))
|
||||
(Empty)
|
||||
(ConstructorOperator
|
||||
(ConstructorSymbol))
|
||||
(App
|
||||
(VariableIdentifier)
|
||||
(Empty)
|
||||
(VariableIdentifier)))))))
|
||||
(Empty))
|
||||
(InfixOperatorApp
|
||||
(VariableIdentifier)
|
||||
(Empty)
|
||||
(VariableOperator
|
||||
(VariableSymbol))
|
||||
(App
|
||||
(App
|
||||
(App
|
||||
(ConstructorIdentifier)
|
||||
(Empty)
|
||||
(VariableIdentifier))
|
||||
(Empty)
|
||||
(VariableIdentifier))
|
||||
(Empty)
|
||||
(VariableIdentifier)))))
|
||||
(FunctionGuardPattern
|
||||
(Guard
|
||||
(VariableIdentifier))
|
||||
(App
|
||||
(VariableIdentifier)
|
||||
(Empty)
|
||||
(ConstructorIdentifier)))))))
|
||||
|
@ -934,7 +934,7 @@
|
||||
(Empty)
|
||||
(VariableOperator
|
||||
(VariableSymbol))
|
||||
(Empty))))
|
||||
(Statements))))
|
||||
(Function
|
||||
(VariableIdentifier)
|
||||
(Statements
|
||||
@ -1095,4 +1095,76 @@
|
||||
(TypeParameters
|
||||
(TypeVariableIdentifier)
|
||||
(TypeVariableIdentifier))
|
||||
(Empty))))))))
|
||||
(Empty))))))
|
||||
(Function
|
||||
(VariableIdentifier)
|
||||
(VariableIdentifier)
|
||||
(VariableIdentifier)
|
||||
(VariableIdentifier)
|
||||
(Statements
|
||||
(FunctionGuardPattern
|
||||
(Guard
|
||||
(PatternGuard
|
||||
(ConstructorPattern
|
||||
(Statements
|
||||
(ConstructorIdentifier)
|
||||
(VariableIdentifier)))
|
||||
(VariableIdentifier)))
|
||||
(Do
|
||||
(BindPattern
|
||||
(VariableIdentifier)
|
||||
(App
|
||||
(VariableIdentifier)
|
||||
(Empty)
|
||||
(VariableIdentifier)))
|
||||
(BindPattern
|
||||
(VariableIdentifier)
|
||||
(App
|
||||
(VariableIdentifier)
|
||||
(Empty)
|
||||
(VariableIdentifier)))
|
||||
(Let
|
||||
(Function
|
||||
(VariableIdentifier)
|
||||
(Statements
|
||||
(LabeledUpdate
|
||||
(VariableIdentifier)
|
||||
(FieldBind
|
||||
(VariableIdentifier)
|
||||
(TextElement))
|
||||
(FieldBind
|
||||
(VariableIdentifier)
|
||||
(InfixOperatorApp
|
||||
(Tuple
|
||||
(TextElement)
|
||||
(TextElement))
|
||||
(Empty)
|
||||
(ConstructorOperator
|
||||
(ConstructorSymbol))
|
||||
(App
|
||||
(VariableIdentifier)
|
||||
(Empty)
|
||||
(VariableIdentifier)))))))
|
||||
(Empty))
|
||||
(InfixOperatorApp
|
||||
(VariableIdentifier)
|
||||
(Empty)
|
||||
(VariableOperator
|
||||
(VariableSymbol))
|
||||
(App
|
||||
(App
|
||||
(App
|
||||
(ConstructorIdentifier)
|
||||
(Empty)
|
||||
(VariableIdentifier))
|
||||
(Empty)
|
||||
(VariableIdentifier))
|
||||
(Empty)
|
||||
(VariableIdentifier)))))
|
||||
(FunctionGuardPattern
|
||||
(Guard
|
||||
(VariableIdentifier))
|
||||
(App
|
||||
(VariableIdentifier)
|
||||
(Empty)
|
||||
(ConstructorIdentifier)))))))
|
||||
|
@ -183,7 +183,7 @@
|
||||
(GADTConstructor
|
||||
(Empty)
|
||||
(TypeConstructorIdentifier)
|
||||
(Context
|
||||
(Statements
|
||||
(Pragma)
|
||||
(FunctionType
|
||||
(Type
|
||||
|
@ -183,7 +183,7 @@
|
||||
(GADTConstructor
|
||||
(Empty)
|
||||
(TypeConstructorIdentifier)
|
||||
(Context
|
||||
(Statements
|
||||
(Pragma)
|
||||
(FunctionType
|
||||
(Type
|
||||
|
@ -171,7 +171,7 @@
|
||||
(GADTConstructor
|
||||
(Empty)
|
||||
(TypeConstructorIdentifier)
|
||||
(Context
|
||||
(Statements
|
||||
(Pragma)
|
||||
(FunctionType
|
||||
(Type
|
||||
|
@ -172,7 +172,7 @@
|
||||
(GADTConstructor
|
||||
(Empty)
|
||||
(TypeConstructorIdentifier)
|
||||
(Context
|
||||
(Statements
|
||||
(Pragma)
|
||||
(FunctionType
|
||||
(Type
|
||||
|
52
test/fixtures/haskell/corpus/layout.diffA-B.txt
vendored
52
test/fixtures/haskell/corpus/layout.diffA-B.txt
vendored
@ -101,17 +101,18 @@
|
||||
(VariableIdentifier)
|
||||
{+(VariableIdentifier)+}
|
||||
(Do
|
||||
{+(VariableIdentifier)+}
|
||||
{+(VariableIdentifier)+}
|
||||
{+(Do
|
||||
{+(VariableIdentifier)+}
|
||||
{+(VariableIdentifier)+})+}
|
||||
{ (VariableIdentifier)
|
||||
->(VariableIdentifier) }
|
||||
{ (VariableIdentifier)
|
||||
->(VariableIdentifier) }
|
||||
(Do
|
||||
{ (VariableIdentifier)
|
||||
->(VariableIdentifier) }
|
||||
{ (VariableIdentifier)
|
||||
->(VariableIdentifier) })
|
||||
{ (VariableIdentifier)
|
||||
->(VariableIdentifier) })
|
||||
{-(VariableIdentifier)-}
|
||||
{-(Do
|
||||
{-(VariableIdentifier)-}
|
||||
{-(VariableIdentifier)-})-}
|
||||
{-(VariableIdentifier)-})
|
||||
{ (VariableIdentifier)
|
||||
->(VariableIdentifier) })))
|
||||
(Function
|
||||
@ -128,19 +129,16 @@
|
||||
(Statements
|
||||
{ (VariableIdentifier)
|
||||
->(VariableIdentifier) }))))))
|
||||
(Function
|
||||
{ (VariableIdentifier)
|
||||
->(VariableIdentifier) }
|
||||
(Statements
|
||||
(Do
|
||||
{ (VariableIdentifier)
|
||||
->(VariableIdentifier) }
|
||||
(Statements
|
||||
(Function
|
||||
(VariableIdentifier)
|
||||
(Statements
|
||||
{ (VariableIdentifier)
|
||||
->(VariableIdentifier) }))))))
|
||||
{+(Function
|
||||
{+(VariableIdentifier)+}
|
||||
{+(Statements
|
||||
{+(Do
|
||||
{+(VariableIdentifier)+}
|
||||
{+(Statements
|
||||
{+(Function
|
||||
{+(VariableIdentifier)+}
|
||||
{+(Statements
|
||||
{+(VariableIdentifier)+})+})+})+})+})+})+}
|
||||
(Function
|
||||
{ (VariableIdentifier)
|
||||
->(VariableIdentifier) }
|
||||
@ -155,6 +153,16 @@
|
||||
(Statements
|
||||
{ (VariableIdentifier)
|
||||
->(VariableIdentifier) }))))))
|
||||
{-(Function
|
||||
{-(VariableIdentifier)-}
|
||||
{-(Statements
|
||||
{-(Do
|
||||
{-(VariableIdentifier)-}
|
||||
{-(Statements
|
||||
{-(Function
|
||||
{-(VariableIdentifier)-}
|
||||
{-(Statements
|
||||
{-(VariableIdentifier)-})-})-})-})-})-})-}
|
||||
{-(TypeClass
|
||||
{-(Empty)-}
|
||||
{-(TypeClassIdentifier)-}
|
||||
|
69
test/fixtures/haskell/corpus/layout.diffB-A.txt
vendored
69
test/fixtures/haskell/corpus/layout.diffB-A.txt
vendored
@ -130,33 +130,26 @@
|
||||
(Statements
|
||||
{ (VariableIdentifier)
|
||||
->(VariableIdentifier) }))))))
|
||||
(Function
|
||||
{ (VariableIdentifier)
|
||||
->(VariableIdentifier) }
|
||||
(Statements
|
||||
(Do
|
||||
{ (VariableIdentifier)
|
||||
->(VariableIdentifier) }
|
||||
(Statements
|
||||
(Function
|
||||
(VariableIdentifier)
|
||||
(Statements
|
||||
{ (VariableIdentifier)
|
||||
->(VariableIdentifier) }))))))
|
||||
(Function
|
||||
{ (VariableIdentifier)
|
||||
->(VariableIdentifier) }
|
||||
(Statements
|
||||
(Do
|
||||
{ (VariableIdentifier)
|
||||
->(VariableIdentifier) }
|
||||
(Statements
|
||||
(Function
|
||||
{ (VariableIdentifier)
|
||||
->(VariableIdentifier) }
|
||||
(Statements
|
||||
{ (VariableIdentifier)
|
||||
->(VariableIdentifier) }))))))
|
||||
{+(Function
|
||||
{+(VariableIdentifier)+}
|
||||
{+(Statements
|
||||
{+(Do
|
||||
{+(VariableIdentifier)+}
|
||||
{+(Statements
|
||||
{+(Function
|
||||
{+(VariableIdentifier)+}
|
||||
{+(Statements
|
||||
{+(VariableIdentifier)+})+})+})+})+})+})+}
|
||||
{+(Function
|
||||
{+(VariableIdentifier)+}
|
||||
{+(Statements
|
||||
{+(Do
|
||||
{+(VariableIdentifier)+}
|
||||
{+(Statements
|
||||
{+(Function
|
||||
{+(VariableIdentifier)+}
|
||||
{+(Statements
|
||||
{+(VariableIdentifier)+})+})+})+})+})+})+}
|
||||
{+(TypeClass
|
||||
{+(Empty)+}
|
||||
{+(TypeClassIdentifier)+}
|
||||
@ -203,4 +196,24 @@
|
||||
{+(App
|
||||
{+(ConstructorIdentifier)+}
|
||||
{+(Empty)+}
|
||||
{+(VariableIdentifier)+})+})+})+})+})+}))
|
||||
{+(VariableIdentifier)+})+})+})+})+})+}
|
||||
{-(Function
|
||||
{-(VariableIdentifier)-}
|
||||
{-(Statements
|
||||
{-(Do
|
||||
{-(VariableIdentifier)-}
|
||||
{-(Statements
|
||||
{-(Function
|
||||
{-(VariableIdentifier)-}
|
||||
{-(Statements
|
||||
{-(VariableIdentifier)-})-})-})-})-})-})-}
|
||||
{-(Function
|
||||
{-(VariableIdentifier)-}
|
||||
{-(Statements
|
||||
{-(Do
|
||||
{-(VariableIdentifier)-}
|
||||
{-(Statements
|
||||
{-(Function
|
||||
{-(VariableIdentifier)-}
|
||||
{-(Statements
|
||||
{-(VariableIdentifier)-})-})-})-})-})-})-}))
|
||||
|
@ -145,12 +145,10 @@
|
||||
{+(VariableIdentifier)+}
|
||||
{+(Statements
|
||||
{+(Character)+})+})+}
|
||||
(Function
|
||||
{ (VariableIdentifier)
|
||||
->(VariableIdentifier) }
|
||||
(Statements
|
||||
{+(Character)+}
|
||||
{-(Integer)-}))
|
||||
{+(Function
|
||||
{+(VariableIdentifier)+}
|
||||
{+(Statements
|
||||
{+(Character)+})+})+}
|
||||
{+(Function
|
||||
{+(VariableIdentifier)+}
|
||||
{+(Statements
|
||||
@ -285,6 +283,10 @@
|
||||
{-(VariableIdentifier)-}
|
||||
{-(Statements
|
||||
{-(Integer)-})-})-}
|
||||
{-(Function
|
||||
{-(VariableIdentifier)-}
|
||||
{-(Statements
|
||||
{-(Integer)-})-})-}
|
||||
{-(Function
|
||||
{-(VariableIdentifier)-}
|
||||
{-(Statements
|
||||
|
@ -8,8 +8,7 @@
|
||||
(Constructor
|
||||
{ (ConstructorIdentifier)
|
||||
->(ConstructorIdentifier) }
|
||||
(TypeParameters
|
||||
(TypeConstructorIdentifier)))
|
||||
(TypeConstructorIdentifier))
|
||||
(Empty))
|
||||
(NewType
|
||||
(Context'
|
||||
@ -22,8 +21,7 @@
|
||||
(Constructor
|
||||
{ (ConstructorIdentifier)
|
||||
->(ConstructorIdentifier) }
|
||||
(TypeParameters
|
||||
(TypeVariableIdentifier)))
|
||||
(TypeVariableIdentifier))
|
||||
(Empty))
|
||||
(NewType
|
||||
(Statements
|
||||
@ -32,17 +30,16 @@
|
||||
(Constructor
|
||||
{ (ConstructorIdentifier)
|
||||
->(ConstructorIdentifier) }
|
||||
(TypeParameters
|
||||
(Statements
|
||||
(Field
|
||||
(Statements
|
||||
{ (VariableIdentifier)
|
||||
->(VariableIdentifier) })
|
||||
(Type
|
||||
(TypeConstructorIdentifier)
|
||||
(TypeParameters
|
||||
(TypeConstructorIdentifier))
|
||||
(Empty))))))
|
||||
(Statements
|
||||
(Field
|
||||
(Statements
|
||||
{ (VariableIdentifier)
|
||||
->(VariableIdentifier) })
|
||||
(Type
|
||||
(TypeConstructorIdentifier)
|
||||
(TypeParameters
|
||||
(TypeConstructorIdentifier))
|
||||
(Empty)))))
|
||||
(Empty))
|
||||
(NewType
|
||||
(Statements
|
||||
@ -61,11 +58,10 @@
|
||||
(Constructor
|
||||
{ (ConstructorIdentifier)
|
||||
->(ConstructorIdentifier) }
|
||||
(TypeParameters
|
||||
(Statements
|
||||
(TypeVariableIdentifier)
|
||||
(TypeVariableIdentifier)
|
||||
(TypeVariableIdentifier))))
|
||||
(Statements
|
||||
(TypeVariableIdentifier)
|
||||
(TypeVariableIdentifier)
|
||||
(TypeVariableIdentifier)))
|
||||
(Empty))
|
||||
(NewType
|
||||
(Statements
|
||||
@ -74,8 +70,7 @@
|
||||
(Constructor
|
||||
{ (ConstructorIdentifier)
|
||||
->(ConstructorIdentifier) }
|
||||
(TypeParameters
|
||||
(TypeConstructorIdentifier)))
|
||||
(TypeConstructorIdentifier))
|
||||
(Deriving
|
||||
(TypeClassIdentifier)))
|
||||
(NewType
|
||||
@ -85,8 +80,7 @@
|
||||
(Constructor
|
||||
{ (ConstructorIdentifier)
|
||||
->(ConstructorIdentifier) }
|
||||
(TypeParameters
|
||||
(TypeVariableIdentifier)))
|
||||
(TypeVariableIdentifier))
|
||||
(Deriving
|
||||
(TypeClassIdentifier)
|
||||
(TypeClassIdentifier)
|
||||
|
@ -8,8 +8,7 @@
|
||||
(Constructor
|
||||
{ (ConstructorIdentifier)
|
||||
->(ConstructorIdentifier) }
|
||||
(TypeParameters
|
||||
(TypeConstructorIdentifier)))
|
||||
(TypeConstructorIdentifier))
|
||||
(Empty))
|
||||
(NewType
|
||||
(Context'
|
||||
@ -22,8 +21,7 @@
|
||||
(Constructor
|
||||
{ (ConstructorIdentifier)
|
||||
->(ConstructorIdentifier) }
|
||||
(TypeParameters
|
||||
(TypeVariableIdentifier)))
|
||||
(TypeVariableIdentifier))
|
||||
(Empty))
|
||||
(NewType
|
||||
(Statements
|
||||
@ -32,17 +30,16 @@
|
||||
(Constructor
|
||||
{ (ConstructorIdentifier)
|
||||
->(ConstructorIdentifier) }
|
||||
(TypeParameters
|
||||
(Statements
|
||||
(Field
|
||||
(Statements
|
||||
{ (VariableIdentifier)
|
||||
->(VariableIdentifier) })
|
||||
(Type
|
||||
(TypeConstructorIdentifier)
|
||||
(TypeParameters
|
||||
(TypeConstructorIdentifier))
|
||||
(Empty))))))
|
||||
(Statements
|
||||
(Field
|
||||
(Statements
|
||||
{ (VariableIdentifier)
|
||||
->(VariableIdentifier) })
|
||||
(Type
|
||||
(TypeConstructorIdentifier)
|
||||
(TypeParameters
|
||||
(TypeConstructorIdentifier))
|
||||
(Empty)))))
|
||||
(Empty))
|
||||
(NewType
|
||||
(Statements
|
||||
@ -61,11 +58,10 @@
|
||||
(Constructor
|
||||
{ (ConstructorIdentifier)
|
||||
->(ConstructorIdentifier) }
|
||||
(TypeParameters
|
||||
(Statements
|
||||
(TypeVariableIdentifier)
|
||||
(TypeVariableIdentifier)
|
||||
(TypeVariableIdentifier))))
|
||||
(Statements
|
||||
(TypeVariableIdentifier)
|
||||
(TypeVariableIdentifier)
|
||||
(TypeVariableIdentifier)))
|
||||
(Empty))
|
||||
(NewType
|
||||
(Statements
|
||||
@ -74,8 +70,7 @@
|
||||
(Constructor
|
||||
{ (ConstructorIdentifier)
|
||||
->(ConstructorIdentifier) }
|
||||
(TypeParameters
|
||||
(TypeConstructorIdentifier)))
|
||||
(TypeConstructorIdentifier))
|
||||
(Deriving
|
||||
(TypeClassIdentifier)))
|
||||
(NewType
|
||||
@ -85,8 +80,7 @@
|
||||
(Constructor
|
||||
{ (ConstructorIdentifier)
|
||||
->(ConstructorIdentifier) }
|
||||
(TypeParameters
|
||||
(TypeVariableIdentifier)))
|
||||
(TypeVariableIdentifier))
|
||||
(Deriving
|
||||
(TypeClassIdentifier)
|
||||
(TypeClassIdentifier)
|
||||
|
@ -6,8 +6,7 @@
|
||||
(TypeConstructorIdentifier))
|
||||
(Constructor
|
||||
(ConstructorIdentifier)
|
||||
(TypeParameters
|
||||
(TypeConstructorIdentifier)))
|
||||
(TypeConstructorIdentifier))
|
||||
(Empty))
|
||||
(NewType
|
||||
(Context'
|
||||
@ -18,24 +17,22 @@
|
||||
(TypeConstructorIdentifier))
|
||||
(Constructor
|
||||
(ConstructorIdentifier)
|
||||
(TypeParameters
|
||||
(TypeVariableIdentifier)))
|
||||
(TypeVariableIdentifier))
|
||||
(Empty))
|
||||
(NewType
|
||||
(Statements
|
||||
(TypeConstructorIdentifier))
|
||||
(Constructor
|
||||
(ConstructorIdentifier)
|
||||
(TypeParameters
|
||||
(Statements
|
||||
(Field
|
||||
(Statements
|
||||
(VariableIdentifier))
|
||||
(Type
|
||||
(TypeConstructorIdentifier)
|
||||
(TypeParameters
|
||||
(TypeConstructorIdentifier))
|
||||
(Empty))))))
|
||||
(Statements
|
||||
(Field
|
||||
(Statements
|
||||
(VariableIdentifier))
|
||||
(Type
|
||||
(TypeConstructorIdentifier)
|
||||
(TypeParameters
|
||||
(TypeConstructorIdentifier))
|
||||
(Empty)))))
|
||||
(Empty))
|
||||
(NewType
|
||||
(Statements
|
||||
@ -52,19 +49,17 @@
|
||||
(TypeVariableIdentifier))
|
||||
(Constructor
|
||||
(ConstructorIdentifier)
|
||||
(TypeParameters
|
||||
(Statements
|
||||
(TypeVariableIdentifier)
|
||||
(TypeVariableIdentifier)
|
||||
(TypeVariableIdentifier))))
|
||||
(Statements
|
||||
(TypeVariableIdentifier)
|
||||
(TypeVariableIdentifier)
|
||||
(TypeVariableIdentifier)))
|
||||
(Empty))
|
||||
(NewType
|
||||
(Statements
|
||||
(TypeConstructorIdentifier))
|
||||
(Constructor
|
||||
(ConstructorIdentifier)
|
||||
(TypeParameters
|
||||
(TypeConstructorIdentifier)))
|
||||
(TypeConstructorIdentifier))
|
||||
(Deriving
|
||||
(TypeClassIdentifier)))
|
||||
(NewType
|
||||
@ -72,8 +67,7 @@
|
||||
(TypeConstructorIdentifier))
|
||||
(Constructor
|
||||
(ConstructorIdentifier)
|
||||
(TypeParameters
|
||||
(TypeVariableIdentifier)))
|
||||
(TypeVariableIdentifier))
|
||||
(Deriving
|
||||
(TypeClassIdentifier)
|
||||
(TypeClassIdentifier)
|
||||
|
@ -6,8 +6,7 @@
|
||||
(TypeConstructorIdentifier))
|
||||
(Constructor
|
||||
(ConstructorIdentifier)
|
||||
(TypeParameters
|
||||
(TypeConstructorIdentifier)))
|
||||
(TypeConstructorIdentifier))
|
||||
(Empty))
|
||||
(NewType
|
||||
(Context'
|
||||
@ -18,24 +17,22 @@
|
||||
(TypeConstructorIdentifier))
|
||||
(Constructor
|
||||
(ConstructorIdentifier)
|
||||
(TypeParameters
|
||||
(TypeVariableIdentifier)))
|
||||
(TypeVariableIdentifier))
|
||||
(Empty))
|
||||
(NewType
|
||||
(Statements
|
||||
(TypeConstructorIdentifier))
|
||||
(Constructor
|
||||
(ConstructorIdentifier)
|
||||
(TypeParameters
|
||||
(Statements
|
||||
(Field
|
||||
(Statements
|
||||
(VariableIdentifier))
|
||||
(Type
|
||||
(TypeConstructorIdentifier)
|
||||
(TypeParameters
|
||||
(TypeConstructorIdentifier))
|
||||
(Empty))))))
|
||||
(Statements
|
||||
(Field
|
||||
(Statements
|
||||
(VariableIdentifier))
|
||||
(Type
|
||||
(TypeConstructorIdentifier)
|
||||
(TypeParameters
|
||||
(TypeConstructorIdentifier))
|
||||
(Empty)))))
|
||||
(Empty))
|
||||
(NewType
|
||||
(Statements
|
||||
@ -52,19 +49,17 @@
|
||||
(TypeVariableIdentifier))
|
||||
(Constructor
|
||||
(ConstructorIdentifier)
|
||||
(TypeParameters
|
||||
(Statements
|
||||
(TypeVariableIdentifier)
|
||||
(TypeVariableIdentifier)
|
||||
(TypeVariableIdentifier))))
|
||||
(Statements
|
||||
(TypeVariableIdentifier)
|
||||
(TypeVariableIdentifier)
|
||||
(TypeVariableIdentifier)))
|
||||
(Empty))
|
||||
(NewType
|
||||
(Statements
|
||||
(TypeConstructorIdentifier))
|
||||
(Constructor
|
||||
(ConstructorIdentifier)
|
||||
(TypeParameters
|
||||
(TypeConstructorIdentifier)))
|
||||
(TypeConstructorIdentifier))
|
||||
(Deriving
|
||||
(TypeClassIdentifier)))
|
||||
(NewType
|
||||
@ -72,8 +67,7 @@
|
||||
(TypeConstructorIdentifier))
|
||||
(Constructor
|
||||
(ConstructorIdentifier)
|
||||
(TypeParameters
|
||||
(TypeVariableIdentifier)))
|
||||
(TypeVariableIdentifier))
|
||||
(Deriving
|
||||
(TypeClassIdentifier)
|
||||
(TypeClassIdentifier)
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user