1ParseOk 2 ( Module 3 SrcSpanInfo 4 { srcInfoSpan = SrcSpan "tests/examples/InfixFunBind.hs" 1 1 2 1 5 , srcInfoPoints = 6 [ SrcSpan "tests/examples/InfixFunBind.hs" 1 1 1 1 7 , SrcSpan "tests/examples/InfixFunBind.hs" 1 1 1 1 8 , SrcSpan "tests/examples/InfixFunBind.hs" 1 1 1 1 9 , SrcSpan "tests/examples/InfixFunBind.hs" 2 1 2 1 10 , SrcSpan "tests/examples/InfixFunBind.hs" 2 1 2 1 11 ] 12 } 13 Nothing 14 [] 15 [] 16 [ FunBind 17 SrcSpanInfo 18 { srcInfoSpan = SrcSpan "tests/examples/InfixFunBind.hs" 1 1 1 22 19 , srcInfoPoints = [] 20 } 21 [ InfixMatch 22 SrcSpanInfo 23 { srcInfoSpan = SrcSpan "tests/examples/InfixFunBind.hs" 1 1 1 22 24 , srcInfoPoints = [] 25 } 26 (PVar 27 SrcSpanInfo 28 { srcInfoSpan = SrcSpan "tests/examples/InfixFunBind.hs" 1 1 1 5 29 , srcInfoPoints = [] 30 } 31 (Ident 32 SrcSpanInfo 33 { srcInfoSpan = SrcSpan "tests/examples/InfixFunBind.hs" 1 1 1 5 34 , srcInfoPoints = [] 35 } 36 "left")) 37 (Ident 38 SrcSpanInfo 39 { srcInfoSpan = SrcSpan "tests/examples/InfixFunBind.hs" 1 7 1 12 40 , srcInfoPoints = 41 [ SrcSpan "tests/examples/InfixFunBind.hs" 1 6 1 7 42 , SrcSpan "tests/examples/InfixFunBind.hs" 1 7 1 12 43 , SrcSpan "tests/examples/InfixFunBind.hs" 1 12 1 13 44 ] 45 } 46 "first") 47 [ PWildCard 48 SrcSpanInfo 49 { srcInfoSpan = SrcSpan "tests/examples/InfixFunBind.hs" 1 14 1 15 50 , srcInfoPoints = [] 51 } 52 ] 53 (UnGuardedRhs 54 SrcSpanInfo 55 { srcInfoSpan = SrcSpan "tests/examples/InfixFunBind.hs" 1 16 1 22 56 , srcInfoPoints = 57 [ SrcSpan "tests/examples/InfixFunBind.hs" 1 16 1 17 ] 58 } 59 (Var 60 SrcSpanInfo 61 { srcInfoSpan = SrcSpan "tests/examples/InfixFunBind.hs" 1 18 1 22 62 , srcInfoPoints = [] 63 } 64 (UnQual 65 SrcSpanInfo 66 { srcInfoSpan = SrcSpan "tests/examples/InfixFunBind.hs" 1 18 1 22 67 , srcInfoPoints = [] 68 } 69 (Ident 70 SrcSpanInfo 71 { srcInfoSpan = SrcSpan "tests/examples/InfixFunBind.hs" 1 18 1 22 72 , srcInfoPoints = [] 73 } 74 "left")))) 75 Nothing 76 ] 77 ] 78 , [] 79 ) 80