1
1
mirror of https://github.com/github/semantic.git synced 2024-12-18 12:21:57 +03:00
semantic/test/fixtures/haskell/corpus/expressions.diffB-A.txt

565 lines
15 KiB
Plaintext
Raw Normal View History

(Module
(Empty)
(Statements
(Function
{ (VariableIdentifier)
->(VariableIdentifier) }
(Statements
(App
(VariableIdentifier)
(Empty)
(VariableIdentifier))))
(Function
{ (VariableIdentifier)
->(VariableIdentifier) }
(Statements
(App
(App
(VariableIdentifier)
(Empty)
(VariableIdentifier))
(Empty)
(VariableIdentifier))))
(Function
{ (VariableIdentifier)
->(VariableIdentifier) }
(Statements
(App
(App
(App
(VariableIdentifier)
(Empty)
(VariableIdentifier))
(Empty)
(VariableIdentifier))
(Empty)
(VariableIdentifier))))
(Function
{ (VariableIdentifier)
->(VariableIdentifier) }
(Statements
(App
(ConstructorIdentifier)
(Empty)
(VariableIdentifier))))
(Function
{ (VariableIdentifier)
->(VariableIdentifier) }
(Statements
(App
(ConstructorIdentifier)
(Empty)
(VariableIdentifier))))
(Function
{ (VariableIdentifier)
->(VariableIdentifier) }
(Statements
(App
(App
(App
(ConstructorIdentifier)
(Empty)
(VariableIdentifier))
(Empty)
(VariableIdentifier))
(Empty)
(VariableIdentifier))))
(Function
{ (VariableIdentifier)
->(VariableIdentifier) }
(Statements
(UnitConstructor)))
2018-06-12 20:47:48 +03:00
(Function
(VariableIdentifier)
(Statements
2018-06-25 21:20:30 +03:00
(ArithmeticSequence
2018-06-12 20:47:48 +03:00
{ (Integer)
->(Integer) })))
(Function
(VariableIdentifier)
(Statements
2018-06-25 21:20:30 +03:00
(ArithmeticSequence
2018-06-12 20:47:48 +03:00
{ (Integer)
->(Integer) }
{ (Integer)
->(Integer) })))
(Function
(VariableIdentifier)
(Statements
2018-06-25 21:20:30 +03:00
(ArithmeticSequence
2018-06-12 20:47:48 +03:00
{ (Integer)
->(Integer) }
{ (Integer)
->(Integer) })))
(Function
(VariableIdentifier)
(Statements
2018-06-25 21:20:30 +03:00
(ArithmeticSequence
2018-06-12 20:47:48 +03:00
{ (Integer)
->(Integer) }
{ (Integer)
->(Integer) }
{ (Integer)
->(Integer) })))
(Function
{ (VariableIdentifier)
->(VariableIdentifier) }
(Statements
(ListComprehension
(VariableIdentifier)
(Generator
(VariableIdentifier)
(VariableIdentifier)))))
(Function
{ (VariableIdentifier)
->(VariableIdentifier) }
(Statements
(ListComprehension
(Tuple
(VariableIdentifier)
(VariableIdentifier))
(Generator
(VariableIdentifier)
(VariableIdentifier))
(Generator
(VariableIdentifier)
(VariableIdentifier)))))
(Function
{ (VariableIdentifier)
->(VariableIdentifier) }
(Statements
(ListComprehension
(VariableIdentifier)
(Generator
(VariableIdentifier)
(Array
(Array
(Tuple
{ (Integer)
->(Integer) }
{ (Integer)
->(Integer) })
(Tuple
{ (Integer)
->(Integer) }
{ (Integer)
->(Integer) }))
(Array
(Tuple
{ (Integer)
->(Integer) }
{ (Integer)
->(Integer) })
(Tuple
{ (Integer)
->(Integer) }
{ (Integer)
->(Integer) }))))
(Generator
(TuplePattern
{ (Integer)
->(Integer) }
(VariableIdentifier))
2018-06-12 20:47:48 +03:00
(VariableIdentifier)))))
(Function
{ (VariableIdentifier)
->(VariableIdentifier) }
(Statements
(ListComprehension
(Tuple
(VariableIdentifier)
(VariableIdentifier))
(Generator
(VariableIdentifier)
(Array
(Integer)
(Integer)
{-(Integer)-}
{-(Integer)-}))
(Generator
(VariableIdentifier)
2018-06-25 21:20:30 +03:00
(ArithmeticSequence
2018-06-12 20:47:48 +03:00
(Integer)
{ (Integer)
->(Integer) })))))
(Function
{ (VariableIdentifier)
->(VariableIdentifier) }
(Statements
(ListComprehension
(ListComprehension
(Tuple
(VariableIdentifier)
(VariableIdentifier))
(Generator
(VariableIdentifier)
(Array
{+(Integer)+}
(Integer)
{-(Integer)-})))
(Generator
(VariableIdentifier)
2018-06-25 21:20:30 +03:00
(ArithmeticSequence
2018-06-12 20:47:48 +03:00
{ (Integer)
->(Integer) })))))
(Function
{ (VariableIdentifier)
->(VariableIdentifier) }
(Statements
(App
(App
(VariableIdentifier)
(Empty)
2018-06-12 20:47:48 +03:00
{ (Integer)
->(Integer) })
(Empty)
2018-06-12 20:47:48 +03:00
(ListComprehension
(ListComprehension
(Tuple
(VariableIdentifier)
(VariableIdentifier))
(Generator
(VariableIdentifier)
(Array
(Integer)
(Integer))))
(Generator
(VariableIdentifier)
2018-06-25 21:20:30 +03:00
(ArithmeticSequence
(Integer)))))))
(Function
{ (VariableIdentifier)
->(VariableIdentifier) }
(Statements
(RightOperatorSection
(ConstructorOperator
(ConstructorSymbol))
(VariableIdentifier))))
(Function
{ (VariableIdentifier)
->(VariableIdentifier) }
(Statements
(RightOperatorSection
(ConstructorOperator
(ConstructorSymbol))
(VariableIdentifier))))
2018-06-14 02:48:03 +03:00
{+(Function
{+(VariableIdentifier)+}
{+(Statements
{+(LeftOperatorSection
{+(VariableIdentifier)+}
{+(ConstructorOperator
{+(ConstructorSymbol)+})+})+})+})+}
{+(Function
{+(VariableIdentifier)+}
{+(Statements
{+(LeftOperatorSection
{+(VariableIdentifier)+}
{+(ConstructorOperator
{+(ConstructorSymbol)+})+})+})+})+}
{-(Function
{-(VariableIdentifier)-}
{-(Statements
{-(LeftOperatorSection
{-(VariableIdentifier)-}
{-(ConstructorOperator
{-(ConstructorSymbol)-})-})-})-})-}
{-(Function
{-(VariableIdentifier)-}
{-(Statements
{-(LeftOperatorSection
{-(VariableIdentifier)-}
{-(ConstructorOperator
{-(ConstructorSymbol)-})-})-})-})-}
{-(Function
{-(VariableIdentifier)-}
{-(Statements
2018-06-13 00:19:18 +03:00
{-(InfixOperatorApp
{-(VariableIdentifier)-}
{-(Empty)-}
2018-06-13 00:19:18 +03:00
{-(VariableOperator
{-(InfixVariableIdentifier)-})-}
{-(VariableIdentifier)-})-})-})-}
{-(Function
{-(VariableIdentifier)-}
{-(Statements
{-(QualifiedConstructorIdentifier
{-(ModuleIdentifier)-}
{-(ConstructorIdentifier)-})-})-})-}
{-(Function
{-(VariableIdentifier)-}
{-(ConstructorPattern
{-(Statements
{-(QualifiedConstructorIdentifier
{-(ModuleIdentifier)-}
{-(ConstructorIdentifier)-})-}
{-(VariableIdentifier)-})-})-}
{-(Statements
{-(InfixOperatorApp
{-(ConstructorIdentifier)-}
{-(Empty)-}
2018-06-13 00:19:18 +03:00
{-(VariableOperator
{-(VariableSymbol)-})-}
{-(InfixOperatorApp
{-(VariableIdentifier)-}
{-(Empty)-}
2018-06-13 00:19:18 +03:00
{-(VariableOperator
{-(VariableSymbol)-})-}
{-(InfixOperatorApp
{-(TextElement)-}
{-(Empty)-}
2018-06-13 00:19:18 +03:00
{-(VariableOperator
{-(VariableSymbol)-})-}
{-(InfixOperatorApp
{-(VariableIdentifier)-}
{-(Empty)-}
2018-06-13 00:19:18 +03:00
{-(VariableOperator
{-(VariableSymbol)-})-}
{-(InfixOperatorApp
{-(TextElement)-}
{-(Empty)-}
2018-06-13 00:19:18 +03:00
{-(VariableOperator
{-(VariableSymbol)-})-}
{-(InfixOperatorApp
{-(VariableIdentifier)-}
{-(Empty)-}
2018-06-13 00:19:18 +03:00
{-(VariableOperator
{-(VariableSymbol)-})-}
{-(InfixOperatorApp
{-(TextElement)-}
{-(Empty)-}
2018-06-13 00:19:18 +03:00
{-(VariableOperator
{-(VariableSymbol)-})-}
{-(InfixOperatorApp
{-(VariableIdentifier)-}
{-(Empty)-}
2018-06-13 00:19:18 +03:00
{-(VariableOperator
{-(VariableSymbol)-})-}
{-(TextElement)-})-})-})-})-})-})-})-})-})-})-}
(Function
(VariableIdentifier)
(Statements
{+(InfixOperatorApp
{+(VariableIdentifier)+}
{+(Empty)+}
2018-06-13 00:19:18 +03:00
{+(VariableOperator
{+(InfixVariableIdentifier)+})+}
{+(VariableIdentifier)+})+}
{-(Do
{-(BindPattern
{-(VariableIdentifier)-}
{-(InfixOperatorApp
{-(VariableIdentifier)-}
{-(Empty)-}
2018-06-13 00:19:18 +03:00
{-(VariableOperator
{-(VariableSymbol)-})-}
{-(VariableIdentifier)-})-})-}
{-(BindPattern
{-(VariableIdentifier)-}
{-(InfixOperatorApp
{-(VariableIdentifier)-}
{-(Empty)-}
2018-06-13 00:19:18 +03:00
{-(VariableOperator
{-(VariableSymbol)-})-}
{-(VariableIdentifier)-})-})-})-}))
2018-06-25 21:20:30 +03:00
{+(Function
{+(VariableIdentifier)+}
{+(Statements
2018-06-13 00:19:18 +03:00
{+(QualifiedConstructorIdentifier
{+(ModuleIdentifier)+}
2018-06-25 21:20:30 +03:00
{+(ConstructorIdentifier)+})+})+})+}
2018-06-13 00:19:18 +03:00
{+(Function
{+(VariableIdentifier)+}
{+(ConstructorPattern
{+(Statements
{+(QualifiedConstructorIdentifier
{+(ModuleIdentifier)+}
{+(ConstructorIdentifier)+})+}
{+(VariableIdentifier)+})+})+}
{+(Statements
{+(InfixOperatorApp
{+(ConstructorIdentifier)+}
{+(Empty)+}
2018-06-13 00:19:18 +03:00
{+(VariableOperator
{+(VariableSymbol)+})+}
{+(InfixOperatorApp
{+(VariableIdentifier)+}
{+(Empty)+}
2018-06-13 00:19:18 +03:00
{+(VariableOperator
{+(VariableSymbol)+})+}
{+(InfixOperatorApp
{+(TextElement)+}
{+(Empty)+}
2018-06-13 00:19:18 +03:00
{+(VariableOperator
{+(VariableSymbol)+})+}
{+(InfixOperatorApp
{+(VariableIdentifier)+}
{+(Empty)+}
2018-06-13 00:19:18 +03:00
{+(VariableOperator
{+(VariableSymbol)+})+}
{+(InfixOperatorApp
{+(TextElement)+}
{+(Empty)+}
2018-06-13 00:19:18 +03:00
{+(VariableOperator
{+(VariableSymbol)+})+}
{+(InfixOperatorApp
{+(VariableIdentifier)+}
{+(Empty)+}
2018-06-13 00:19:18 +03:00
{+(VariableOperator
{+(VariableSymbol)+})+}
{+(InfixOperatorApp
{+(TextElement)+}
{+(Empty)+}
2018-06-13 00:19:18 +03:00
{+(VariableOperator
{+(VariableSymbol)+})+}
{+(InfixOperatorApp
{+(VariableIdentifier)+}
{+(Empty)+}
2018-06-13 00:19:18 +03:00
{+(VariableOperator
{+(VariableSymbol)+})+}
{+(TextElement)+})+})+})+})+})+})+})+})+})+})+}
{+(Function
{+(VariableIdentifier)+}
{+(Statements
{+(Do
{+(BindPattern
{+(VariableIdentifier)+}
{+(InfixOperatorApp
{+(VariableIdentifier)+}
{+(Empty)+}
2018-06-13 00:19:18 +03:00
{+(VariableOperator
{+(VariableSymbol)+})+}
{+(VariableIdentifier)+})+})+}
{+(BindPattern
{+(VariableIdentifier)+}
{+(InfixOperatorApp
{+(VariableIdentifier)+}
{+(Empty)+}
2018-06-13 00:19:18 +03:00
{+(VariableOperator
{+(VariableSymbol)+})+}
2018-06-13 00:50:38 +03:00
{+(VariableIdentifier)+})+})+})+})+})+}
2018-06-25 21:20:30 +03:00
(Function
{ (VariableIdentifier)
->(VariableIdentifier) }
(Statements
(Lambda
(VariableIdentifier)
(VariableIdentifier))))
2018-06-13 00:50:38 +03:00
(Function
{ (VariableIdentifier)
->(VariableIdentifier) }
(Statements
(Lambda
(ConstructorPattern
(Statements
(ConstructorIdentifier)
(VariableIdentifier)))
(VariableIdentifier))))
(Function
{ (VariableIdentifier)
->(VariableIdentifier) }
(Statements
(Lambda
(VariableIdentifier)
(InfixOperatorApp
(VariableIdentifier)
(Empty)
2018-06-13 00:50:38 +03:00
(ConstructorOperator
(ConstructorSymbol))
(InfixOperatorApp
(VariableIdentifier)
(Empty)
2018-06-13 00:50:38 +03:00
(ConstructorOperator
(ConstructorSymbol))
(VariableIdentifier))))))
(Function
{ (VariableIdentifier)
->(VariableIdentifier) }
(Statements
(Lambda
(Statements
(VariableIdentifier)
(VariableIdentifier)
(VariableIdentifier))
(InfixOperatorApp
(VariableIdentifier)
(Empty)
2018-06-13 00:50:38 +03:00
(VariableOperator
(VariableSymbol))
(InfixOperatorApp
(VariableIdentifier)
(Empty)
2018-06-13 00:50:38 +03:00
(VariableOperator
(VariableSymbol))
(VariableIdentifier))))))
(Function
{ (VariableIdentifier)
->(VariableIdentifier) }
(Statements
(VariableOperator
(VariableSymbol))))
(Function
{ (VariableIdentifier)
->(VariableIdentifier) }
(Statements
(InfixOperatorApp
(Integer)
(Empty)
(VariableOperator
(VariableSymbol))
(Integer))))
2018-06-14 02:40:00 +03:00
(Function
{ (VariableIdentifier)
->(VariableIdentifier) }
(Statements
(PrefixNegation
(Integer))))
(Function
{ (VariableIdentifier)
->(VariableIdentifier) }
(Statements
(PrefixNegation
(VariableIdentifier))))
(Function
{ (VariableIdentifier)
->(VariableIdentifier) }
(Statements
(PrefixNegation
(Integer))))
(Function
{ (VariableIdentifier)
->(VariableIdentifier) }
(Statements
(InfixOperatorApp
(VariableIdentifier)
(Empty)
2018-06-14 02:40:00 +03:00
(VariableOperator
(VariableSymbol))
(App
(App
(VariableIdentifier)
(Empty)
2018-06-14 02:40:00 +03:00
(Lambda
{ (VariableIdentifier)
->(VariableIdentifier) }
(InfixOperatorApp
(Tuple
{ (VariableIdentifier)
->(VariableIdentifier) })
(Empty)
2018-06-14 02:40:00 +03:00
(VariableOperator
(VariableSymbol))
(InfixOperatorApp
(ConstructorIdentifier)
(Empty)
2018-06-14 02:40:00 +03:00
(VariableOperator
(VariableSymbol))
(App
{ (VariableIdentifier)
->(VariableIdentifier) }
(Empty)
2018-06-14 02:40:00 +03:00
{ (VariableIdentifier)
->(VariableIdentifier) })))))
(Empty)
2018-06-14 02:40:00 +03:00
(VariableIdentifier)))))))