haskell-src-exts-1.17.0: tests/examples/Klump.hs.parser.golden
ParseOk
( Module
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Klump.hs" 1 1 5 1
, srcInfoPoints =
[ SrcSpan "tests/examples/Klump.hs" 1 1 1 1
, SrcSpan "tests/examples/Klump.hs" 3 1 3 1
, SrcSpan "tests/examples/Klump.hs" 3 1 3 1
, SrcSpan "tests/examples/Klump.hs" 4 1 4 1
, SrcSpan "tests/examples/Klump.hs" 5 1 5 1
, SrcSpan "tests/examples/Klump.hs" 5 1 5 1
]
}
(Just
(ModuleHead
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Klump.hs" 3 1 3 19
, srcInfoPoints =
[ SrcSpan "tests/examples/Klump.hs" 3 1 3 7
, SrcSpan "tests/examples/Klump.hs" 3 14 3 19
]
}
(ModuleName
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Klump.hs" 3 8 3 13
, srcInfoPoints = []
}
"Klump")
Nothing
Nothing))
[ LanguagePragma
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Klump.hs" 1 1 1 31
, srcInfoPoints =
[ SrcSpan "tests/examples/Klump.hs" 1 1 1 12
, SrcSpan "tests/examples/Klump.hs" 1 28 1 31
]
}
[ Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Klump.hs" 1 13 1 27
, srcInfoPoints = []
}
"NamedFieldPuns"
]
]
[]
[ PatBind
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Klump.hs" 4 1 4 20
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Klump.hs" 4 1 4 5
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Klump.hs" 4 1 4 5
, srcInfoPoints = []
}
"main"))
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Klump.hs" 4 6 4 20
, srcInfoPoints = [ SrcSpan "tests/examples/Klump.hs" 4 6 4 7 ]
}
(App
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Klump.hs" 4 8 4 20
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Klump.hs" 4 8 4 14
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Klump.hs" 4 8 4 14
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Klump.hs" 4 8 4 14
, srcInfoPoints = []
}
"putStr")))
(Lit
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Klump.hs" 4 15 4 20
, srcInfoPoints = []
}
(String
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Klump.hs" 4 15 4 20
, srcInfoPoints = []
}
"foo"
"foo"))))
Nothing
]
, [ Comment True (SrcSpan "tests/examples/Klump.hs" 2 1 2 6) " " ]
)