packages feed

haskell-names-0.9.0: tests/annotations/PatternSynonyms.hs.golden

PatternSynonyms at 1:14 is none
NamedFieldPuns at 1:31 is none
Type     at  6:6 is a type or class defined here
App      at 6:13 is a value bound here
String   at 6:17 is not in scope
String   at 6:17 is not in scope
Type     at 6:25 is a global data type, PatternSynonyms.Type
Type     at 6:25 is a global data type, PatternSynonyms.Type
Arrow    at  8:9 is a value bound here
Arrow    at  8:9 is a value bound here
t1       at 8:15 is a value bound here
t2       at 8:18 is a value bound here
App      at 8:23 is a global constructor, PatternSynonyms.App
App      at 8:23 is a global constructor, PatternSynonyms.App
t1       at 8:33 is a local value defined at 8:15
t2       at 8:37 is a local value defined at 8:18
Int      at  9:9 is a value bound here
Int      at  9:9 is a value bound here
App      at 9:15 is a global constructor, PatternSynonyms.App
App      at 9:15 is a global constructor, PatternSynonyms.App
Maybe    at 10:9 is a value bound here
Maybe    at 10:9 is a value bound here
t        at 10:15 is a value bound here
App      at 10:19 is a global constructor, PatternSynonyms.App
App      at 10:19 is a global constructor, PatternSynonyms.App
t        at 10:32 is a local value defined at 10:15
collectArgs at 12:1 is a global value, PatternSynonyms.collectArgs
Type     at 12:16 is a global data type, PatternSynonyms.Type
Type     at 12:16 is a global data type, PatternSynonyms.Type
Type     at 12:25 is a global data type, PatternSynonyms.Type
Type     at 12:25 is a global data type, PatternSynonyms.Type
collectArgs at 13:1 is a value bound here
Arrow    at 13:14 is a global pattern constructor, PatternSynonyms.Arrow
Arrow    at 13:14 is a global pattern constructor, PatternSynonyms.Arrow
t1       at 13:20 is a value bound here
t2       at 13:23 is a value bound here
t1       at 13:29 is a local value defined at 13:20
t1       at 13:29 is a local value defined at 13:20
:        at 13:32 is none
collectArgs at 13:34 is a global value, PatternSynonyms.collectArgs
collectArgs at 13:34 is a global value, PatternSynonyms.collectArgs
t2       at 13:46 is a local value defined at 13:23
t2       at 13:46 is a local value defined at 13:23
collectArgs at 14:1 is a value bound here
isInt    at 16:1 is a global value, PatternSynonyms.isInt
Type     at 16:10 is a global data type, PatternSynonyms.Type
Type     at 16:10 is a global data type, PatternSynonyms.Type
Bool     at 16:18 is not in scope
Bool     at 16:18 is not in scope
isInt    at 17:1 is a value bound here
Int      at 17:7 is a global pattern constructor, PatternSynonyms.Int
Int      at 17:7 is a global pattern constructor, PatternSynonyms.Int
True     at 17:13 is not in scope
True     at 17:13 is not in scope
isInt    at 18:1 is a value bound here
False    at 18:13 is not in scope
False    at 18:13 is not in scope
isIntEndo at 20:1 is a global value, PatternSynonyms.isIntEndo
Type     at 20:14 is a global data type, PatternSynonyms.Type
Type     at 20:14 is a global data type, PatternSynonyms.Type
Bool     at 20:22 is not in scope
Bool     at 20:22 is not in scope
isIntEndo at 21:1 is a value bound here
Arrow    at 21:12 is a global pattern constructor, PatternSynonyms.Arrow
Arrow    at 21:12 is a global pattern constructor, PatternSynonyms.Arrow
Int      at 21:18 is a global pattern constructor, PatternSynonyms.Int
Int      at 21:18 is a global pattern constructor, PatternSynonyms.Int
Int      at 21:22 is a global pattern constructor, PatternSynonyms.Int
Int      at 21:22 is a global pattern constructor, PatternSynonyms.Int
True     at 21:29 is not in scope
True     at 21:29 is not in scope
isIntEndo at 22:1 is a value bound here
False    at 22:29 is not in scope
False    at 22:29 is not in scope
intEndo  at 24:1 is a global value, PatternSynonyms.intEndo
Type     at 24:12 is a global data type, PatternSynonyms.Type
Type     at 24:12 is a global data type, PatternSynonyms.Type
intEndo  at 25:1 is a value bound here
Arrow    at 25:11 is a global pattern constructor, PatternSynonyms.Arrow
Arrow    at 25:11 is a global pattern constructor, PatternSynonyms.Arrow
Int      at 25:17 is a global pattern constructor, PatternSynonyms.Int
Int      at 25:17 is a global pattern constructor, PatternSynonyms.Int
Int      at 25:21 is a global pattern constructor, PatternSynonyms.Int
Int      at 25:21 is a global pattern constructor, PatternSynonyms.Int
Head     at 27:9 is a value bound here
Head     at 27:9 is a value bound here
x        at 27:14 is a value bound here
x        at 27:19 is a local value defined at 27:14
:        at 27:20 is none
xs       at 27:21 is none
HeadC    at 29:9 is a value bound here
HeadC    at 29:9 is a value bound here
x        at 29:15 is a value bound here
x        at 29:20 is a local value defined at 29:15
:        at 29:21 is none
xs       at 29:22 is none
HeadC    at 30:3 is a global pattern constructor, PatternSynonyms.HeadC
HeadC    at 30:3 is a global pattern constructor, PatternSynonyms.HeadC
x        at 30:9 is a value bound here
x        at 30:14 is a global pattern selector, PatternSynonyms.x
x        at 30:14 is a global pattern selector, PatternSynonyms.x
Point    at 32:9 is none
Int      at 32:18 is not in scope
Int      at 32:18 is not in scope
Int      at 32:25 is not in scope
Int      at 32:25 is not in scope
Int      at 32:33 is not in scope
Int      at 32:33 is not in scope
Int      at 32:38 is not in scope
Int      at 32:38 is not in scope
Point    at 33:9 is a value bound here
Point    at 33:9 is a value bound here
x        at 33:15 is a value bound here
x        at 33:15 is a value bound here
y        at 33:18 is a value bound here
y        at 33:18 is a value bound here
x        at 33:24 is a local value defined at 33:15
y        at 33:27 is a local value defined at 33:18
zero     at 35:1 is a value bound here
Point    at 35:8 is a global pattern constructor, PatternSynonyms.Point
Point    at 35:8 is a global pattern constructor, PatternSynonyms.Point
zero'    at 36:1 is a value bound here
Point    at 36:9 is a global pattern constructor, PatternSynonyms.Point
Point    at 36:9 is a global pattern constructor, PatternSynonyms.Point
x        at 36:17 is a global pattern selector, PatternSynonyms.x
x        at 36:17 is a global pattern selector, PatternSynonyms.x
y        at 36:24 is a global pattern selector, PatternSynonyms.y
y        at 36:24 is a global pattern selector, PatternSynonyms.y
isZero   at 37:1 is a value bound here
Point    at 37:9 is a global pattern constructor, PatternSynonyms.Point
Point    at 37:9 is a global pattern constructor, PatternSynonyms.Point
True     at 37:22 is not in scope
True     at 37:22 is not in scope
isZero'  at 38:1 is a value bound here
Point    at 38:10 is a global pattern constructor, PatternSynonyms.Point
Point    at 38:10 is a global pattern constructor, PatternSynonyms.Point
x        at 38:18 is a global pattern selector, PatternSynonyms.x
x        at 38:18 is a global pattern selector, PatternSynonyms.x
y        at 38:25 is a global pattern selector, PatternSynonyms.y
y        at 38:25 is a global pattern selector, PatternSynonyms.y
True     at 38:36 is not in scope
True     at 38:36 is not in scope
getX     at 39:1 is a value bound here
Point    at 39:7 is a global pattern constructor, PatternSynonyms.Point
Point    at 39:7 is a global pattern constructor, PatternSynonyms.Point
x        at 39:14 is a global pattern selector, PatternSynonyms.x
x        at 39:14 is a global pattern selector, PatternSynonyms.x
x        at 39:20 is a local value defined at 39:14
x        at 39:20 is a local value defined at 39:14
setX     at 40:1 is a value bound here
x        at 40:17 is a global pattern selector, PatternSynonyms.x
x        at 40:17 is a global pattern selector, PatternSynonyms.x
==       at 40:25 is not in scope
==       at 40:25 is not in scope
getX'    at 41:1 is a value bound here
x        at 41:9 is a global pattern selector, PatternSynonyms.x
x        at 41:9 is a global pattern selector, PatternSynonyms.x
==       at 41:17 is not in scope
==       at 41:17 is not in scope