haskell-src-exts-1.24.0: tests/examples/Vta2.hs.parser.golden
ParseOk
( Module
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 1 1 15 1
, srcInfoPoints =
[ SrcSpan "tests/examples/Vta2.hs" 1 1 1 1
, SrcSpan "tests/examples/Vta2.hs" 4 1 4 1
, SrcSpan "tests/examples/Vta2.hs" 4 1 4 1
, SrcSpan "tests/examples/Vta2.hs" 6 1 6 1
, SrcSpan "tests/examples/Vta2.hs" 7 1 7 1
, SrcSpan "tests/examples/Vta2.hs" 11 1 11 1
, SrcSpan "tests/examples/Vta2.hs" 12 1 12 1
, SrcSpan "tests/examples/Vta2.hs" 15 1 15 1
, SrcSpan "tests/examples/Vta2.hs" 15 1 15 1
]
}
(Just
(ModuleHead
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 4 1 4 18
, srcInfoPoints =
[ SrcSpan "tests/examples/Vta2.hs" 4 1 4 7
, SrcSpan "tests/examples/Vta2.hs" 4 13 4 18
]
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 4 8 4 12
, srcInfoPoints = []
}
"Vta2")
Nothing
Nothing))
[ LanguagePragma
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 1 1 1 46
, srcInfoPoints =
[ SrcSpan "tests/examples/Vta2.hs" 1 1 1 13
, SrcSpan "tests/examples/Vta2.hs" 1 24 1 25
, SrcSpan "tests/examples/Vta2.hs" 1 43 1 46
]
}
[ Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 1 14 1 24
, srcInfoPoints = []
}
"RankNTypes"
, Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 1 26 1 42
, srcInfoPoints = []
}
"TypeApplications"
]
]
[]
[ TypeSig
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 6 1 6 53
, srcInfoPoints = [ SrcSpan "tests/examples/Vta2.hs" 6 9 6 11 ]
}
[ Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 6 1 6 8
, srcInfoPoints = []
}
"checkIf"
]
(TyFun
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 6 12 6 53
, srcInfoPoints = [ SrcSpan "tests/examples/Vta2.hs" 6 17 6 19 ]
}
(TyCon
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 6 12 6 16
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 6 12 6 16
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 6 12 6 16
, srcInfoPoints = []
}
"Bool")))
(TyFun
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 6 20 6 53
, srcInfoPoints = [ SrcSpan "tests/examples/Vta2.hs" 6 39 6 41 ]
}
(TyParen
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 6 20 6 38
, srcInfoPoints =
[ SrcSpan "tests/examples/Vta2.hs" 6 20 6 21
, SrcSpan "tests/examples/Vta2.hs" 6 37 6 38
]
}
(TyForall
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 6 21 6 37
, srcInfoPoints =
[ SrcSpan "tests/examples/Vta2.hs" 6 21 6 27
, SrcSpan "tests/examples/Vta2.hs" 6 29 6 30
]
}
(Just
[ UnkindedVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 6 28 6 29
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 6 28 6 29
, srcInfoPoints = []
}
"a")
])
Nothing
(TyFun
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 6 31 6 37
, srcInfoPoints = [ SrcSpan "tests/examples/Vta2.hs" 6 33 6 35 ]
}
(TyVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 6 31 6 32
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 6 31 6 32
, srcInfoPoints = []
}
"a"))
(TyVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 6 36 6 37
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 6 36 6 37
, srcInfoPoints = []
}
"a")))))
(TyTuple
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 6 42 6 53
, srcInfoPoints =
[ SrcSpan "tests/examples/Vta2.hs" 6 42 6 43
, SrcSpan "tests/examples/Vta2.hs" 6 47 6 48
, SrcSpan "tests/examples/Vta2.hs" 6 52 6 53
]
}
Boxed
[ TyCon
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 6 43 6 47
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 6 43 6 47
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 6 43 6 47
, srcInfoPoints = []
}
"Bool"))
, TyCon
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 6 49 6 52
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 6 49 6 52
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 6 49 6 52
, srcInfoPoints = []
}
"Int"))
])))
, FunBind
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 7 1 9 43
, srcInfoPoints = []
}
[ Match
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 7 1 9 43
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 7 1 7 8
, srcInfoPoints = []
}
"checkIf")
[ PWildCard
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 7 9 7 10
, srcInfoPoints = []
}
]
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 7 11 9 43
, srcInfoPoints = [ SrcSpan "tests/examples/Vta2.hs" 7 11 7 12 ]
}
(If
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 7 13 9 43
, srcInfoPoints =
[ SrcSpan "tests/examples/Vta2.hs" 7 13 7 15
, SrcSpan "tests/examples/Vta2.hs" 8 13 8 17
, SrcSpan "tests/examples/Vta2.hs" 9 13 9 17
]
}
(Con
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 7 16 7 20
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 7 16 7 20
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 7 16 7 20
, srcInfoPoints = []
}
"True")))
(Lambda
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 8 18 8 37
, srcInfoPoints =
[ SrcSpan "tests/examples/Vta2.hs" 8 18 8 19
, SrcSpan "tests/examples/Vta2.hs" 8 21 8 23
]
}
[ PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 8 19 8 20
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 8 19 8 20
, srcInfoPoints = []
}
"f")
]
(Tuple
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 8 24 8 37
, srcInfoPoints =
[ SrcSpan "tests/examples/Vta2.hs" 8 24 8 25
, SrcSpan "tests/examples/Vta2.hs" 8 31 8 32
, SrcSpan "tests/examples/Vta2.hs" 8 36 8 37
]
}
Boxed
[ App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 8 25 8 31
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 8 25 8 26
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 8 25 8 26
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 8 25 8 26
, srcInfoPoints = []
}
"f")))
(Con
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 8 27 8 31
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 8 27 8 31
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 8 27 8 31
, srcInfoPoints = []
}
"True")))
, App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 8 33 8 36
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 8 33 8 34
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 8 33 8 34
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 8 33 8 34
, srcInfoPoints = []
}
"f")))
(Lit
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 8 35 8 36
, srcInfoPoints = []
}
(Int
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 8 35 8 36
, srcInfoPoints = []
}
5
"5"))
]))
(Lambda
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 9 18 9 43
, srcInfoPoints =
[ SrcSpan "tests/examples/Vta2.hs" 9 18 9 19
, SrcSpan "tests/examples/Vta2.hs" 9 21 9 23
]
}
[ PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 9 19 9 20
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 9 19 9 20
, srcInfoPoints = []
}
"f")
]
(Tuple
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 9 24 9 43
, srcInfoPoints =
[ SrcSpan "tests/examples/Vta2.hs" 9 24 9 25
, SrcSpan "tests/examples/Vta2.hs" 9 32 9 33
, SrcSpan "tests/examples/Vta2.hs" 9 42 9 43
]
}
Boxed
[ App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 9 25 9 32
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 9 25 9 26
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 9 25 9 26
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 9 25 9 26
, srcInfoPoints = []
}
"f")))
(Con
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 9 27 9 32
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 9 27 9 32
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 9 27 9 32
, srcInfoPoints = []
}
"False")))
, App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 9 34 9 42
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 9 34 9 40
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 9 34 9 35
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 9 34 9 35
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Vta2.hs" 9 34 9 35
, srcInfoPoints = []
}
"f")))
(TypeApp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 9 36 9 40
, srcInfoPoints =
[ SrcSpan "tests/examples/Vta2.hs" 9 36 9 37 ]
}
(TyCon
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 9 37 9 40
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Vta2.hs" 9 37 9 40
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Vta2.hs" 9 37 9 40
, srcInfoPoints = []
}
"Int")))))
(Lit
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 9 41 9 42
, srcInfoPoints = []
}
(Int
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 9 41 9 42
, srcInfoPoints = []
}
3
"3"))
]))))
Nothing
]
, TypeSig
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 11 1 11 55
, srcInfoPoints = [ SrcSpan "tests/examples/Vta2.hs" 11 11 11 13 ]
}
[ Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 11 1 11 10
, srcInfoPoints = []
}
"checkCase"
]
(TyFun
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 11 14 11 55
, srcInfoPoints = [ SrcSpan "tests/examples/Vta2.hs" 11 19 11 21 ]
}
(TyCon
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 11 14 11 18
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 11 14 11 18
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 11 14 11 18
, srcInfoPoints = []
}
"Bool")))
(TyFun
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 11 22 11 55
, srcInfoPoints = [ SrcSpan "tests/examples/Vta2.hs" 11 41 11 43 ]
}
(TyParen
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 11 22 11 40
, srcInfoPoints =
[ SrcSpan "tests/examples/Vta2.hs" 11 22 11 23
, SrcSpan "tests/examples/Vta2.hs" 11 39 11 40
]
}
(TyForall
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 11 23 11 39
, srcInfoPoints =
[ SrcSpan "tests/examples/Vta2.hs" 11 23 11 29
, SrcSpan "tests/examples/Vta2.hs" 11 31 11 32
]
}
(Just
[ UnkindedVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 11 30 11 31
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 11 30 11 31
, srcInfoPoints = []
}
"a")
])
Nothing
(TyFun
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 11 33 11 39
, srcInfoPoints = [ SrcSpan "tests/examples/Vta2.hs" 11 35 11 37 ]
}
(TyVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 11 33 11 34
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 11 33 11 34
, srcInfoPoints = []
}
"a"))
(TyVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 11 38 11 39
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 11 38 11 39
, srcInfoPoints = []
}
"a")))))
(TyTuple
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 11 44 11 55
, srcInfoPoints =
[ SrcSpan "tests/examples/Vta2.hs" 11 44 11 45
, SrcSpan "tests/examples/Vta2.hs" 11 49 11 50
, SrcSpan "tests/examples/Vta2.hs" 11 54 11 55
]
}
Boxed
[ TyCon
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 11 45 11 49
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 11 45 11 49
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 11 45 11 49
, srcInfoPoints = []
}
"Bool"))
, TyCon
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 11 51 11 54
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 11 51 11 54
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 11 51 11 54
, srcInfoPoints = []
}
"Int"))
])))
, FunBind
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 12 1 14 51
, srcInfoPoints = []
}
[ Match
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 12 1 14 51
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 12 1 12 10
, srcInfoPoints = []
}
"checkCase")
[ PWildCard
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 12 11 12 12
, srcInfoPoints = []
}
]
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 12 13 14 51
, srcInfoPoints = [ SrcSpan "tests/examples/Vta2.hs" 12 13 12 14 ]
}
(Case
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 12 15 14 51
, srcInfoPoints =
[ SrcSpan "tests/examples/Vta2.hs" 12 15 12 19
, SrcSpan "tests/examples/Vta2.hs" 12 25 12 27
, SrcSpan "tests/examples/Vta2.hs" 13 17 13 17
, SrcSpan "tests/examples/Vta2.hs" 14 17 14 17
, SrcSpan "tests/examples/Vta2.hs" 15 1 15 0
]
}
(Con
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 12 20 12 24
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 12 20 12 24
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 12 20 12 24
, srcInfoPoints = []
}
"True")))
[ Alt
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 13 17 13 44
, srcInfoPoints = []
}
(PApp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 13 17 13 21
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 13 17 13 21
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 13 17 13 21
, srcInfoPoints = []
}
"True"))
[])
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 13 22 13 44
, srcInfoPoints = [ SrcSpan "tests/examples/Vta2.hs" 13 22 13 24 ]
}
(Lambda
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 13 25 13 44
, srcInfoPoints =
[ SrcSpan "tests/examples/Vta2.hs" 13 25 13 26
, SrcSpan "tests/examples/Vta2.hs" 13 28 13 30
]
}
[ PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 13 26 13 27
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 13 26 13 27
, srcInfoPoints = []
}
"f")
]
(Tuple
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 13 31 13 44
, srcInfoPoints =
[ SrcSpan "tests/examples/Vta2.hs" 13 31 13 32
, SrcSpan "tests/examples/Vta2.hs" 13 38 13 39
, SrcSpan "tests/examples/Vta2.hs" 13 43 13 44
]
}
Boxed
[ App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 13 32 13 38
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Vta2.hs" 13 32 13 33
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Vta2.hs" 13 32 13 33
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Vta2.hs" 13 32 13 33
, srcInfoPoints = []
}
"f")))
(Con
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Vta2.hs" 13 34 13 38
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Vta2.hs" 13 34 13 38
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Vta2.hs" 13 34 13 38
, srcInfoPoints = []
}
"True")))
, App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 13 40 13 43
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Vta2.hs" 13 40 13 41
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Vta2.hs" 13 40 13 41
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Vta2.hs" 13 40 13 41
, srcInfoPoints = []
}
"f")))
(Lit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Vta2.hs" 13 42 13 43
, srcInfoPoints = []
}
(Int
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Vta2.hs" 13 42 13 43
, srcInfoPoints = []
}
5
"5"))
])))
Nothing
, Alt
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 14 17 14 51
, srcInfoPoints = []
}
(PApp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 14 17 14 22
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 14 17 14 22
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 14 17 14 22
, srcInfoPoints = []
}
"False"))
[])
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 14 23 14 51
, srcInfoPoints = [ SrcSpan "tests/examples/Vta2.hs" 14 23 14 25 ]
}
(Lambda
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 14 26 14 51
, srcInfoPoints =
[ SrcSpan "tests/examples/Vta2.hs" 14 26 14 27
, SrcSpan "tests/examples/Vta2.hs" 14 29 14 31
]
}
[ PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 14 27 14 28
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 14 27 14 28
, srcInfoPoints = []
}
"f")
]
(Tuple
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 14 32 14 51
, srcInfoPoints =
[ SrcSpan "tests/examples/Vta2.hs" 14 32 14 33
, SrcSpan "tests/examples/Vta2.hs" 14 40 14 41
, SrcSpan "tests/examples/Vta2.hs" 14 50 14 51
]
}
Boxed
[ App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 14 33 14 40
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Vta2.hs" 14 33 14 34
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Vta2.hs" 14 33 14 34
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Vta2.hs" 14 33 14 34
, srcInfoPoints = []
}
"f")))
(Con
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Vta2.hs" 14 35 14 40
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Vta2.hs" 14 35 14 40
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Vta2.hs" 14 35 14 40
, srcInfoPoints = []
}
"False")))
, App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Vta2.hs" 14 42 14 50
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Vta2.hs" 14 42 14 48
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Vta2.hs" 14 42 14 43
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Vta2.hs" 14 42 14 43
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Vta2.hs" 14 42 14 43
, srcInfoPoints = []
}
"f")))
(TypeApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Vta2.hs" 14 44 14 48
, srcInfoPoints =
[ SrcSpan "tests/examples/Vta2.hs" 14 44 14 45 ]
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Vta2.hs" 14 45 14 48
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Vta2.hs" 14 45 14 48
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/Vta2.hs" 14 45 14 48
, srcInfoPoints = []
}
"Int")))))
(Lit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Vta2.hs" 14 49 14 50
, srcInfoPoints = []
}
(Int
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/Vta2.hs" 14 49 14 50
, srcInfoPoints = []
}
3
"3"))
])))
Nothing
]))
Nothing
]
]
, []
)