1ParseOk 2 ( Module 3 SrcSpanInfo 4 { srcInfoSpan = SrcSpan "tests/examples/NPlusK.hs" 1 1 4 1 5 , srcInfoPoints = 6 [ SrcSpan "tests/examples/NPlusK.hs" 1 1 1 1 7 , SrcSpan "tests/examples/NPlusK.hs" 3 1 3 1 8 , SrcSpan "tests/examples/NPlusK.hs" 3 1 3 1 9 , SrcSpan "tests/examples/NPlusK.hs" 3 1 3 1 10 , SrcSpan "tests/examples/NPlusK.hs" 4 1 4 1 11 , SrcSpan "tests/examples/NPlusK.hs" 4 1 4 1 12 ] 13 } 14 Nothing 15 [ LanguagePragma 16 SrcSpanInfo 17 { srcInfoSpan = SrcSpan "tests/examples/NPlusK.hs" 1 1 1 32 18 , srcInfoPoints = 19 [ SrcSpan "tests/examples/NPlusK.hs" 1 1 1 13 20 , SrcSpan "tests/examples/NPlusK.hs" 1 29 1 32 21 ] 22 } 23 [ Ident 24 SrcSpanInfo 25 { srcInfoSpan = SrcSpan "tests/examples/NPlusK.hs" 1 14 1 28 26 , srcInfoPoints = [] 27 } 28 "NPlusKPatterns" 29 ] 30 ] 31 [] 32 [ FunBind 33 SrcSpanInfo 34 { srcInfoSpan = SrcSpan "tests/examples/NPlusK.hs" 3 1 3 12 35 , srcInfoPoints = [] 36 } 37 [ Match 38 SrcSpanInfo 39 { srcInfoSpan = SrcSpan "tests/examples/NPlusK.hs" 3 1 3 12 40 , srcInfoPoints = [] 41 } 42 (Ident 43 SrcSpanInfo 44 { srcInfoSpan = SrcSpan "tests/examples/NPlusK.hs" 3 1 3 2 45 , srcInfoPoints = [] 46 } 47 "f") 48 [ PParen 49 SrcSpanInfo 50 { srcInfoSpan = SrcSpan "tests/examples/NPlusK.hs" 3 3 3 8 51 , srcInfoPoints = 52 [ SrcSpan "tests/examples/NPlusK.hs" 3 3 3 4 53 , SrcSpan "tests/examples/NPlusK.hs" 3 7 3 8 54 ] 55 } 56 (PNPlusK 57 SrcSpanInfo 58 { srcInfoSpan = SrcSpan "tests/examples/NPlusK.hs" 3 4 3 7 59 , srcInfoPoints = 60 [ SrcSpan "tests/examples/NPlusK.hs" 3 5 3 6 61 , SrcSpan "tests/examples/NPlusK.hs" 3 6 3 7 62 ] 63 } 64 (Ident 65 SrcSpanInfo 66 { srcInfoSpan = SrcSpan "tests/examples/NPlusK.hs" 3 4 3 5 67 , srcInfoPoints = [] 68 } 69 "n") 70 3) 71 ] 72 (UnGuardedRhs 73 SrcSpanInfo 74 { srcInfoSpan = SrcSpan "tests/examples/NPlusK.hs" 3 9 3 12 75 , srcInfoPoints = [ SrcSpan "tests/examples/NPlusK.hs" 3 9 3 10 ] 76 } 77 (Var 78 SrcSpanInfo 79 { srcInfoSpan = SrcSpan "tests/examples/NPlusK.hs" 3 11 3 12 80 , srcInfoPoints = [] 81 } 82 (UnQual 83 SrcSpanInfo 84 { srcInfoSpan = SrcSpan "tests/examples/NPlusK.hs" 3 11 3 12 85 , srcInfoPoints = [] 86 } 87 (Ident 88 SrcSpanInfo 89 { srcInfoSpan = SrcSpan "tests/examples/NPlusK.hs" 3 11 3 12 90 , srcInfoPoints = [] 91 } 92 "n")))) 93 Nothing 94 ] 95 ] 96 , [] 97 ) 98