summaryrefslogtreecommitdiff
path: root/testsuite/tests/haddock
diff options
context:
space:
mode:
authorAlan Zimmerman <alan.zimm@gmail.com>2021-02-21 21:23:40 +0000
committerMarge Bot <ben+marge-bot@smart-cactus.org>2021-03-20 07:48:38 -0400
commit95275a5f25a2e70b71240d4756109180486af1b1 (patch)
treeeb4801bb0e00098b8b9d513479de4fbbd779ddac /testsuite/tests/haddock
parentf940fd466a86c2f8e93237b36835797be3f3c898 (diff)
downloadhaskell-95275a5f25a2e70b71240d4756109180486af1b1.tar.gz
GHC Exactprint main commit
Metric Increase: T10370 parsing001 Updates haddock submodule
Diffstat (limited to 'testsuite/tests/haddock')
-rw-r--r--testsuite/tests/haddock/should_compile_flag_haddock/T17544.stderr1796
-rw-r--r--testsuite/tests/haddock/should_compile_flag_haddock/T17544_kw.stderr270
2 files changed, 1645 insertions, 421 deletions
diff --git a/testsuite/tests/haddock/should_compile_flag_haddock/T17544.stderr b/testsuite/tests/haddock/should_compile_flag_haddock/T17544.stderr
index e0f5a33d69..893ffb232e 100644
--- a/testsuite/tests/haddock/should_compile_flag_haddock/T17544.stderr
+++ b/testsuite/tests/haddock/should_compile_flag_haddock/T17544.stderr
@@ -1,1106 +1,2162 @@
==================== Parser AST ====================
-({ T17544.hs:1:1 }
+(L
+ { T17544.hs:1:1 }
(HsModule
+ (ApiAnn
+ (Anchor
+ { T17544.hs:1:1 }
+ (UnchangedAnchor))
+ (AnnsModule
+ [(AddApiAnn AnnModule (AR { T17544.hs:3:1-6 }))
+ ,(AddApiAnn AnnWhere (AR { T17544.hs:3:15-19 }))]
+ (AnnList
+ (Nothing)
+ (Nothing)
+ (Nothing)
+ []
+ []))
+ (AnnCommentsBalanced
+ []
+ [(L
+ (Anchor
+ { T17544.hs:57:1 }
+ (UnchangedAnchor))
+ (AnnComment
+ (AnnEofComment)
+ { T17544.hs:57:1 }))]))
(VirtualBraces
(1))
(Just
- ({ T17544.hs:3:8-13 }
+ (L
+ { T17544.hs:3:8-13 }
{ModuleName: T17544}))
(Nothing)
[]
- [({ T17544.hs:(5,1)-(6,16) }
+ [(L
+ (SrcSpanAnn (ApiAnn
+ (Anchor
+ { T17544.hs:(5,1)-(6,16) }
+ (UnchangedAnchor))
+ (AnnListItem
+ [])
+ (AnnComments
+ [])) { T17544.hs:(5,1)-(6,16) })
(TyClD
(NoExtField)
(ClassDecl
- (VirtualBraces
- (3))
+ ((,,)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:(5,1)-(6,16) }
+ (UnchangedAnchor))
+ [(AddApiAnn AnnClass (AR { T17544.hs:5:1-5 }))
+ ,(AddApiAnn AnnWhere (AR { T17544.hs:5:12-16 }))]
+ (AnnComments
+ []))
+ (NoAnnSortKey)
+ (VirtualBraces
+ (3)))
(Nothing)
- ({ T17544.hs:5:7-8 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:5:7-8 })
(Unqual
{OccName: C1}))
(HsQTvs
(NoExtField)
- [({ T17544.hs:5:10 }
+ [(L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:5:10 })
(UserTyVar
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:5:10 }
+ (UnchangedAnchor))
+ []
+ (AnnComments
+ []))
(())
- ({ T17544.hs:5:10 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:5:10 })
(Unqual
{OccName: a}))))])
(Prefix)
[]
- [({ T17544.hs:6:3-16 }
+ [(L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:6:3-16 })
(ClassOpSig
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:6:3-4 }
+ (UnchangedAnchor))
+ (AnnSig
+ (AddApiAnn AnnDcolon (AR { T17544.hs:6:6-7 }))
+ [])
+ (AnnComments
+ []))
(False)
- [({ T17544.hs:6:3-4 }
+ [(L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:6:3-4 })
(Unqual
{OccName: f1}))]
- ({ T17544.hs:6:9-16 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:6:9-16 })
(HsSig
(NoExtField)
(HsOuterImplicit
(NoExtField))
- ({ T17544.hs:6:9-16 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:6:9-16 })
(HsFunTy
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:6:9 }
+ (UnchangedAnchor))
+ (AddRarrowAnn
+ (AR { T17544.hs:6:11-12 }))
+ (AnnComments
+ []))
(HsUnrestrictedArrow
(NormalSyntax))
- ({ T17544.hs:6:9 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:6:9 })
(HsTyVar
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:6:9 }
+ (UnchangedAnchor))
+ []
+ (AnnComments
+ []))
(NotPromoted)
- ({ T17544.hs:6:9 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:6:9 })
(Unqual
{OccName: a}))))
- ({ T17544.hs:6:14-16 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:6:14-16 })
(HsDocTy
- (NoExtField)
- ({ T17544.hs:6:14-16 }
+ (ApiAnnNotUsed)
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:6:14-16 })
(HsTyVar
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:6:14-16 }
+ (UnchangedAnchor))
+ []
+ (AnnComments
+ []))
(NotPromoted)
- ({ T17544.hs:6:14-16 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:6:14-16 })
(Unqual
{OccName: Int}))))
- ({ T17544.hs:7:5-23 }
+ (L
+ { T17544.hs:7:5-23 }
(HsDocString
" comment on Int"))))))))))]
- {Bag(Located (HsBind GhcPs)):
+ {Bag(LocatedA (HsBind GhcPs)):
[]}
[]
[]
[])))
- ,({ T17544.hs:(9,1)-(10,16) }
+ ,(L
+ (SrcSpanAnn (ApiAnn
+ (Anchor
+ { T17544.hs:(9,1)-(10,16) }
+ (UnchangedAnchor))
+ (AnnListItem
+ [])
+ (AnnComments
+ [])) { T17544.hs:(9,1)-(10,16) })
(TyClD
(NoExtField)
(ClassDecl
- (VirtualBraces
- (3))
+ ((,,)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:(9,1)-(10,16) }
+ (UnchangedAnchor))
+ [(AddApiAnn AnnClass (AR { T17544.hs:9:1-5 }))
+ ,(AddApiAnn AnnWhere (AR { T17544.hs:9:12-16 }))]
+ (AnnComments
+ []))
+ (NoAnnSortKey)
+ (VirtualBraces
+ (3)))
(Nothing)
- ({ T17544.hs:9:7-8 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:9:7-8 })
(Unqual
{OccName: C2}))
(HsQTvs
(NoExtField)
- [({ T17544.hs:9:10 }
+ [(L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:9:10 })
(UserTyVar
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:9:10 }
+ (UnchangedAnchor))
+ []
+ (AnnComments
+ []))
(())
- ({ T17544.hs:9:10 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:9:10 })
(Unqual
{OccName: a}))))])
(Prefix)
[]
- [({ T17544.hs:10:3-16 }
+ [(L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:10:3-16 })
(ClassOpSig
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:10:3-4 }
+ (UnchangedAnchor))
+ (AnnSig
+ (AddApiAnn AnnDcolon (AR { T17544.hs:10:6-7 }))
+ [])
+ (AnnComments
+ []))
(False)
- [({ T17544.hs:10:3-4 }
+ [(L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:10:3-4 })
(Unqual
{OccName: f2}))]
- ({ T17544.hs:10:9-16 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:10:9-16 })
(HsSig
(NoExtField)
(HsOuterImplicit
(NoExtField))
- ({ T17544.hs:10:9-16 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:10:9-16 })
(HsFunTy
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:10:9 }
+ (UnchangedAnchor))
+ (AddRarrowAnn
+ (AR { T17544.hs:10:11-12 }))
+ (AnnComments
+ []))
(HsUnrestrictedArrow
(NormalSyntax))
- ({ T17544.hs:10:9 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:10:9 })
(HsTyVar
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:10:9 }
+ (UnchangedAnchor))
+ []
+ (AnnComments
+ []))
(NotPromoted)
- ({ T17544.hs:10:9 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:10:9 })
(Unqual
{OccName: a}))))
- ({ T17544.hs:10:14-16 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:10:14-16 })
(HsTyVar
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:10:14-16 }
+ (UnchangedAnchor))
+ []
+ (AnnComments
+ []))
(NotPromoted)
- ({ T17544.hs:10:14-16 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:10:14-16 })
(Unqual
{OccName: Int}))))))))))]
- {Bag(Located (HsBind GhcPs)):
+ {Bag(LocatedA (HsBind GhcPs)):
[]}
[]
[]
- [({ T17544.hs:11:3-20 }
+ [(L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:11:3-20 })
(DocCommentPrev
(HsDocString
" comment on f2")))])))
- ,({ T17544.hs:(13,1)-(14,16) }
+ ,(L
+ (SrcSpanAnn (ApiAnn
+ (Anchor
+ { T17544.hs:(13,1)-(14,16) }
+ (UnchangedAnchor))
+ (AnnListItem
+ [])
+ (AnnComments
+ [])) { T17544.hs:(13,1)-(14,16) })
(TyClD
(NoExtField)
(ClassDecl
- (VirtualBraces
- (3))
+ ((,,)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:(13,1)-(14,16) }
+ (UnchangedAnchor))
+ [(AddApiAnn AnnClass (AR { T17544.hs:13:1-5 }))
+ ,(AddApiAnn AnnWhere (AR { T17544.hs:13:12-16 }))]
+ (AnnComments
+ []))
+ (NoAnnSortKey)
+ (VirtualBraces
+ (3)))
(Nothing)
- ({ T17544.hs:13:7-8 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:13:7-8 })
(Unqual
{OccName: C3}))
(HsQTvs
(NoExtField)
- [({ T17544.hs:13:10 }
+ [(L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:13:10 })
(UserTyVar
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:13:10 }
+ (UnchangedAnchor))
+ []
+ (AnnComments
+ []))
(())
- ({ T17544.hs:13:10 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:13:10 })
(Unqual
{OccName: a}))))])
(Prefix)
[]
- [({ T17544.hs:14:3-16 }
+ [(L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:14:3-16 })
(ClassOpSig
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:14:3-4 }
+ (UnchangedAnchor))
+ (AnnSig
+ (AddApiAnn AnnDcolon (AR { T17544.hs:14:6-7 }))
+ [])
+ (AnnComments
+ []))
(False)
- [({ T17544.hs:14:3-4 }
+ [(L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:14:3-4 })
(Unqual
{OccName: f3}))]
- ({ T17544.hs:14:9-16 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:14:9-16 })
(HsSig
(NoExtField)
(HsOuterImplicit
(NoExtField))
- ({ T17544.hs:14:9-16 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:14:9-16 })
(HsFunTy
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:14:9 }
+ (UnchangedAnchor))
+ (AddRarrowAnn
+ (AR { T17544.hs:14:11-12 }))
+ (AnnComments
+ []))
(HsUnrestrictedArrow
(NormalSyntax))
- ({ T17544.hs:14:9 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:14:9 })
(HsTyVar
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:14:9 }
+ (UnchangedAnchor))
+ []
+ (AnnComments
+ []))
(NotPromoted)
- ({ T17544.hs:14:9 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:14:9 })
(Unqual
{OccName: a}))))
- ({ T17544.hs:14:14-16 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:14:14-16 })
(HsTyVar
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:14:14-16 }
+ (UnchangedAnchor))
+ []
+ (AnnComments
+ []))
(NotPromoted)
- ({ T17544.hs:14:14-16 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:14:14-16 })
(Unqual
{OccName: Int}))))))))))]
- {Bag(Located (HsBind GhcPs)):
+ {Bag(LocatedA (HsBind GhcPs)):
[]}
[]
[]
[])))
- ,({ T17544.hs:15:1-18 }
+ ,(L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:15:1-18 })
(DocD
(NoExtField)
(DocCommentPrev
(HsDocString
" comment on C3"))))
- ,({ T17544.hs:(17,1)-(20,16) }
+ ,(L
+ (SrcSpanAnn (ApiAnn
+ (Anchor
+ { T17544.hs:(17,1)-(20,16) }
+ (UnchangedAnchor))
+ (AnnListItem
+ [])
+ (AnnComments
+ [])) { T17544.hs:(17,1)-(20,16) })
(TyClD
(NoExtField)
(ClassDecl
- (VirtualBraces
- (3))
+ ((,,)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:(17,1)-(20,16) }
+ (UnchangedAnchor))
+ [(AddApiAnn AnnClass (AR { T17544.hs:17:1-5 }))
+ ,(AddApiAnn AnnWhere (AR { T17544.hs:17:12-16 }))]
+ (AnnComments
+ []))
+ (NoAnnSortKey)
+ (VirtualBraces
+ (3)))
(Nothing)
- ({ T17544.hs:17:7-8 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:17:7-8 })
(Unqual
{OccName: C4}))
(HsQTvs
(NoExtField)
- [({ T17544.hs:17:10 }
+ [(L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:17:10 })
(UserTyVar
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:17:10 }
+ (UnchangedAnchor))
+ []
+ (AnnComments
+ []))
(())
- ({ T17544.hs:17:10 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:17:10 })
(Unqual
{OccName: a}))))])
(Prefix)
[]
- [({ T17544.hs:18:3-16 }
+ [(L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:18:3-16 })
(ClassOpSig
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:18:3-4 }
+ (UnchangedAnchor))
+ (AnnSig
+ (AddApiAnn AnnDcolon (AR { T17544.hs:18:6-7 }))
+ [])
+ (AnnComments
+ []))
(False)
- [({ T17544.hs:18:3-4 }
+ [(L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:18:3-4 })
(Unqual
{OccName: f4}))]
- ({ T17544.hs:18:9-16 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:18:9-16 })
(HsSig
(NoExtField)
(HsOuterImplicit
(NoExtField))
- ({ T17544.hs:18:9-16 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:18:9-16 })
(HsFunTy
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:18:9 }
+ (UnchangedAnchor))
+ (AddRarrowAnn
+ (AR { T17544.hs:18:11-12 }))
+ (AnnComments
+ []))
(HsUnrestrictedArrow
(NormalSyntax))
- ({ T17544.hs:18:9 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:18:9 })
(HsTyVar
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:18:9 }
+ (UnchangedAnchor))
+ []
+ (AnnComments
+ []))
(NotPromoted)
- ({ T17544.hs:18:9 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:18:9 })
(Unqual
{OccName: a}))))
- ({ T17544.hs:18:14-16 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:18:14-16 })
(HsTyVar
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:18:14-16 }
+ (UnchangedAnchor))
+ []
+ (AnnComments
+ []))
(NotPromoted)
- ({ T17544.hs:18:14-16 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:18:14-16 })
(Unqual
{OccName: Int}))))))))))
- ,({ T17544.hs:20:3-16 }
+ ,(L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:20:3-16 })
(ClassOpSig
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:20:3-4 }
+ (UnchangedAnchor))
+ (AnnSig
+ (AddApiAnn AnnDcolon (AR { T17544.hs:20:6-7 }))
+ [])
+ (AnnComments
+ []))
(False)
- [({ T17544.hs:20:3-4 }
+ [(L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:20:3-4 })
(Unqual
{OccName: g4}))]
- ({ T17544.hs:20:9-16 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:20:9-16 })
(HsSig
(NoExtField)
(HsOuterImplicit
(NoExtField))
- ({ T17544.hs:20:9-16 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:20:9-16 })
(HsFunTy
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:20:9 }
+ (UnchangedAnchor))
+ (AddRarrowAnn
+ (AR { T17544.hs:20:11-12 }))
+ (AnnComments
+ []))
(HsUnrestrictedArrow
(NormalSyntax))
- ({ T17544.hs:20:9 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:20:9 })
(HsTyVar
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:20:9 }
+ (UnchangedAnchor))
+ []
+ (AnnComments
+ []))
(NotPromoted)
- ({ T17544.hs:20:9 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:20:9 })
(Unqual
{OccName: a}))))
- ({ T17544.hs:20:14-16 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:20:14-16 })
(HsTyVar
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:20:14-16 }
+ (UnchangedAnchor))
+ []
+ (AnnComments
+ []))
(NotPromoted)
- ({ T17544.hs:20:14-16 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:20:14-16 })
(Unqual
{OccName: Int}))))))))))]
- {Bag(Located (HsBind GhcPs)):
+ {Bag(LocatedA (HsBind GhcPs)):
[]}
[]
[]
[])))
- ,({ T17544.hs:22:1-30 }
+ ,(L
+ (SrcSpanAnn (ApiAnn
+ (Anchor
+ { T17544.hs:22:1-30 }
+ (UnchangedAnchor))
+ (AnnListItem
+ [])
+ (AnnComments
+ [])) { T17544.hs:22:1-30 })
(TyClD
(NoExtField)
(ClassDecl
- (ExplicitBraces)
+ ((,,)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:22:1-30 }
+ (UnchangedAnchor))
+ [(AddApiAnn AnnClass (AR { T17544.hs:22:1-5 }))
+ ,(AddApiAnn AnnWhere (AR { T17544.hs:22:12-16 }))
+ ,(AddApiAnn AnnOpenC (AR { T17544.hs:22:18 }))
+ ,(AddApiAnn AnnCloseC (AR { T17544.hs:22:30 }))]
+ (AnnComments
+ []))
+ (NoAnnSortKey)
+ (ExplicitBraces))
(Nothing)
- ({ T17544.hs:22:7-8 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:22:7-8 })
(Unqual
{OccName: C5}))
(HsQTvs
(NoExtField)
- [({ T17544.hs:22:10 }
+ [(L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:22:10 })
(UserTyVar
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:22:10 }
+ (UnchangedAnchor))
+ []
+ (AnnComments
+ []))
(())
- ({ T17544.hs:22:10 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:22:10 })
(Unqual
{OccName: a}))))])
(Prefix)
[]
[]
- {Bag(Located (HsBind GhcPs)):
+ {Bag(LocatedA (HsBind GhcPs)):
[]}
- [({ T17544.hs:22:20-28 }
+ [(L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:22:20-28 })
(FamilyDecl
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:22:20-28 }
+ (UnchangedAnchor))
+ [(AddApiAnn AnnData (AR { T17544.hs:22:20-23 }))]
+ (AnnComments
+ []))
(DataFamily)
- ({ T17544.hs:22:25-26 }
+ (NotTopLevel)
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:22:25-26 })
(Unqual
{OccName: D5}))
(HsQTvs
(NoExtField)
- [({ T17544.hs:22:28 }
+ [(L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:22:28 })
(UserTyVar
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:22:28 }
+ (UnchangedAnchor))
+ []
+ (AnnComments
+ []))
(())
- ({ T17544.hs:22:28 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:22:28 })
(Unqual
{OccName: a}))))])
(Prefix)
- ({ <no location info> }
+ (L
+ { <no location info> }
(NoSig
(NoExtField)))
(Nothing)))]
[]
[])))
- ,({ T17544.hs:(23,1)-(25,18) }
+ ,(L
+ (SrcSpanAnn (ApiAnn
+ (Anchor
+ { T17544.hs:(23,1)-(25,18) }
+ (UnchangedAnchor))
+ (AnnListItem
+ [])
+ (AnnComments
+ [])) { T17544.hs:(23,1)-(25,18) })
(InstD
(NoExtField)
(ClsInstD
(NoExtField)
(ClsInstDecl
- (NoExtField)
- ({ T17544.hs:23:10-15 }
+ ((,)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:23:1-8 }
+ (UnchangedAnchor))
+ [(AddApiAnn AnnInstance (AR { T17544.hs:23:1-8 }))
+ ,(AddApiAnn AnnWhere (AR { T17544.hs:23:17-21 }))]
+ (AnnComments
+ []))
+ (NoAnnSortKey))
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:23:10-15 })
(HsSig
(NoExtField)
(HsOuterImplicit
(NoExtField))
- ({ T17544.hs:23:10-15 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:23:10-15 })
(HsAppTy
(NoExtField)
- ({ T17544.hs:23:10-11 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:23:10-11 })
(HsTyVar
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:23:10-11 }
+ (UnchangedAnchor))
+ []
+ (AnnComments
+ []))
(NotPromoted)
- ({ T17544.hs:23:10-11 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:23:10-11 })
(Unqual
{OccName: C5}))))
- ({ T17544.hs:23:13-15 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:23:13-15 })
(HsTyVar
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:23:13-15 }
+ (UnchangedAnchor))
+ []
+ (AnnComments
+ []))
(NotPromoted)
- ({ T17544.hs:23:13-15 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:23:13-15 })
(Unqual
{OccName: Int}))))))))
- {Bag(Located (HsBind GhcPs)):
+ {Bag(LocatedA (HsBind GhcPs)):
[]}
[]
[]
- [({ T17544.hs:(24,3)-(25,18) }
+ [(L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:(24,3)-(25,18) })
(DataFamInstDecl
(FamEqn
- (NoExtField)
- ({ T17544.hs:24:8-9 }
+ (ApiAnnNotUsed)
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:24:8-9 })
(Unqual
{OccName: D5}))
(HsOuterImplicit
(NoExtField))
[(HsValArg
- ({ T17544.hs:24:11-13 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:24:11-13 })
(HsTyVar
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:24:11-13 }
+ (UnchangedAnchor))
+ []
+ (AnnComments
+ []))
(NotPromoted)
- ({ T17544.hs:24:11-13 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:24:11-13 })
(Unqual
{OccName: Int})))))]
(Prefix)
(HsDataDefn
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:(24,3)-(25,18) }
+ (UnchangedAnchor))
+ [(AddApiAnn AnnData (AR { T17544.hs:24:3-6 }))
+ ,(AddApiAnn AnnWhere (AR { T17544.hs:24:15-19 }))]
+ (AnnComments
+ []))
(DataType)
(Nothing)
(Nothing)
(Nothing)
- [({ T17544.hs:25:5-18 }
+ [(L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:25:5-18 })
(ConDeclGADT
- (NoExtField)
- [({ T17544.hs:25:5-8 }
+ (ApiAnn
+ (Anchor
+ { T17544.hs:25:5-18 }
+ (UnchangedAnchor))
+ [(AddApiAnn AnnDcolon (AR { T17544.hs:25:10-11 }))]
+ (AnnComments
+ []))
+ [(L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:25:5-8 })
(Unqual
{OccName: MkD5}))]
- ({ T17544.hs:25:13-18 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:25:13-18 })
(HsOuterImplicit
(NoExtField)))
(Nothing)
(PrefixConGADT
[])
- ({ T17544.hs:25:13-18 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:25:13-18 })
(HsAppTy
(NoExtField)
- ({ T17544.hs:25:13-14 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:25:13-14 })
(HsTyVar
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:25:13-14 }
+ (UnchangedAnchor))
+ []
+ (AnnComments
+ []))
(NotPromoted)
- ({ T17544.hs:25:13-14 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:25:13-14 })
(Unqual
{OccName: D5}))))
- ({ T17544.hs:25:16-18 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:25:16-18 })
(HsTyVar
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:25:16-18 }
+ (UnchangedAnchor))
+ []
+ (AnnComments
+ []))
(NotPromoted)
- ({ T17544.hs:25:16-18 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:25:16-18 })
(Unqual
{OccName: Int}))))))
(Nothing)))]
- ({ <no location info> }
- [])))))]
+ []))))]
(Nothing)))))
- ,({ T17544.hs:28:1-30 }
+ ,(L
+ (SrcSpanAnn (ApiAnn
+ (Anchor
+ { T17544.hs:28:1-30 }
+ (UnchangedAnchor))
+ (AnnListItem
+ [])
+ (AnnComments
+ [])) { T17544.hs:28:1-30 })
(TyClD
(NoExtField)
(ClassDecl
- (ExplicitBraces)
+ ((,,)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:28:1-30 }
+ (UnchangedAnchor))
+ [(AddApiAnn AnnClass (AR { T17544.hs:28:1-5 }))
+ ,(AddApiAnn AnnWhere (AR { T17544.hs:28:12-16 }))
+ ,(AddApiAnn AnnOpenC (AR { T17544.hs:28:18 }))
+ ,(AddApiAnn AnnCloseC (AR { T17544.hs:28:30 }))]
+ (AnnComments
+ []))
+ (NoAnnSortKey)
+ (ExplicitBraces))
(Nothing)
- ({ T17544.hs:28:7-8 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:28:7-8 })
(Unqual
{OccName: C6}))
(HsQTvs
(NoExtField)
- [({ T17544.hs:28:10 }
+ [(L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:28:10 })
(UserTyVar
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:28:10 }
+ (UnchangedAnchor))
+ []
+ (AnnComments
+ []))
(())
- ({ T17544.hs:28:10 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:28:10 })
(Unqual
{OccName: a}))))])
(Prefix)
[]
[]
- {Bag(Located (HsBind GhcPs)):
+ {Bag(LocatedA (HsBind GhcPs)):
[]}
- [({ T17544.hs:28:20-28 }
+ [(L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:28:20-28 })
(FamilyDecl
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:28:20-28 }
+ (UnchangedAnchor))
+ [(AddApiAnn AnnData (AR { T17544.hs:28:20-23 }))]
+ (AnnComments
+ []))
(DataFamily)
- ({ T17544.hs:28:25-26 }
+ (NotTopLevel)
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:28:25-26 })
(Unqual
{OccName: D6}))
(HsQTvs
(NoExtField)
- [({ T17544.hs:28:28 }
+ [(L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:28:28 })
(UserTyVar
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:28:28 }
+ (UnchangedAnchor))
+ []
+ (AnnComments
+ []))
(())
- ({ T17544.hs:28:28 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:28:28 })
(Unqual
{OccName: a}))))])
(Prefix)
- ({ <no location info> }
+ (L
+ { <no location info> }
(NoSig
(NoExtField)))
(Nothing)))]
[]
[])))
- ,({ T17544.hs:(29,1)-(31,18) }
+ ,(L
+ (SrcSpanAnn (ApiAnn
+ (Anchor
+ { T17544.hs:(29,1)-(31,18) }
+ (UnchangedAnchor))
+ (AnnListItem
+ [])
+ (AnnComments
+ [])) { T17544.hs:(29,1)-(31,18) })
(InstD
(NoExtField)
(ClsInstD
(NoExtField)
(ClsInstDecl
- (NoExtField)
- ({ T17544.hs:29:10-15 }
+ ((,)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:29:1-8 }
+ (UnchangedAnchor))
+ [(AddApiAnn AnnInstance (AR { T17544.hs:29:1-8 }))
+ ,(AddApiAnn AnnWhere (AR { T17544.hs:29:17-21 }))]
+ (AnnComments
+ []))
+ (NoAnnSortKey))
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:29:10-15 })
(HsSig
(NoExtField)
(HsOuterImplicit
(NoExtField))
- ({ T17544.hs:29:10-15 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:29:10-15 })
(HsAppTy
(NoExtField)
- ({ T17544.hs:29:10-11 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:29:10-11 })
(HsTyVar
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:29:10-11 }
+ (UnchangedAnchor))
+ []
+ (AnnComments
+ []))
(NotPromoted)
- ({ T17544.hs:29:10-11 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:29:10-11 })
(Unqual
{OccName: C6}))))
- ({ T17544.hs:29:13-15 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:29:13-15 })
(HsTyVar
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:29:13-15 }
+ (UnchangedAnchor))
+ []
+ (AnnComments
+ []))
(NotPromoted)
- ({ T17544.hs:29:13-15 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:29:13-15 })
(Unqual
{OccName: Int}))))))))
- {Bag(Located (HsBind GhcPs)):
+ {Bag(LocatedA (HsBind GhcPs)):
[]}
[]
[]
- [({ T17544.hs:(30,3)-(31,18) }
+ [(L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:(30,3)-(31,18) })
(DataFamInstDecl
(FamEqn
- (NoExtField)
- ({ T17544.hs:30:8-9 }
+ (ApiAnnNotUsed)
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:30:8-9 })
(Unqual
{OccName: D6}))
(HsOuterImplicit
(NoExtField))
[(HsValArg
- ({ T17544.hs:30:11-13 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:30:11-13 })
(HsTyVar
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:30:11-13 }
+ (UnchangedAnchor))
+ []
+ (AnnComments
+ []))
(NotPromoted)
- ({ T17544.hs:30:11-13 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:30:11-13 })
(Unqual
{OccName: Int})))))]
(Prefix)
(HsDataDefn
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:(30,3)-(31,18) }
+ (UnchangedAnchor))
+ [(AddApiAnn AnnData (AR { T17544.hs:30:3-6 }))
+ ,(AddApiAnn AnnWhere (AR { T17544.hs:30:15-19 }))]
+ (AnnComments
+ []))
(DataType)
(Nothing)
(Nothing)
(Nothing)
- [({ T17544.hs:31:5-18 }
+ [(L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:31:5-18 })
(ConDeclGADT
- (NoExtField)
- [({ T17544.hs:31:5-8 }
+ (ApiAnn
+ (Anchor
+ { T17544.hs:31:5-18 }
+ (UnchangedAnchor))
+ [(AddApiAnn AnnDcolon (AR { T17544.hs:31:10-11 }))]
+ (AnnComments
+ []))
+ [(L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:31:5-8 })
(Unqual
{OccName: MkD6}))]
- ({ T17544.hs:31:13-18 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:31:13-18 })
(HsOuterImplicit
(NoExtField)))
(Nothing)
(PrefixConGADT
[])
- ({ T17544.hs:31:13-18 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:31:13-18 })
(HsAppTy
(NoExtField)
- ({ T17544.hs:31:13-14 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:31:13-14 })
(HsTyVar
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:31:13-14 }
+ (UnchangedAnchor))
+ []
+ (AnnComments
+ []))
(NotPromoted)
- ({ T17544.hs:31:13-14 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:31:13-14 })
(Unqual
{OccName: D6}))))
- ({ T17544.hs:31:16-18 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:31:16-18 })
(HsTyVar
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:31:16-18 }
+ (UnchangedAnchor))
+ []
+ (AnnComments
+ []))
(NotPromoted)
- ({ T17544.hs:31:16-18 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:31:16-18 })
(Unqual
{OccName: Int}))))))
(Nothing)))]
- ({ <no location info> }
- [])))))]
+ []))))]
(Nothing)))))
- ,({ T17544.hs:34:1-30 }
+ ,(L
+ (SrcSpanAnn (ApiAnn
+ (Anchor
+ { T17544.hs:34:1-30 }
+ (UnchangedAnchor))
+ (AnnListItem
+ [])
+ (AnnComments
+ [])) { T17544.hs:34:1-30 })
(TyClD
(NoExtField)
(ClassDecl
- (ExplicitBraces)
+ ((,,)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:34:1-30 }
+ (UnchangedAnchor))
+ [(AddApiAnn AnnClass (AR { T17544.hs:34:1-5 }))
+ ,(AddApiAnn AnnWhere (AR { T17544.hs:34:12-16 }))
+ ,(AddApiAnn AnnOpenC (AR { T17544.hs:34:18 }))
+ ,(AddApiAnn AnnCloseC (AR { T17544.hs:34:30 }))]
+ (AnnComments
+ []))
+ (NoAnnSortKey)
+ (ExplicitBraces))
(Nothing)
- ({ T17544.hs:34:7-8 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:34:7-8 })
(Unqual
{OccName: C7}))
(HsQTvs
(NoExtField)
- [({ T17544.hs:34:10 }
+ [(L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:34:10 })
(UserTyVar
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:34:10 }
+ (UnchangedAnchor))
+ []
+ (AnnComments
+ []))
(())
- ({ T17544.hs:34:10 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:34:10 })
(Unqual
{OccName: a}))))])
(Prefix)
[]
[]
- {Bag(Located (HsBind GhcPs)):
+ {Bag(LocatedA (HsBind GhcPs)):
[]}
- [({ T17544.hs:34:20-28 }
+ [(L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:34:20-28 })
(FamilyDecl
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:34:20-28 }
+ (UnchangedAnchor))
+ [(AddApiAnn AnnData (AR { T17544.hs:34:20-23 }))]
+ (AnnComments
+ []))
(DataFamily)
- ({ T17544.hs:34:25-26 }
+ (NotTopLevel)
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:34:25-26 })
(Unqual
{OccName: D7}))
(HsQTvs
(NoExtField)
- [({ T17544.hs:34:28 }
+ [(L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:34:28 })
(UserTyVar
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:34:28 }
+ (UnchangedAnchor))
+ []
+ (AnnComments
+ []))
(())
- ({ T17544.hs:34:28 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:34:28 })
(Unqual
{OccName: a}))))])
(Prefix)
- ({ <no location info> }
+ (L
+ { <no location info> }
(NoSig
(NoExtField)))
(Nothing)))]
[]
[])))
- ,({ T17544.hs:(35,1)-(37,18) }
+ ,(L
+ (SrcSpanAnn (ApiAnn
+ (Anchor
+ { T17544.hs:(35,1)-(37,18) }
+ (UnchangedAnchor))
+ (AnnListItem
+ [])
+ (AnnComments
+ [])) { T17544.hs:(35,1)-(37,18) })
(InstD
(NoExtField)
(ClsInstD
(NoExtField)
(ClsInstDecl
- (NoExtField)
- ({ T17544.hs:35:10-15 }
+ ((,)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:35:1-8 }
+ (UnchangedAnchor))
+ [(AddApiAnn AnnInstance (AR { T17544.hs:35:1-8 }))
+ ,(AddApiAnn AnnWhere (AR { T17544.hs:35:17-21 }))]
+ (AnnComments
+ []))
+ (NoAnnSortKey))
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:35:10-15 })
(HsSig
(NoExtField)
(HsOuterImplicit
(NoExtField))
- ({ T17544.hs:35:10-15 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:35:10-15 })
(HsAppTy
(NoExtField)
- ({ T17544.hs:35:10-11 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:35:10-11 })
(HsTyVar
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:35:10-11 }
+ (UnchangedAnchor))
+ []
+ (AnnComments
+ []))
(NotPromoted)
- ({ T17544.hs:35:10-11 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:35:10-11 })
(Unqual
{OccName: C7}))))
- ({ T17544.hs:35:13-15 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:35:13-15 })
(HsTyVar
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:35:13-15 }
+ (UnchangedAnchor))
+ []
+ (AnnComments
+ []))
(NotPromoted)
- ({ T17544.hs:35:13-15 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:35:13-15 })
(Unqual
{OccName: Int}))))))))
- {Bag(Located (HsBind GhcPs)):
+ {Bag(LocatedA (HsBind GhcPs)):
[]}
[]
[]
- [({ T17544.hs:(36,3)-(37,18) }
+ [(L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:(36,3)-(37,18) })
(DataFamInstDecl
(FamEqn
- (NoExtField)
- ({ T17544.hs:36:8-9 }
+ (ApiAnnNotUsed)
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:36:8-9 })
(Unqual
{OccName: D7}))
(HsOuterImplicit
(NoExtField))
[(HsValArg
- ({ T17544.hs:36:11-13 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:36:11-13 })
(HsTyVar
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:36:11-13 }
+ (UnchangedAnchor))
+ []
+ (AnnComments
+ []))
(NotPromoted)
- ({ T17544.hs:36:11-13 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:36:11-13 })
(Unqual
{OccName: Int})))))]
(Prefix)
(HsDataDefn
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:(36,3)-(37,18) }
+ (UnchangedAnchor))
+ [(AddApiAnn AnnData (AR { T17544.hs:36:3-6 }))
+ ,(AddApiAnn AnnWhere (AR { T17544.hs:36:15-19 }))]
+ (AnnComments
+ []))
(DataType)
(Nothing)
(Nothing)
(Nothing)
- [({ T17544.hs:37:5-18 }
+ [(L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:37:5-18 })
(ConDeclGADT
- (NoExtField)
- [({ T17544.hs:37:5-8 }
+ (ApiAnn
+ (Anchor
+ { T17544.hs:37:5-18 }
+ (UnchangedAnchor))
+ [(AddApiAnn AnnDcolon (AR { T17544.hs:37:10-11 }))]
+ (AnnComments
+ []))
+ [(L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:37:5-8 })
(Unqual
{OccName: MkD7}))]
- ({ T17544.hs:37:13-18 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:37:13-18 })
(HsOuterImplicit
(NoExtField)))
(Nothing)
(PrefixConGADT
[])
- ({ T17544.hs:37:13-18 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:37:13-18 })
(HsAppTy
(NoExtField)
- ({ T17544.hs:37:13-14 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:37:13-14 })
(HsTyVar
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:37:13-14 }
+ (UnchangedAnchor))
+ []
+ (AnnComments
+ []))
(NotPromoted)
- ({ T17544.hs:37:13-14 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:37:13-14 })
(Unqual
{OccName: D7}))))
- ({ T17544.hs:37:16-18 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:37:16-18 })
(HsTyVar
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:37:16-18 }
+ (UnchangedAnchor))
+ []
+ (AnnComments
+ []))
(NotPromoted)
- ({ T17544.hs:37:16-18 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:37:16-18 })
(Unqual
{OccName: Int}))))))
(Nothing)))]
- ({ <no location info> }
- [])))))]
+ []))))]
(Nothing)))))
- ,({ T17544.hs:40:1-30 }
+ ,(L
+ (SrcSpanAnn (ApiAnn
+ (Anchor
+ { T17544.hs:40:1-30 }
+ (UnchangedAnchor))
+ (AnnListItem
+ [])
+ (AnnComments
+ [])) { T17544.hs:40:1-30 })
(TyClD
(NoExtField)
(ClassDecl
- (ExplicitBraces)
+ ((,,)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:40:1-30 }
+ (UnchangedAnchor))
+ [(AddApiAnn AnnClass (AR { T17544.hs:40:1-5 }))
+ ,(AddApiAnn AnnWhere (AR { T17544.hs:40:12-16 }))
+ ,(AddApiAnn AnnOpenC (AR { T17544.hs:40:18 }))
+ ,(AddApiAnn AnnCloseC (AR { T17544.hs:40:30 }))]
+ (AnnComments
+ []))
+ (NoAnnSortKey)
+ (ExplicitBraces))
(Nothing)
- ({ T17544.hs:40:7-8 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:40:7-8 })
(Unqual
{OccName: C8}))
(HsQTvs
(NoExtField)
- [({ T17544.hs:40:10 }
+ [(L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:40:10 })
(UserTyVar
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:40:10 }
+ (UnchangedAnchor))
+ []
+ (AnnComments
+ []))
(())
- ({ T17544.hs:40:10 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:40:10 })
(Unqual
{OccName: a}))))])
(Prefix)
[]
[]
- {Bag(Located (HsBind GhcPs)):
+ {Bag(LocatedA (HsBind GhcPs)):
[]}
- [({ T17544.hs:40:20-28 }
+ [(L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:40:20-28 })
(FamilyDecl
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:40:20-28 }
+ (UnchangedAnchor))
+ [(AddApiAnn AnnData (AR { T17544.hs:40:20-23 }))]
+ (AnnComments
+ []))
(DataFamily)
- ({ T17544.hs:40:25-26 }
+ (NotTopLevel)
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:40:25-26 })
(Unqual
{OccName: D8}))
(HsQTvs
(NoExtField)
- [({ T17544.hs:40:28 }
+ [(L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:40:28 })
(UserTyVar
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:40:28 }
+ (UnchangedAnchor))
+ []
+ (AnnComments
+ []))
(())
- ({ T17544.hs:40:28 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:40:28 })
(Unqual
{OccName: a}))))])
(Prefix)
- ({ <no location info> }
+ (L
+ { <no location info> }
(NoSig
(NoExtField)))
(Nothing)))]
[]
[])))
- ,({ T17544.hs:(41,1)-(43,18) }
+ ,(L
+ (SrcSpanAnn (ApiAnn
+ (Anchor
+ { T17544.hs:(41,1)-(43,18) }
+ (UnchangedAnchor))
+ (AnnListItem
+ [])
+ (AnnComments
+ [])) { T17544.hs:(41,1)-(43,18) })
(InstD
(NoExtField)
(ClsInstD
(NoExtField)
(ClsInstDecl
- (NoExtField)
- ({ T17544.hs:41:10-15 }
+ ((,)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:41:1-8 }
+ (UnchangedAnchor))
+ [(AddApiAnn AnnInstance (AR { T17544.hs:41:1-8 }))
+ ,(AddApiAnn AnnWhere (AR { T17544.hs:41:17-21 }))]
+ (AnnComments
+ []))
+ (NoAnnSortKey))
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:41:10-15 })
(HsSig
(NoExtField)
(HsOuterImplicit
(NoExtField))
- ({ T17544.hs:41:10-15 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:41:10-15 })
(HsAppTy
(NoExtField)
- ({ T17544.hs:41:10-11 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:41:10-11 })
(HsTyVar
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:41:10-11 }
+ (UnchangedAnchor))
+ []
+ (AnnComments
+ []))
(NotPromoted)
- ({ T17544.hs:41:10-11 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:41:10-11 })
(Unqual
{OccName: C8}))))
- ({ T17544.hs:41:13-15 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:41:13-15 })
(HsTyVar
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:41:13-15 }
+ (UnchangedAnchor))
+ []
+ (AnnComments
+ []))
(NotPromoted)
- ({ T17544.hs:41:13-15 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:41:13-15 })
(Unqual
{OccName: Int}))))))))
- {Bag(Located (HsBind GhcPs)):
+ {Bag(LocatedA (HsBind GhcPs)):
[]}
[]
[]
- [({ T17544.hs:(42,3)-(43,18) }
+ [(L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:(42,3)-(43,18) })
(DataFamInstDecl
(FamEqn
- (NoExtField)
- ({ T17544.hs:42:8-9 }
+ (ApiAnnNotUsed)
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:42:8-9 })
(Unqual
{OccName: D8}))
(HsOuterImplicit
(NoExtField))
[(HsValArg
- ({ T17544.hs:42:11-13 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:42:11-13 })
(HsTyVar
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:42:11-13 }
+ (UnchangedAnchor))
+ []
+ (AnnComments
+ []))
(NotPromoted)
- ({ T17544.hs:42:11-13 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:42:11-13 })
(Unqual
{OccName: Int})))))]
(Prefix)
(HsDataDefn
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:(42,3)-(43,18) }
+ (UnchangedAnchor))
+ [(AddApiAnn AnnData (AR { T17544.hs:42:3-6 }))
+ ,(AddApiAnn AnnWhere (AR { T17544.hs:42:15-19 }))]
+ (AnnComments
+ []))
(DataType)
(Nothing)
(Nothing)
(Nothing)
- [({ T17544.hs:43:5-18 }
+ [(L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:43:5-18 })
(ConDeclGADT
- (NoExtField)
- [({ T17544.hs:43:5-8 }
+ (ApiAnn
+ (Anchor
+ { T17544.hs:43:5-18 }
+ (UnchangedAnchor))
+ [(AddApiAnn AnnDcolon (AR { T17544.hs:43:10-11 }))]
+ (AnnComments
+ []))
+ [(L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:43:5-8 })
(Unqual
{OccName: MkD8}))]
- ({ T17544.hs:43:13-18 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:43:13-18 })
(HsOuterImplicit
(NoExtField)))
(Nothing)
(PrefixConGADT
[])
- ({ T17544.hs:43:13-18 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:43:13-18 })
(HsAppTy
(NoExtField)
- ({ T17544.hs:43:13-14 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:43:13-14 })
(HsTyVar
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:43:13-14 }
+ (UnchangedAnchor))
+ []
+ (AnnComments
+ []))
(NotPromoted)
- ({ T17544.hs:43:13-14 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:43:13-14 })
(Unqual
{OccName: D8}))))
- ({ T17544.hs:43:16-18 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:43:16-18 })
(HsTyVar
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:43:16-18 }
+ (UnchangedAnchor))
+ []
+ (AnnComments
+ []))
(NotPromoted)
- ({ T17544.hs:43:16-18 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:43:16-18 })
(Unqual
{OccName: Int}))))))
(Nothing)))]
- ({ <no location info> }
- [])))))]
+ []))))]
(Nothing)))))
- ,({ T17544.hs:46:1-30 }
+ ,(L
+ (SrcSpanAnn (ApiAnn
+ (Anchor
+ { T17544.hs:46:1-30 }
+ (UnchangedAnchor))
+ (AnnListItem
+ [])
+ (AnnComments
+ [])) { T17544.hs:46:1-30 })
(TyClD
(NoExtField)
(ClassDecl
- (ExplicitBraces)
+ ((,,)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:46:1-30 }
+ (UnchangedAnchor))
+ [(AddApiAnn AnnClass (AR { T17544.hs:46:1-5 }))
+ ,(AddApiAnn AnnWhere (AR { T17544.hs:46:12-16 }))
+ ,(AddApiAnn AnnOpenC (AR { T17544.hs:46:18 }))
+ ,(AddApiAnn AnnCloseC (AR { T17544.hs:46:30 }))]
+ (AnnComments
+ []))
+ (NoAnnSortKey)
+ (ExplicitBraces))
(Nothing)
- ({ T17544.hs:46:7-8 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:46:7-8 })
(Unqual
{OccName: C9}))
(HsQTvs
(NoExtField)
- [({ T17544.hs:46:10 }
+ [(L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:46:10 })
(UserTyVar
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:46:10 }
+ (UnchangedAnchor))
+ []
+ (AnnComments
+ []))
(())
- ({ T17544.hs:46:10 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:46:10 })
(Unqual
{OccName: a}))))])
(Prefix)
[]
[]
- {Bag(Located (HsBind GhcPs)):
+ {Bag(LocatedA (HsBind GhcPs)):
[]}
- [({ T17544.hs:46:20-28 }
+ [(L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:46:20-28 })
(FamilyDecl
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:46:20-28 }
+ (UnchangedAnchor))
+ [(AddApiAnn AnnData (AR { T17544.hs:46:20-23 }))]
+ (AnnComments
+ []))
(DataFamily)
- ({ T17544.hs:46:25-26 }
+ (NotTopLevel)
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:46:25-26 })
(Unqual
{OccName: D9}))
(HsQTvs
(NoExtField)
- [({ T17544.hs:46:28 }
+ [(L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:46:28 })
(UserTyVar
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:46:28 }
+ (UnchangedAnchor))
+ []
+ (AnnComments
+ []))
(())
- ({ T17544.hs:46:28 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:46:28 })
(Unqual
{OccName: a}))))])
(Prefix)
- ({ <no location info> }
+ (L
+ { <no location info> }
(NoSig
(NoExtField)))
(Nothing)))]
[]
[])))
- ,({ T17544.hs:(47,1)-(49,18) }
+ ,(L
+ (SrcSpanAnn (ApiAnn
+ (Anchor
+ { T17544.hs:(47,1)-(49,18) }
+ (UnchangedAnchor))
+ (AnnListItem
+ [])
+ (AnnComments
+ [])) { T17544.hs:(47,1)-(49,18) })
(InstD
(NoExtField)
(ClsInstD
(NoExtField)
(ClsInstDecl
- (NoExtField)
- ({ T17544.hs:47:10-15 }
+ ((,)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:47:1-8 }
+ (UnchangedAnchor))
+ [(AddApiAnn AnnInstance (AR { T17544.hs:47:1-8 }))
+ ,(AddApiAnn AnnWhere (AR { T17544.hs:47:17-21 }))]
+ (AnnComments
+ []))
+ (NoAnnSortKey))
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:47:10-15 })
(HsSig
(NoExtField)
(HsOuterImplicit
(NoExtField))
- ({ T17544.hs:47:10-15 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:47:10-15 })
(HsAppTy
(NoExtField)
- ({ T17544.hs:47:10-11 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:47:10-11 })
(HsTyVar
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:47:10-11 }
+ (UnchangedAnchor))
+ []
+ (AnnComments
+ []))
(NotPromoted)
- ({ T17544.hs:47:10-11 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:47:10-11 })
(Unqual
{OccName: C9}))))
- ({ T17544.hs:47:13-15 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:47:13-15 })
(HsTyVar
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:47:13-15 }
+ (UnchangedAnchor))
+ []
+ (AnnComments
+ []))
(NotPromoted)
- ({ T17544.hs:47:13-15 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:47:13-15 })
(Unqual
{OccName: Int}))))))))
- {Bag(Located (HsBind GhcPs)):
+ {Bag(LocatedA (HsBind GhcPs)):
[]}
[]
[]
- [({ T17544.hs:(48,3)-(49,18) }
+ [(L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:(48,3)-(49,18) })
(DataFamInstDecl
(FamEqn
- (NoExtField)
- ({ T17544.hs:48:8-9 }
+ (ApiAnnNotUsed)
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:48:8-9 })
(Unqual
{OccName: D9}))
(HsOuterImplicit
(NoExtField))
[(HsValArg
- ({ T17544.hs:48:11-13 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:48:11-13 })
(HsTyVar
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:48:11-13 }
+ (UnchangedAnchor))
+ []
+ (AnnComments
+ []))
(NotPromoted)
- ({ T17544.hs:48:11-13 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:48:11-13 })
(Unqual
{OccName: Int})))))]
(Prefix)
(HsDataDefn
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:(48,3)-(49,18) }
+ (UnchangedAnchor))
+ [(AddApiAnn AnnData (AR { T17544.hs:48:3-6 }))
+ ,(AddApiAnn AnnWhere (AR { T17544.hs:48:15-19 }))]
+ (AnnComments
+ []))
(DataType)
(Nothing)
(Nothing)
(Nothing)
- [({ T17544.hs:49:5-18 }
+ [(L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:49:5-18 })
(ConDeclGADT
- (NoExtField)
- [({ T17544.hs:49:5-8 }
+ (ApiAnn
+ (Anchor
+ { T17544.hs:49:5-18 }
+ (UnchangedAnchor))
+ [(AddApiAnn AnnDcolon (AR { T17544.hs:49:10-11 }))]
+ (AnnComments
+ []))
+ [(L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:49:5-8 })
(Unqual
{OccName: MkD9}))]
- ({ T17544.hs:49:13-18 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:49:13-18 })
(HsOuterImplicit
(NoExtField)))
(Nothing)
(PrefixConGADT
[])
- ({ T17544.hs:49:13-18 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:49:13-18 })
(HsAppTy
(NoExtField)
- ({ T17544.hs:49:13-14 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:49:13-14 })
(HsTyVar
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:49:13-14 }
+ (UnchangedAnchor))
+ []
+ (AnnComments
+ []))
(NotPromoted)
- ({ T17544.hs:49:13-14 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:49:13-14 })
(Unqual
{OccName: D9}))))
- ({ T17544.hs:49:16-18 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:49:16-18 })
(HsTyVar
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:49:16-18 }
+ (UnchangedAnchor))
+ []
+ (AnnComments
+ []))
(NotPromoted)
- ({ T17544.hs:49:16-18 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:49:16-18 })
(Unqual
{OccName: Int}))))))
(Nothing)))]
- ({ <no location info> }
- [])))))]
+ []))))]
(Nothing)))))
- ,({ T17544.hs:52:1-32 }
+ ,(L
+ (SrcSpanAnn (ApiAnn
+ (Anchor
+ { T17544.hs:52:1-32 }
+ (UnchangedAnchor))
+ (AnnListItem
+ [])
+ (AnnComments
+ [])) { T17544.hs:52:1-32 })
(TyClD
(NoExtField)
(ClassDecl
- (ExplicitBraces)
+ ((,,)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:52:1-32 }
+ (UnchangedAnchor))
+ [(AddApiAnn AnnClass (AR { T17544.hs:52:1-5 }))
+ ,(AddApiAnn AnnWhere (AR { T17544.hs:52:13-17 }))
+ ,(AddApiAnn AnnOpenC (AR { T17544.hs:52:19 }))
+ ,(AddApiAnn AnnCloseC (AR { T17544.hs:52:32 }))]
+ (AnnComments
+ []))
+ (NoAnnSortKey)
+ (ExplicitBraces))
(Nothing)
- ({ T17544.hs:52:7-9 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:52:7-9 })
(Unqual
{OccName: C10}))
(HsQTvs
(NoExtField)
- [({ T17544.hs:52:11 }
+ [(L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:52:11 })
(UserTyVar
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:52:11 }
+ (UnchangedAnchor))
+ []
+ (AnnComments
+ []))
(())
- ({ T17544.hs:52:11 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:52:11 })
(Unqual
{OccName: a}))))])
(Prefix)
[]
[]
- {Bag(Located (HsBind GhcPs)):
+ {Bag(LocatedA (HsBind GhcPs)):
[]}
- [({ T17544.hs:52:21-30 }
+ [(L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:52:21-30 })
(FamilyDecl
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:52:21-30 }
+ (UnchangedAnchor))
+ [(AddApiAnn AnnData (AR { T17544.hs:52:21-24 }))]
+ (AnnComments
+ []))
(DataFamily)
- ({ T17544.hs:52:26-28 }
+ (NotTopLevel)
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:52:26-28 })
(Unqual
{OccName: D10}))
(HsQTvs
(NoExtField)
- [({ T17544.hs:52:30 }
+ [(L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:52:30 })
(UserTyVar
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:52:30 }
+ (UnchangedAnchor))
+ []
+ (AnnComments
+ []))
(())
- ({ T17544.hs:52:30 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:52:30 })
(Unqual
{OccName: a}))))])
(Prefix)
- ({ <no location info> }
+ (L
+ { <no location info> }
(NoSig
(NoExtField)))
(Nothing)))]
[]
[])))
- ,({ T17544.hs:(53,1)-(55,20) }
+ ,(L
+ (SrcSpanAnn (ApiAnn
+ (Anchor
+ { T17544.hs:(53,1)-(55,20) }
+ (UnchangedAnchor))
+ (AnnListItem
+ [])
+ (AnnComments
+ [])) { T17544.hs:(53,1)-(55,20) })
(InstD
(NoExtField)
(ClsInstD
(NoExtField)
(ClsInstDecl
- (NoExtField)
- ({ T17544.hs:53:10-16 }
+ ((,)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:53:1-8 }
+ (UnchangedAnchor))
+ [(AddApiAnn AnnInstance (AR { T17544.hs:53:1-8 }))
+ ,(AddApiAnn AnnWhere (AR { T17544.hs:53:18-22 }))]
+ (AnnComments
+ []))
+ (NoAnnSortKey))
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:53:10-16 })
(HsSig
(NoExtField)
(HsOuterImplicit
(NoExtField))
- ({ T17544.hs:53:10-16 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:53:10-16 })
(HsAppTy
(NoExtField)
- ({ T17544.hs:53:10-12 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:53:10-12 })
(HsTyVar
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:53:10-12 }
+ (UnchangedAnchor))
+ []
+ (AnnComments
+ []))
(NotPromoted)
- ({ T17544.hs:53:10-12 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:53:10-12 })
(Unqual
{OccName: C10}))))
- ({ T17544.hs:53:14-16 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:53:14-16 })
(HsTyVar
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:53:14-16 }
+ (UnchangedAnchor))
+ []
+ (AnnComments
+ []))
(NotPromoted)
- ({ T17544.hs:53:14-16 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:53:14-16 })
(Unqual
{OccName: Int}))))))))
- {Bag(Located (HsBind GhcPs)):
+ {Bag(LocatedA (HsBind GhcPs)):
[]}
[]
[]
- [({ T17544.hs:(54,3)-(55,20) }
+ [(L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:(54,3)-(55,20) })
(DataFamInstDecl
(FamEqn
- (NoExtField)
- ({ T17544.hs:54:8-10 }
+ (ApiAnnNotUsed)
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:54:8-10 })
(Unqual
{OccName: D10}))
(HsOuterImplicit
(NoExtField))
[(HsValArg
- ({ T17544.hs:54:12-14 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:54:12-14 })
(HsTyVar
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:54:12-14 }
+ (UnchangedAnchor))
+ []
+ (AnnComments
+ []))
(NotPromoted)
- ({ T17544.hs:54:12-14 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:54:12-14 })
(Unqual
{OccName: Int})))))]
(Prefix)
(HsDataDefn
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:(54,3)-(55,20) }
+ (UnchangedAnchor))
+ [(AddApiAnn AnnData (AR { T17544.hs:54:3-6 }))
+ ,(AddApiAnn AnnWhere (AR { T17544.hs:54:16-20 }))]
+ (AnnComments
+ []))
(DataType)
(Nothing)
(Nothing)
(Nothing)
- [({ T17544.hs:55:5-20 }
+ [(L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:55:5-20 })
(ConDeclGADT
- (NoExtField)
- [({ T17544.hs:55:5-9 }
+ (ApiAnn
+ (Anchor
+ { T17544.hs:55:5-20 }
+ (UnchangedAnchor))
+ [(AddApiAnn AnnDcolon (AR { T17544.hs:55:11-12 }))]
+ (AnnComments
+ []))
+ [(L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:55:5-9 })
(Unqual
{OccName: MkD10}))]
- ({ T17544.hs:55:14-20 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:55:14-20 })
(HsOuterImplicit
(NoExtField)))
(Nothing)
(PrefixConGADT
[])
- ({ T17544.hs:55:14-20 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:55:14-20 })
(HsAppTy
(NoExtField)
- ({ T17544.hs:55:14-16 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:55:14-16 })
(HsTyVar
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:55:14-16 }
+ (UnchangedAnchor))
+ []
+ (AnnComments
+ []))
(NotPromoted)
- ({ T17544.hs:55:14-16 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:55:14-16 })
(Unqual
{OccName: D10}))))
- ({ T17544.hs:55:18-20 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:55:18-20 })
(HsTyVar
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544.hs:55:18-20 }
+ (UnchangedAnchor))
+ []
+ (AnnComments
+ []))
(NotPromoted)
- ({ T17544.hs:55:18-20 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:55:18-20 })
(Unqual
{OccName: Int}))))))
(Nothing)))]
- ({ <no location info> }
- [])))))]
+ []))))]
(Nothing)))))
- ,({ T17544.hs:56:1-38 }
+ ,(L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544.hs:56:1-38 })
(DocD
(NoExtField)
(DocCommentPrev
diff --git a/testsuite/tests/haddock/should_compile_flag_haddock/T17544_kw.stderr b/testsuite/tests/haddock/should_compile_flag_haddock/T17544_kw.stderr
index 2ebdf9dec9..c53e76def5 100644
--- a/testsuite/tests/haddock/should_compile_flag_haddock/T17544_kw.stderr
+++ b/testsuite/tests/haddock/should_compile_flag_haddock/T17544_kw.stderr
@@ -1,21 +1,61 @@
==================== Parser AST ====================
-({ T17544_kw.hs:1:1 }
+(L
+ { T17544_kw.hs:1:1 }
(HsModule
+ (ApiAnn
+ (Anchor
+ { T17544_kw.hs:1:1 }
+ (UnchangedAnchor))
+ (AnnsModule
+ [(AddApiAnn AnnModule (AR { T17544_kw.hs:11:1-6 }))
+ ,(AddApiAnn AnnWhere (AR { T17544_kw.hs:13:13-17 }))]
+ (AnnList
+ (Nothing)
+ (Nothing)
+ (Nothing)
+ []
+ []))
+ (AnnCommentsBalanced
+ []
+ [(L
+ (Anchor
+ { T17544_kw.hs:25:1 }
+ (UnchangedAnchor))
+ (AnnComment
+ (AnnEofComment)
+ { T17544_kw.hs:25:1 }))]))
(VirtualBraces
(1))
(Just
- ({ T17544_kw.hs:13:3-11 }
+ (L
+ { T17544_kw.hs:13:3-11 }
{ModuleName: T17544_kw}))
(Nothing)
[]
- [({ T17544_kw.hs:(15,1)-(16,20) }
+ [(L
+ (SrcSpanAnn (ApiAnn
+ (Anchor
+ { T17544_kw.hs:(15,1)-(16,20) }
+ (UnchangedAnchor))
+ (AnnListItem
+ [])
+ (AnnComments
+ [])) { T17544_kw.hs:(15,1)-(16,20) })
(TyClD
(NoExtField)
(DataDecl
- (NoExtField)
- ({ T17544_kw.hs:15:6-8 }
+ (ApiAnn
+ (Anchor
+ { T17544_kw.hs:(15,1)-(16,20) }
+ (UnchangedAnchor))
+ [(AddApiAnn AnnData (AR { T17544_kw.hs:15:1-4 }))
+ ,(AddApiAnn AnnWhere (AR { T17544_kw.hs:16:3-7 }))]
+ (AnnComments
+ []))
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544_kw.hs:15:6-8 })
(Unqual
{OccName: Foo}))
(HsQTvs
@@ -23,42 +63,82 @@
[])
(Prefix)
(HsDataDefn
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544_kw.hs:(15,1)-(16,20) }
+ (UnchangedAnchor))
+ [(AddApiAnn AnnData (AR { T17544_kw.hs:15:1-4 }))
+ ,(AddApiAnn AnnWhere (AR { T17544_kw.hs:16:3-7 }))]
+ (AnnComments
+ []))
(DataType)
(Nothing)
(Nothing)
(Nothing)
- [({ T17544_kw.hs:16:9-20 }
+ [(L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544_kw.hs:16:9-20 })
(ConDeclGADT
- (NoExtField)
- [({ T17544_kw.hs:16:9-13 }
+ (ApiAnn
+ (Anchor
+ { T17544_kw.hs:16:9-20 }
+ (UnchangedAnchor))
+ [(AddApiAnn AnnDcolon (AR { T17544_kw.hs:16:15-16 }))]
+ (AnnComments
+ []))
+ [(L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544_kw.hs:16:9-13 })
(Unqual
{OccName: MkFoo}))]
- ({ T17544_kw.hs:16:18-20 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544_kw.hs:16:18-20 })
(HsOuterImplicit
(NoExtField)))
(Nothing)
(PrefixConGADT
[])
- ({ T17544_kw.hs:16:18-20 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544_kw.hs:16:18-20 })
(HsTyVar
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544_kw.hs:16:18-20 }
+ (UnchangedAnchor))
+ []
+ (AnnComments
+ []))
(NotPromoted)
- ({ T17544_kw.hs:16:18-20 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544_kw.hs:16:18-20 })
(Unqual
{OccName: Foo}))))
(Just
- ({ T17544_kw.hs:15:10-35 }
+ (L
+ { T17544_kw.hs:15:10-35 }
(HsDocString
" Bad comment for MkFoo")))))]
- ({ <no location info> }
- [])))))
- ,({ T17544_kw.hs:(18,1)-(19,26) }
+ []))))
+ ,(L
+ (SrcSpanAnn (ApiAnn
+ (Anchor
+ { T17544_kw.hs:(18,1)-(19,26) }
+ (UnchangedAnchor))
+ (AnnListItem
+ [])
+ (AnnComments
+ [])) { T17544_kw.hs:(18,1)-(19,26) })
(TyClD
(NoExtField)
(DataDecl
- (NoExtField)
- ({ T17544_kw.hs:18:9-11 }
+ (ApiAnn
+ (Anchor
+ { T17544_kw.hs:(18,1)-(19,26) }
+ (UnchangedAnchor))
+ [(AddApiAnn AnnNewtype (AR { T17544_kw.hs:18:1-7 }))
+ ,(AddApiAnn AnnWhere (AR { T17544_kw.hs:19:3-7 }))]
+ (AnnComments
+ []))
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544_kw.hs:18:9-11 })
(Unqual
{OccName: Bar}))
(HsQTvs
@@ -66,18 +146,34 @@
[])
(Prefix)
(HsDataDefn
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544_kw.hs:(18,1)-(19,26) }
+ (UnchangedAnchor))
+ [(AddApiAnn AnnNewtype (AR { T17544_kw.hs:18:1-7 }))
+ ,(AddApiAnn AnnWhere (AR { T17544_kw.hs:19:3-7 }))]
+ (AnnComments
+ []))
(NewType)
(Nothing)
(Nothing)
(Nothing)
- [({ T17544_kw.hs:19:9-26 }
+ [(L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544_kw.hs:19:9-26 })
(ConDeclGADT
- (NoExtField)
- [({ T17544_kw.hs:19:9-13 }
+ (ApiAnn
+ (Anchor
+ { T17544_kw.hs:19:9-26 }
+ (UnchangedAnchor))
+ [(AddApiAnn AnnDcolon (AR { T17544_kw.hs:19:15-16 }))]
+ (AnnComments
+ []))
+ [(L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544_kw.hs:19:9-13 })
(Unqual
{OccName: MkBar}))]
- ({ T17544_kw.hs:19:18-26 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544_kw.hs:19:18-26 })
(HsOuterImplicit
(NoExtField)))
(Nothing)
@@ -85,76 +181,148 @@
[(HsScaled
(HsUnrestrictedArrow
(NormalSyntax))
- ({ T17544_kw.hs:19:18-19 }
+ (L
+ (SrcSpanAnn (ApiAnn
+ (Anchor
+ { T17544_kw.hs:19:18-19 }
+ (UnchangedAnchor))
+ (AnnListItem
+ [(AddRarrowAnn
+ (AR { T17544_kw.hs:19:21-22 }))])
+ (AnnComments
+ [])) { T17544_kw.hs:19:18-19 })
(HsTupleTy
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544_kw.hs:19:18 }
+ (UnchangedAnchor))
+ (AnnParen
+ (AnnParens)
+ (AR { T17544_kw.hs:19:18 })
+ (AR { T17544_kw.hs:19:19 }))
+ (AnnComments
+ []))
(HsBoxedOrConstraintTuple)
[])))])
- ({ T17544_kw.hs:19:24-26 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544_kw.hs:19:24-26 })
(HsTyVar
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544_kw.hs:19:24-26 }
+ (UnchangedAnchor))
+ []
+ (AnnComments
+ []))
(NotPromoted)
- ({ T17544_kw.hs:19:24-26 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544_kw.hs:19:24-26 })
(Unqual
{OccName: Bar}))))
(Just
- ({ T17544_kw.hs:18:13-38 }
+ (L
+ { T17544_kw.hs:18:13-38 }
(HsDocString
" Bad comment for MkBar")))))]
- ({ <no location info> }
- [])))))
- ,({ T17544_kw.hs:(21,1)-(24,18) }
+ []))))
+ ,(L
+ (SrcSpanAnn (ApiAnn
+ (Anchor
+ { T17544_kw.hs:(21,1)-(24,18) }
+ (UnchangedAnchor))
+ (AnnListItem
+ [])
+ (AnnComments
+ [])) { T17544_kw.hs:(21,1)-(24,18) })
(TyClD
(NoExtField)
(ClassDecl
- (VirtualBraces
- (5))
+ ((,,)
+ (ApiAnn
+ (Anchor
+ { T17544_kw.hs:(21,1)-(24,18) }
+ (UnchangedAnchor))
+ [(AddApiAnn AnnClass (AR { T17544_kw.hs:21:1-5 }))
+ ,(AddApiAnn AnnWhere (AR { T17544_kw.hs:23:3-7 }))]
+ (AnnComments
+ []))
+ (NoAnnSortKey)
+ (VirtualBraces
+ (5)))
(Nothing)
- ({ T17544_kw.hs:21:7-9 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544_kw.hs:21:7-9 })
(Unqual
{OccName: Cls}))
(HsQTvs
(NoExtField)
- [({ T17544_kw.hs:21:11 }
+ [(L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544_kw.hs:21:11 })
(UserTyVar
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544_kw.hs:21:11 }
+ (UnchangedAnchor))
+ []
+ (AnnComments
+ []))
(())
- ({ T17544_kw.hs:21:11 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544_kw.hs:21:11 })
(Unqual
{OccName: a}))))])
(Prefix)
[]
- [({ T17544_kw.hs:24:5-18 }
+ [(L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544_kw.hs:24:5-18 })
(ClassOpSig
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544_kw.hs:24:5-13 }
+ (UnchangedAnchor))
+ (AnnSig
+ (AddApiAnn AnnDcolon (AR { T17544_kw.hs:24:15-16 }))
+ [])
+ (AnnComments
+ []))
(False)
- [({ T17544_kw.hs:24:5-13 }
+ [(L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544_kw.hs:24:5-13 })
(Unqual
{OccName: clsmethod}))]
- ({ T17544_kw.hs:24:18 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544_kw.hs:24:18 })
(HsSig
(NoExtField)
(HsOuterImplicit
(NoExtField))
- ({ T17544_kw.hs:24:18 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544_kw.hs:24:18 })
(HsTyVar
- (NoExtField)
+ (ApiAnn
+ (Anchor
+ { T17544_kw.hs:24:18 }
+ (UnchangedAnchor))
+ []
+ (AnnComments
+ []))
(NotPromoted)
- ({ T17544_kw.hs:24:18 }
+ (L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544_kw.hs:24:18 })
(Unqual
{OccName: a}))))))))]
- {Bag(Located (HsBind GhcPs)):
+ {Bag(LocatedA (HsBind GhcPs)):
[]}
[]
[]
- [({ T17544_kw.hs:22:5-34 }
+ [(L
+ (SrcSpanAnn (ApiAnnNotUsed) { T17544_kw.hs:22:5-34 })
(DocCommentNext
(HsDocString
" Bad comment for clsmethod")))])))]
(Nothing)
(Just
- ({ T17544_kw.hs:12:3-33 }
+ (L
+ { T17544_kw.hs:12:3-33 }
(HsDocString
" Bad comment for the module")))))
-
-