1ParseOk 2 ( Module 3 SrcSpanInfo 4 { srcInfoSpan = SrcSpan "tests/examples/ParenFunBind.hs" 1 1 4 1 5 , srcInfoPoints = 6 [ SrcSpan "tests/examples/ParenFunBind.hs" 1 1 1 1 7 , SrcSpan "tests/examples/ParenFunBind.hs" 1 1 1 1 8 , SrcSpan "tests/examples/ParenFunBind.hs" 3 1 3 1 9 , SrcSpan "tests/examples/ParenFunBind.hs" 4 1 4 1 10 , SrcSpan "tests/examples/ParenFunBind.hs" 4 1 4 1 11 ] 12 } 13 (Just 14 (ModuleHead 15 SrcSpanInfo 16 { srcInfoSpan = SrcSpan "tests/examples/ParenFunBind.hs" 1 1 1 26 17 , srcInfoPoints = 18 [ SrcSpan "tests/examples/ParenFunBind.hs" 1 1 1 7 19 , SrcSpan "tests/examples/ParenFunBind.hs" 1 21 1 26 20 ] 21 } 22 (ModuleName 23 SrcSpanInfo 24 { srcInfoSpan = SrcSpan "tests/examples/ParenFunBind.hs" 1 8 1 20 25 , srcInfoPoints = [] 26 } 27 "ParenFunBind") 28 Nothing 29 Nothing)) 30 [] 31 [] 32 [ FunBind 33 SrcSpanInfo 34 { srcInfoSpan = SrcSpan "tests/examples/ParenFunBind.hs" 3 1 3 18 35 , srcInfoPoints = [] 36 } 37 [ Match 38 SrcSpanInfo 39 { srcInfoSpan = SrcSpan "tests/examples/ParenFunBind.hs" 3 1 3 18 40 , srcInfoPoints = 41 [ SrcSpan "tests/examples/ParenFunBind.hs" 3 1 3 2 42 , SrcSpan "tests/examples/ParenFunBind.hs" 3 7 3 8 43 ] 44 } 45 (Ident 46 SrcSpanInfo 47 { srcInfoSpan = SrcSpan "tests/examples/ParenFunBind.hs" 3 2 3 5 48 , srcInfoPoints = [] 49 } 50 "foo") 51 [ PVar 52 SrcSpanInfo 53 { srcInfoSpan = SrcSpan "tests/examples/ParenFunBind.hs" 3 6 3 7 54 , srcInfoPoints = [] 55 } 56 (Ident 57 SrcSpanInfo 58 { srcInfoSpan = SrcSpan "tests/examples/ParenFunBind.hs" 3 6 3 7 59 , srcInfoPoints = [] 60 } 61 "x") 62 , PVar 63 SrcSpanInfo 64 { srcInfoSpan = SrcSpan "tests/examples/ParenFunBind.hs" 3 9 3 10 65 , srcInfoPoints = [] 66 } 67 (Ident 68 SrcSpanInfo 69 { srcInfoSpan = SrcSpan "tests/examples/ParenFunBind.hs" 3 9 3 10 70 , srcInfoPoints = [] 71 } 72 "y") 73 ] 74 (UnGuardedRhs 75 SrcSpanInfo 76 { srcInfoSpan = SrcSpan "tests/examples/ParenFunBind.hs" 3 11 3 18 77 , srcInfoPoints = 78 [ SrcSpan "tests/examples/ParenFunBind.hs" 3 11 3 12 ] 79 } 80 (InfixApp 81 SrcSpanInfo 82 { srcInfoSpan = SrcSpan "tests/examples/ParenFunBind.hs" 3 13 3 18 83 , srcInfoPoints = [] 84 } 85 (Var 86 SrcSpanInfo 87 { srcInfoSpan = SrcSpan "tests/examples/ParenFunBind.hs" 3 13 3 14 88 , srcInfoPoints = [] 89 } 90 (UnQual 91 SrcSpanInfo 92 { srcInfoSpan = SrcSpan "tests/examples/ParenFunBind.hs" 3 13 3 14 93 , srcInfoPoints = [] 94 } 95 (Ident 96 SrcSpanInfo 97 { srcInfoSpan = SrcSpan "tests/examples/ParenFunBind.hs" 3 13 3 14 98 , srcInfoPoints = [] 99 } 100 "x"))) 101 (QVarOp 102 SrcSpanInfo 103 { srcInfoSpan = SrcSpan "tests/examples/ParenFunBind.hs" 3 15 3 16 104 , srcInfoPoints = [] 105 } 106 (UnQual 107 SrcSpanInfo 108 { srcInfoSpan = SrcSpan "tests/examples/ParenFunBind.hs" 3 15 3 16 109 , srcInfoPoints = [] 110 } 111 (Symbol 112 SrcSpanInfo 113 { srcInfoSpan = SrcSpan "tests/examples/ParenFunBind.hs" 3 15 3 16 114 , srcInfoPoints = [] 115 } 116 "+"))) 117 (Var 118 SrcSpanInfo 119 { srcInfoSpan = SrcSpan "tests/examples/ParenFunBind.hs" 3 17 3 18 120 , srcInfoPoints = [] 121 } 122 (UnQual 123 SrcSpanInfo 124 { srcInfoSpan = SrcSpan "tests/examples/ParenFunBind.hs" 3 17 3 18 125 , srcInfoPoints = [] 126 } 127 (Ident 128 SrcSpanInfo 129 { srcInfoSpan = SrcSpan "tests/examples/ParenFunBind.hs" 3 17 3 18 130 , srcInfoPoints = [] 131 } 132 "y"))))) 133 Nothing 134 ] 135 ] 136 , [] 137 ) 138