haskell-src-exts-1.24.0: tests/examples/Unicode2.hs.parser.golden
ParseOk
( Module
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode2.hs" 1 1 4 1
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode2.hs" 1 1 1 1
, SrcSpan "tests/examples/Unicode2.hs" 3 1 3 1
, SrcSpan "tests/examples/Unicode2.hs" 3 1 3 1
, SrcSpan "tests/examples/Unicode2.hs" 3 1 3 1
, SrcSpan "tests/examples/Unicode2.hs" 4 1 4 1
, SrcSpan "tests/examples/Unicode2.hs" 4 1 4 1
]
}
Nothing
[ LanguagePragma
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode2.hs" 1 1 1 31
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode2.hs" 1 1 1 13
, SrcSpan "tests/examples/Unicode2.hs" 1 28 1 31
]
}
[ Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode2.hs" 1 14 1 27
, srcInfoPoints = []
}
"UnicodeSyntax"
]
]
[]
[ FunBind
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode2.hs" 3 1 3 23
, srcInfoPoints = []
}
[ Match
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode2.hs" 3 1 3 23
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode2.hs" 3 1 3 9
, srcInfoPoints = []
}
"lengthOP")
[ PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode2.hs" 3 10 3 11
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode2.hs" 3 10 3 11
, srcInfoPoints = []
}
"n")
, PVar
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode2.hs" 3 12 3 15
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode2.hs" 3 12 3 13
, SrcSpan "tests/examples/Unicode2.hs" 3 13 3 14
, SrcSpan "tests/examples/Unicode2.hs" 3 14 3 15
]
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode2.hs" 3 13 3 14
, srcInfoPoints = []
}
"\8860")
]
(UnGuardedRhs
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode2.hs" 3 16 3 23
, srcInfoPoints =
[ SrcSpan "tests/examples/Unicode2.hs" 3 16 3 17 ]
}
(InfixApp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode2.hs" 3 18 3 23
, srcInfoPoints = []
}
(Lit
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode2.hs" 3 18 3 19
, srcInfoPoints = []
}
(Int
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode2.hs" 3 18 3 19
, srcInfoPoints = []
}
0
"0"))
(QVarOp
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode2.hs" 3 20 3 21
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode2.hs" 3 20 3 21
, srcInfoPoints = []
}
(Symbol
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode2.hs" 3 20 3 21
, srcInfoPoints = []
}
"\8860")))
(Var
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode2.hs" 3 22 3 23
, srcInfoPoints = []
}
(UnQual
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode2.hs" 3 22 3 23
, srcInfoPoints = []
}
(Ident
SrcSpanInfo
{ srcInfoSpan = SrcSpan "tests/examples/Unicode2.hs" 3 22 3 23
, srcInfoPoints = []
}
"n")))))
Nothing
]
]
, []
)