ParseOk
( Module
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/RelaxedDo.hs" 1 1 15 1
, srcInfoPoints =
[ SrcSpan "tests/examples/RelaxedDo.hs" 1 1 1 1
, SrcSpan "tests/examples/RelaxedDo.hs" 2 1 2 1
, SrcSpan "tests/examples/RelaxedDo.hs" 2 1 2 1
, SrcSpan "tests/examples/RelaxedDo.hs" 4 1 4 1
, SrcSpan "tests/examples/RelaxedDo.hs" 6 1 6 1
, SrcSpan "tests/examples/RelaxedDo.hs" 7 1 7 1
, SrcSpan "tests/examples/RelaxedDo.hs" 12 1 12 1
, SrcSpan "tests/examples/RelaxedDo.hs" 15 1 15 1
, SrcSpan "tests/examples/RelaxedDo.hs" 15 1 15 1
]
}
(Just
(ModuleHead
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/RelaxedDo.hs" 2 1 2 18
, srcInfoPoints =
[ SrcSpan "tests/examples/RelaxedDo.hs" 2 1 2 7
, SrcSpan "tests/examples/RelaxedDo.hs" 2 13 2 18
]
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/RelaxedDo.hs" 2 8 2 12
, srcInfoPoints = []
}
"Main")
Nothing
Nothing))
[ LanguagePragma
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/RelaxedDo.hs" 1 1 1 42
, srcInfoPoints =
[ SrcSpan "tests/examples/RelaxedDo.hs" 1 1 1 13
, SrcSpan "tests/examples/RelaxedDo.hs" 1 39 1 42
]
}
[ Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/RelaxedDo.hs" 1 14 1 38
, srcInfoPoints = []
}
"NondecreasingIndentation"
]
]
[ ImportDecl
{ importAnn =
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/RelaxedDo.hs" 4 1 4 21
, srcInfoPoints = [ SrcSpan "tests/examples/RelaxedDo.hs" 4 1 4 7 ]
}
, importModule =
ModuleName
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/RelaxedDo.hs" 4 8 4 21
, srcInfoPoints = []
}
"Control.Monad"
, importQualified = False
, importSrc = False
, importSafe = False
, importPkg = Nothing
, importAs = Nothing
, importSpecs = Nothing
}
]
[ TypeSig
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/RelaxedDo.hs" 6 1 6 14
, srcInfoPoints = [ SrcSpan "tests/examples/RelaxedDo.hs" 6 6 6 8 ]
}
[ Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/RelaxedDo.hs" 6 1 6 5
, srcInfoPoints = []
}
"main"
]
(TyApp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/RelaxedDo.hs" 6 9 6 14
, srcInfoPoints = []
}
(TyCon
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/RelaxedDo.hs" 6 9 6 11
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/RelaxedDo.hs" 6 9 6 11
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/RelaxedDo.hs" 6 9 6 11
, srcInfoPoints = []
}
"IO")))
(TyCon
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/RelaxedDo.hs" 6 12 6 14
, srcInfoPoints =
[ SrcSpan "tests/examples/RelaxedDo.hs" 6 12 6 13
, SrcSpan "tests/examples/RelaxedDo.hs" 6 13 6 14
]
}
(Special
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/RelaxedDo.hs" 6 12 6 14
, srcInfoPoints =
[ SrcSpan "tests/examples/RelaxedDo.hs" 6 12 6 13
, SrcSpan "tests/examples/RelaxedDo.hs" 6 13 6 14
]
}
(UnitCon
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/RelaxedDo.hs" 6 12 6 14
, srcInfoPoints =
[ SrcSpan "tests/examples/RelaxedDo.hs" 6 12 6 13
, SrcSpan "tests/examples/RelaxedDo.hs" 6 13 6 14
]
}))))
, PatBind
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/RelaxedDo.hs" 7 1 10 15
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/RelaxedDo.hs" 7 1 7 5
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/RelaxedDo.hs" 7 1 7 5
, srcInfoPoints = []
}
"main"))
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/RelaxedDo.hs" 7 6 10 15
, srcInfoPoints = [ SrcSpan "tests/examples/RelaxedDo.hs" 7 6 7 7 ]
}
(Do
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/RelaxedDo.hs" 7 8 10 15
, srcInfoPoints =
[ SrcSpan "tests/examples/RelaxedDo.hs" 7 8 7 10
, SrcSpan "tests/examples/RelaxedDo.hs" 8 3 8 3
, SrcSpan "tests/examples/RelaxedDo.hs" 12 1 12 0
]
}
[ Qualifier
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/RelaxedDo.hs" 8 3 10 15
, srcInfoPoints = []
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/RelaxedDo.hs" 8 3 10 15
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/RelaxedDo.hs" 8 3 8 16
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/RelaxedDo.hs" 8 3 8 7
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/RelaxedDo.hs" 8 3 8 7
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/RelaxedDo.hs" 8 3 8 7
, srcInfoPoints = []
}
"when")))
(Paren
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/RelaxedDo.hs" 8 8 8 16
, srcInfoPoints =
[ SrcSpan "tests/examples/RelaxedDo.hs" 8 8 8 9
, SrcSpan "tests/examples/RelaxedDo.hs" 8 15 8 16
]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/RelaxedDo.hs" 8 10 8 15
, srcInfoPoints = []
}
(Lit
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/RelaxedDo.hs" 8 10 8 11
, srcInfoPoints = []
}
(Int
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/RelaxedDo.hs" 8 10 8 11
, srcInfoPoints = []
}
2
"2"))
(QVarOp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/RelaxedDo.hs" 8 12 8 13
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/RelaxedDo.hs" 8 12 8 13
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/RelaxedDo.hs" 8 12 8 13
, srcInfoPoints = []
}
">")))
(Lit
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/RelaxedDo.hs" 8 14 8 15
, srcInfoPoints = []
}
(Int
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/RelaxedDo.hs" 8 14 8 15
, srcInfoPoints = []
}
1
"1")))))
(QVarOp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/RelaxedDo.hs" 8 17 8 18
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/RelaxedDo.hs" 8 17 8 18
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/RelaxedDo.hs" 8 17 8 18
, srcInfoPoints = []
}
"$")))
(Do
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/RelaxedDo.hs" 8 19 10 15
, srcInfoPoints =
[ SrcSpan "tests/examples/RelaxedDo.hs" 8 19 8 21
, SrcSpan "tests/examples/RelaxedDo.hs" 9 3 9 3
, SrcSpan "tests/examples/RelaxedDo.hs" 9 3 9 3
, SrcSpan "tests/examples/RelaxedDo.hs" 10 3 10 3
, SrcSpan "tests/examples/RelaxedDo.hs" 12 1 12 0
]
}
[ Qualifier
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/RelaxedDo.hs" 9 3 9 15
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/RelaxedDo.hs" 9 3 9 15
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/RelaxedDo.hs" 9 3 9 11
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/RelaxedDo.hs" 9 3 9 11
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/RelaxedDo.hs" 9 3 9 11
, srcInfoPoints = []
}
"putStrLn")))
(Lit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/RelaxedDo.hs" 9 12 9 15
, srcInfoPoints = []
}
(String
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/RelaxedDo.hs" 9 12 9 15
, srcInfoPoints = []
}
"a"
"a")))
, Qualifier
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/RelaxedDo.hs" 10 3 10 15
, srcInfoPoints = []
}
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/RelaxedDo.hs" 10 3 10 15
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/RelaxedDo.hs" 10 3 10 11
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/RelaxedDo.hs" 10 3 10 11
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/RelaxedDo.hs" 10 3 10 11
, srcInfoPoints = []
}
"putStrLn")))
(Lit
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/RelaxedDo.hs" 10 12 10 15
, srcInfoPoints = []
}
(String
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/RelaxedDo.hs" 10 12 10 15
, srcInfoPoints = []
}
"b"
"b")))
]))
]))
Nothing
, PatBind
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/RelaxedDo.hs" 12 1 14 58
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/RelaxedDo.hs" 12 1 12 15
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/RelaxedDo.hs" 12 1 12 15
, srcInfoPoints = []
}
"nestedDoBlocks"))
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/RelaxedDo.hs" 12 16 14 58
, srcInfoPoints =
[ SrcSpan "tests/examples/RelaxedDo.hs" 12 16 12 17 ]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/RelaxedDo.hs" 12 18 14 58
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/RelaxedDo.hs" 12 18 12 25
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/RelaxedDo.hs" 12 18 12 25
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/RelaxedDo.hs" 12 18 12 25
, srcInfoPoints = []
}
"getChar")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/RelaxedDo.hs" 12 26 12 29
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/RelaxedDo.hs" 12 26 12 29
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/RelaxedDo.hs" 12 26 12 29
, srcInfoPoints = []
}
">>=")))
(Paren
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/RelaxedDo.hs" 12 30 14 58
, srcInfoPoints =
[ SrcSpan "tests/examples/RelaxedDo.hs" 12 30 12 31
, SrcSpan "tests/examples/RelaxedDo.hs" 14 57 14 58
]
}
(Lambda
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/RelaxedDo.hs" 12 31 14 57
, srcInfoPoints =
[ SrcSpan "tests/examples/RelaxedDo.hs" 12 31 12 32
, SrcSpan "tests/examples/RelaxedDo.hs" 12 35 12 37
]
}
[ PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/RelaxedDo.hs" 12 32 12 34
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/RelaxedDo.hs" 12 32 12 34
, srcInfoPoints = []
}
"c1")
]
(Do
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/RelaxedDo.hs" 12 38 14 57
, srcInfoPoints =
[ SrcSpan "tests/examples/RelaxedDo.hs" 12 38 12 40
, SrcSpan "tests/examples/RelaxedDo.hs" 13 18 13 18
, SrcSpan "tests/examples/RelaxedDo.hs" 14 57 14 57
]
}
[ Qualifier
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/RelaxedDo.hs" 13 18 14 57
, srcInfoPoints = []
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/RelaxedDo.hs" 13 18 14 57
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/RelaxedDo.hs" 13 18 13 25
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/RelaxedDo.hs" 13 18 13 25
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/RelaxedDo.hs" 13 18 13 25
, srcInfoPoints = []
}
"getChar")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/RelaxedDo.hs" 13 26 13 29
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/RelaxedDo.hs" 13 26 13 29
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/RelaxedDo.hs" 13 26 13 29
, srcInfoPoints = []
}
">>=")))
(Paren
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/RelaxedDo.hs" 13 30 14 57
, srcInfoPoints =
[ SrcSpan "tests/examples/RelaxedDo.hs" 13 30 13 31
, SrcSpan "tests/examples/RelaxedDo.hs" 14 56 14 57
]
}
(Lambda
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/RelaxedDo.hs" 13 31 14 56
, srcInfoPoints =
[ SrcSpan "tests/examples/RelaxedDo.hs" 13 31 13 32
, SrcSpan "tests/examples/RelaxedDo.hs" 13 35 13 37
]
}
[ PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/RelaxedDo.hs" 13 32 13 34
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/RelaxedDo.hs" 13 32 13 34
, srcInfoPoints = []
}
"c2")
]
(Do
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/RelaxedDo.hs" 13 38 14 56
, srcInfoPoints =
[ SrcSpan "tests/examples/RelaxedDo.hs" 13 38 13 40
, SrcSpan "tests/examples/RelaxedDo.hs" 14 18 14 18
, SrcSpan "tests/examples/RelaxedDo.hs" 14 18 14 18
, SrcSpan "tests/examples/RelaxedDo.hs" 14 56 14 56
]
}
[ Qualifier
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/RelaxedDo.hs" 14 18 14 56
, srcInfoPoints = []
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/RelaxedDo.hs" 14 18 14 56
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/RelaxedDo.hs" 14 18 14 25
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/RelaxedDo.hs"
14
18
14
25
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/RelaxedDo.hs"
14
18
14
25
, srcInfoPoints = []
}
"getChar")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/RelaxedDo.hs" 14 26 14 29
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/RelaxedDo.hs"
14
26
14
29
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/RelaxedDo.hs"
14
26
14
29
, srcInfoPoints = []
}
">>=")))
(Paren
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/RelaxedDo.hs" 14 30 14 56
, srcInfoPoints =
[ SrcSpan
"tests/examples/RelaxedDo.hs"
14
30
14
31
, SrcSpan
"tests/examples/RelaxedDo.hs"
14
55
14
56
]
}
(Lambda
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/RelaxedDo.hs"
14
31
14
55
, srcInfoPoints =
[ SrcSpan
"tests/examples/RelaxedDo.hs"
14
31
14
32
, SrcSpan
"tests/examples/RelaxedDo.hs"
14
35
14
37
]
}
[ PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/RelaxedDo.hs"
14
32
14
34
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/RelaxedDo.hs"
14
32
14
34
, srcInfoPoints = []
}
"c3")
]
(App
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/RelaxedDo.hs"
14
38
14
55
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/RelaxedDo.hs"
14
38
14
44
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/RelaxedDo.hs"
14
38
14
44
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/RelaxedDo.hs"
14
38
14
44
, srcInfoPoints = []
}
"return")))
(List
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/RelaxedDo.hs"
14
45
14
55
, srcInfoPoints =
[ SrcSpan
"tests/examples/RelaxedDo.hs"
14
45
14
46
, SrcSpan
"tests/examples/RelaxedDo.hs"
14
48
14
49
, SrcSpan
"tests/examples/RelaxedDo.hs"
14
51
14
52
, SrcSpan
"tests/examples/RelaxedDo.hs"
14
54
14
55
]
}
[ Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/RelaxedDo.hs"
14
46
14
48
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/RelaxedDo.hs"
14
46
14
48
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/RelaxedDo.hs"
14
46
14
48
, srcInfoPoints = []
}
"c1"))
, Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/RelaxedDo.hs"
14
49
14
51
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/RelaxedDo.hs"
14
49
14
51
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/RelaxedDo.hs"
14
49
14
51
, srcInfoPoints = []
}
"c2"))
, Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/RelaxedDo.hs"
14
52
14
54
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/RelaxedDo.hs"
14
52
14
54
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/RelaxedDo.hs"
14
52
14
54
, srcInfoPoints = []
}
"c3"))
])))))
]))))
])))))
Nothing
]
, []
)