1
1
mirror of https://github.com/github/semantic.git synced 2024-11-28 01:47:01 +03:00

Update test fixtures

This commit is contained in:
Rick Winfrey 2018-06-25 11:20:30 -07:00
parent f90f3a913e
commit a279d96985
23 changed files with 2249 additions and 1130 deletions

View File

@ -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)-})-}

View File

@ -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)-})-}

View File

@ -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)

View File

@ -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) }

View File

@ -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)

View File

@ -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)

View File

@ -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) }))))))

View File

@ -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)-})-})-})-})-}))

View File

@ -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)))))))

View File

@ -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)))))))

View File

@ -183,7 +183,7 @@
(GADTConstructor
(Empty)
(TypeConstructorIdentifier)
(Context
(Statements
(Pragma)
(FunctionType
(Type

View File

@ -183,7 +183,7 @@
(GADTConstructor
(Empty)
(TypeConstructorIdentifier)
(Context
(Statements
(Pragma)
(FunctionType
(Type

View File

@ -171,7 +171,7 @@
(GADTConstructor
(Empty)
(TypeConstructorIdentifier)
(Context
(Statements
(Pragma)
(FunctionType
(Type

View File

@ -172,7 +172,7 @@
(GADTConstructor
(Empty)
(TypeConstructorIdentifier)
(Context
(Statements
(Pragma)
(FunctionType
(Type

View File

@ -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)-}

View File

@ -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)-})-})-})-})-})-})-}))

View File

@ -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

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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