haskell-src-exts-1.24.0: tests/examples/MultiLinePragma.hs.parser.golden
ParseOk
( Module
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/MultiLinePragma.hs" 1 1 15 1
, srcInfoPoints =
[ SrcSpan "tests/examples/MultiLinePragma.hs" 1 1 1 1
, SrcSpan "tests/examples/MultiLinePragma.hs" 13 1 13 1
, SrcSpan "tests/examples/MultiLinePragma.hs" 13 1 13 1
, SrcSpan "tests/examples/MultiLinePragma.hs" 13 1 13 1
, SrcSpan "tests/examples/MultiLinePragma.hs" 14 1 14 1
, SrcSpan "tests/examples/MultiLinePragma.hs" 15 1 15 1
, SrcSpan "tests/examples/MultiLinePragma.hs" 15 1 15 1
]
}
Nothing
[ OptionsPragma
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/MultiLinePragma.hs" 1 1 12 11
, srcInfoPoints =
[ SrcSpan "tests/examples/MultiLinePragma.hs" 1 1 12 8
, SrcSpan "tests/examples/MultiLinePragma.hs" 12 8 12 11
]
}
(Just GHC)
"\n -a\n -a\n -a\n -a\n -a\n -a\n -a\n -a\n -a\n -a\n -a "
]
[]
[ TypeSig
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/MultiLinePragma.hs" 13 1 13 14
, srcInfoPoints =
[ SrcSpan "tests/examples/MultiLinePragma.hs" 13 6 13 8 ]
}
[ Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/MultiLinePragma.hs" 13 1 13 5
, srcInfoPoints = []
}
"main"
]
(TyApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/MultiLinePragma.hs" 13 9 13 14
, srcInfoPoints = []
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/MultiLinePragma.hs" 13 9 13 11
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/MultiLinePragma.hs" 13 9 13 11
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/MultiLinePragma.hs" 13 9 13 11
, srcInfoPoints = []
}
"IO")))
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/MultiLinePragma.hs" 13 12 13 14
, srcInfoPoints =
[ SrcSpan "tests/examples/MultiLinePragma.hs" 13 12 13 13
, SrcSpan "tests/examples/MultiLinePragma.hs" 13 13 13 14
]
}
(Special
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/MultiLinePragma.hs" 13 12 13 14
, srcInfoPoints =
[ SrcSpan "tests/examples/MultiLinePragma.hs" 13 12 13 13
, SrcSpan "tests/examples/MultiLinePragma.hs" 13 13 13 14
]
}
(UnitCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/MultiLinePragma.hs" 13 12 13 14
, srcInfoPoints =
[ SrcSpan "tests/examples/MultiLinePragma.hs" 13 12 13 13
, SrcSpan "tests/examples/MultiLinePragma.hs" 13 13 13 14
]
}))))
, PatBind
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/MultiLinePragma.hs" 14 1 14 11
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/MultiLinePragma.hs" 14 1 14 5
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/MultiLinePragma.hs" 14 1 14 5
, srcInfoPoints = []
}
"main"))
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/MultiLinePragma.hs" 14 6 14 11
, srcInfoPoints =
[ SrcSpan "tests/examples/MultiLinePragma.hs" 14 6 14 7 ]
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/MultiLinePragma.hs" 14 8 14 11
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/MultiLinePragma.hs" 14 8 14 11
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/MultiLinePragma.hs" 14 8 14 11
, srcInfoPoints = []
}
"dat"))))
Nothing
]
, []
)