1ParseOk 2 ( Module 3 SrcSpanInfo 4 { srcInfoSpan = SrcSpan "tests/examples/EmptyList.hs" 1 1 4 1 5 , srcInfoPoints = 6 [ SrcSpan "tests/examples/EmptyList.hs" 1 1 1 1 7 , SrcSpan "tests/examples/EmptyList.hs" 1 1 1 1 8 , SrcSpan "tests/examples/EmptyList.hs" 3 1 3 1 9 , SrcSpan "tests/examples/EmptyList.hs" 4 1 4 1 10 , SrcSpan "tests/examples/EmptyList.hs" 4 1 4 1 11 ] 12 } 13 (Just 14 (ModuleHead 15 SrcSpanInfo 16 { srcInfoSpan = SrcSpan "tests/examples/EmptyList.hs" 1 1 1 23 17 , srcInfoPoints = 18 [ SrcSpan "tests/examples/EmptyList.hs" 1 1 1 7 19 , SrcSpan "tests/examples/EmptyList.hs" 1 18 1 23 20 ] 21 } 22 (ModuleName 23 SrcSpanInfo 24 { srcInfoSpan = SrcSpan "tests/examples/EmptyList.hs" 1 8 1 17 25 , srcInfoPoints = [] 26 } 27 "EmptyList") 28 Nothing 29 Nothing)) 30 [] 31 [] 32 [ PatBind 33 SrcSpanInfo 34 { srcInfoSpan = SrcSpan "tests/examples/EmptyList.hs" 3 1 3 12 35 , srcInfoPoints = [] 36 } 37 (PVar 38 SrcSpanInfo 39 { srcInfoSpan = SrcSpan "tests/examples/EmptyList.hs" 3 1 3 7 40 , srcInfoPoints = [] 41 } 42 (Ident 43 SrcSpanInfo 44 { srcInfoSpan = SrcSpan "tests/examples/EmptyList.hs" 3 1 3 7 45 , srcInfoPoints = [] 46 } 47 "eAttrs")) 48 (UnGuardedRhs 49 SrcSpanInfo 50 { srcInfoSpan = SrcSpan "tests/examples/EmptyList.hs" 3 8 3 12 51 , srcInfoPoints = [ SrcSpan "tests/examples/EmptyList.hs" 3 8 3 9 ] 52 } 53 (List 54 SrcSpanInfo 55 { srcInfoSpan = SrcSpan "tests/examples/EmptyList.hs" 3 10 3 12 56 , srcInfoPoints = 57 [ SrcSpan "tests/examples/EmptyList.hs" 3 10 3 11 58 , SrcSpan "tests/examples/EmptyList.hs" 3 11 3 12 59 ] 60 } 61 [])) 62 Nothing 63 ] 64 , [] 65 ) 66