haskell-src-exts-1.24.0: tests/examples/UnicodeSuperscript.hs.parser.golden
ParseOk
( Module
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/UnicodeSuperscript.hs" 1 1 8 1
, srcInfoPoints =
[ SrcSpan "tests/examples/UnicodeSuperscript.hs" 1 1 1 1
, SrcSpan "tests/examples/UnicodeSuperscript.hs" 3 1 3 1
, SrcSpan "tests/examples/UnicodeSuperscript.hs" 3 1 3 1
, SrcSpan "tests/examples/UnicodeSuperscript.hs" 3 1 3 1
, SrcSpan "tests/examples/UnicodeSuperscript.hs" 4 1 4 1
, SrcSpan "tests/examples/UnicodeSuperscript.hs" 8 1 8 1
, SrcSpan "tests/examples/UnicodeSuperscript.hs" 8 1 8 1
]
}
Nothing
[ LanguagePragma
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/UnicodeSuperscript.hs" 1 1 1 31
, srcInfoPoints =
[ SrcSpan "tests/examples/UnicodeSuperscript.hs" 1 1 1 13
, SrcSpan "tests/examples/UnicodeSuperscript.hs" 1 28 1 31
]
}
[ Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/UnicodeSuperscript.hs" 1 14 1 27
, srcInfoPoints = []
}
"UnicodeSyntax"
]
]
[]
[ TypeSig
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/UnicodeSuperscript.hs" 3 1 3 32
, srcInfoPoints =
[ SrcSpan "tests/examples/UnicodeSuperscript.hs" 3 6 3 7 ]
}
[ Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/UnicodeSuperscript.hs" 3 1 3 5
, srcInfoPoints = []
}
"dumy"
]
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/UnicodeSuperscript.hs" 3 8 3 32
, srcInfoPoints =
[ SrcSpan "tests/examples/UnicodeSuperscript.hs" 3 15 3 16 ]
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/UnicodeSuperscript.hs" 3 8 3 14
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/UnicodeSuperscript.hs" 3 8 3 14
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/UnicodeSuperscript.hs" 3 8 3 14
, srcInfoPoints = []
}
"Double")))
(TyFun
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/UnicodeSuperscript.hs" 3 17 3 32
, srcInfoPoints =
[ SrcSpan "tests/examples/UnicodeSuperscript.hs" 3 24 3 25 ]
}
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/UnicodeSuperscript.hs" 3 17 3 23
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/UnicodeSuperscript.hs" 3 17 3 23
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/UnicodeSuperscript.hs" 3 17 3 23
, srcInfoPoints = []
}
"Double")))
(TyCon
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/UnicodeSuperscript.hs" 3 26 3 32
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/UnicodeSuperscript.hs" 3 26 3 32
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/UnicodeSuperscript.hs" 3 26 3 32
, srcInfoPoints = []
}
"Double")))))
, FunBind
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/UnicodeSuperscript.hs" 4 1 7 22
, srcInfoPoints = []
}
[ Match
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/UnicodeSuperscript.hs" 4 1 7 22
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/UnicodeSuperscript.hs" 4 1 4 5
, srcInfoPoints = []
}
"dumy")
[ PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/UnicodeSuperscript.hs" 4 6 4 7
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/UnicodeSuperscript.hs" 4 6 4 7
, srcInfoPoints = []
}
"a")
, PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/UnicodeSuperscript.hs" 4 8 4 9
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/UnicodeSuperscript.hs" 4 8 4 9
, srcInfoPoints = []
}
"b")
]
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/UnicodeSuperscript.hs" 4 10 7 22
, srcInfoPoints =
[ SrcSpan "tests/examples/UnicodeSuperscript.hs" 4 10 4 11 ]
}
(Let
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/UnicodeSuperscript.hs" 5 5 7 22
, srcInfoPoints =
[ SrcSpan "tests/examples/UnicodeSuperscript.hs" 5 5 5 8
, SrcSpan "tests/examples/UnicodeSuperscript.hs" 7 5 7 7
]
}
(BDecls
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/UnicodeSuperscript.hs" 5 9 6 19
, srcInfoPoints =
[ SrcSpan "tests/examples/UnicodeSuperscript.hs" 5 9 5 9
, SrcSpan "tests/examples/UnicodeSuperscript.hs" 6 9 6 9
, SrcSpan "tests/examples/UnicodeSuperscript.hs" 7 5 7 0
]
}
[ PatBind
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/UnicodeSuperscript.hs" 5 9 5 19
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/UnicodeSuperscript.hs" 5 9 5 11
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/UnicodeSuperscript.hs" 5 9 5 11
, srcInfoPoints = []
}
"a\178"))
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/UnicodeSuperscript.hs" 5 12 5 19
, srcInfoPoints =
[ SrcSpan "tests/examples/UnicodeSuperscript.hs" 5 12 5 13 ]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/UnicodeSuperscript.hs" 5 14 5 19
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/UnicodeSuperscript.hs" 5 14 5 15
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/UnicodeSuperscript.hs" 5 14 5 15
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/UnicodeSuperscript.hs" 5 14 5 15
, srcInfoPoints = []
}
"a")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/UnicodeSuperscript.hs" 5 16 5 17
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/UnicodeSuperscript.hs" 5 16 5 17
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/UnicodeSuperscript.hs" 5 16 5 17
, srcInfoPoints = []
}
"\9733")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/UnicodeSuperscript.hs" 5 18 5 19
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/UnicodeSuperscript.hs" 5 18 5 19
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/UnicodeSuperscript.hs" 5 18 5 19
, srcInfoPoints = []
}
"a")))))
Nothing
, PatBind
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/UnicodeSuperscript.hs" 6 9 6 19
, srcInfoPoints = []
}
(PVar
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/UnicodeSuperscript.hs" 6 9 6 11
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/UnicodeSuperscript.hs" 6 9 6 11
, srcInfoPoints = []
}
"b\178"))
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/UnicodeSuperscript.hs" 6 12 6 19
, srcInfoPoints =
[ SrcSpan "tests/examples/UnicodeSuperscript.hs" 6 12 6 13 ]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/UnicodeSuperscript.hs" 6 14 6 19
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/UnicodeSuperscript.hs" 6 14 6 15
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/UnicodeSuperscript.hs" 6 14 6 15
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/UnicodeSuperscript.hs" 6 14 6 15
, srcInfoPoints = []
}
"b")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/UnicodeSuperscript.hs" 6 16 6 17
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/UnicodeSuperscript.hs" 6 16 6 17
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/UnicodeSuperscript.hs" 6 16 6 17
, srcInfoPoints = []
}
"\9733")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/UnicodeSuperscript.hs" 6 18 6 19
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/UnicodeSuperscript.hs" 6 18 6 19
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan
"tests/examples/UnicodeSuperscript.hs" 6 18 6 19
, srcInfoPoints = []
}
"b")))))
Nothing
])
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/UnicodeSuperscript.hs" 7 8 7 22
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/UnicodeSuperscript.hs" 7 8 7 12
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/UnicodeSuperscript.hs" 7 8 7 12
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/UnicodeSuperscript.hs" 7 8 7 12
, srcInfoPoints = []
}
"sqrt")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/UnicodeSuperscript.hs" 7 13 7 14
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/UnicodeSuperscript.hs" 7 13 7 14
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/UnicodeSuperscript.hs" 7 13 7 14
, srcInfoPoints = []
}
"$")))
(InfixApp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/UnicodeSuperscript.hs" 7 15 7 22
, srcInfoPoints = []
}
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/UnicodeSuperscript.hs" 7 15 7 17
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/UnicodeSuperscript.hs" 7 15 7 17
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/UnicodeSuperscript.hs" 7 15 7 17
, srcInfoPoints = []
}
"a\178")))
(QVarOp
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/UnicodeSuperscript.hs" 7 18 7 19
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/UnicodeSuperscript.hs" 7 18 7 19
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/UnicodeSuperscript.hs" 7 18 7 19
, srcInfoPoints = []
}
"+")))
(Var
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/UnicodeSuperscript.hs" 7 20 7 22
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/UnicodeSuperscript.hs" 7 20 7 22
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan =
SrcSpan "tests/examples/UnicodeSuperscript.hs" 7 20 7 22
, srcInfoPoints = []
}
"b\178")))))))
Nothing
]
]
, []
)