......pidigits.hs:11 - Warning: defaulting: t280 => Jhc.Basics.Integer .! -- FloatInward-PreInit -- typeAnalyze-PreInit -- FloatInward-Init-Big-One -- Simplify-Init-Big-One -- Simplify-Init-Big-One -- Simplify-Init-Big-One -- Simplify-Init-Big-One PassStats ├╴Barendregt: 7 ├╴EtaExpansion-Init-Big-One: 1 ├╴FloatInward-Init │ ╰╴FloatInward.Main.fl@2$502: 1 ├╴FloatInward-Init-Big-One: 1 ├╴FloatInward-OptWW: 2 ├╴FloatInward-PreInit │ ╰╴FloatInward │ ├╴Main.comp1: 1 │ ├╴Main.comp2: 1 │ ├╴Main.flr: 1 │ ├╴Main.loop: 1 │ ├╴Main.ns: 1 │ ╰╴Main.str: 1 ├╴FloatOutward-Init │ ╰╴LetFloat │ ╰╴Full-Lazy │ ├╴float │ │ ├╴(epheremal): 1 │ │ ├╴Jhc.Basics.82_go: 1 │ │ ├╴Main.ns: 1 │ │ ├╴Main.str: 1 │ │ ├╴x2: 1 │ │ ├╴x30: 1 │ │ ╰╴x350: 1 │ ╰╴top_level.x2: 1 ├╴PruneUnreachable: 2 ├╴Simplify-Init-Big-One │ ╰╴E │ ╰╴Simplify │ ├╴case-improve-default.[Int#]: 1 │ ├╴case-of-case: 3 │ ├╴known-case._: 2 │ ├╴let-coalesce: 18 │ ├╴let-from-case: 4 │ ╰╴strictness │ ╰╴let-to-case │ ├╴Main.ns: 1 │ ├╴x350: 1 │ ├╴x5984: 1 │ ├╴x6024: 1 │ ╰╴x6074: 1 ├╴Simplify-Init-One │ ├╴E │ │ ├╴PrimOpt │ │ │ ├╴(int)==(int,int).ec: 1 │ │ │ ├╴(intmax_t): 1 │ │ │ ├╴(intmax_t)*(intmax_t,intmax_t).ce: 2 │ │ │ ╰╴(intmax_t)-(intmax_t).c: 1 │ │ ╰╴Simplify │ │ ├╴application-push.let: 4 │ │ ├╴case-atomic-unboxed: 2 │ │ ├╴case-default-case: 1 │ │ ├╴case-improve-default │ │ │ ├╴[Jhc.Prim.:]: 1 │ │ │ ╰╴[Jhc.Prim.[]]: 1 │ │ ├╴case-no-default: 5 │ │ ├╴case-of-case: 61 │ │ ├╴f-beta-reduce │ │ │ ├╴Jhc.Basics.49_x: 1 │ │ │ ├╴_: 2 │ │ │ ╰╴x5160: 1 │ │ ├╴inline │ │ │ ├╴Forced │ │ │ │ ├╴Instance@.iJhc.Enum.enumFrom.Jhc.Basics.Integer: 1 │ │ │ │ ├╴Instance@.iJhc.Order.==.Jhc.Basics.Integer: 1 │ │ │ │ ├╴Instance@.iJhc.Order.==.Jhc.Prim.Int: 1 │ │ │ │ ├╴Instance@.iPrelude.*.Jhc.Basics.Integer: 17 │ │ │ │ ├╴Instance@.iPrelude.+.Jhc.Basics.Integer: 9 │ │ │ │ ├╴Instance@.iPrelude.-.Jhc.Prim.Int: 1 │ │ │ │ ├╴Instance@.iPrelude.div.Jhc.Basics.Integer: 1 │ │ │ │ ├╴Instance@.iPrelude.fromInt.Jhc.Basics.Integer: 1 │ │ │ │ ├╴Instance@.iPrelude.fromInt.Jhc.Prim.Int: 1 │ │ │ │ ├╴Instance@.iPrelude.negate.Jhc.Basics.Integer: 1 │ │ │ │ ├╴Jhc.Basics.$: 1 │ │ │ │ ├╴Jhc.Basics..: 3 │ │ │ │ ├╴Jhc.Basics.flip: 1 │ │ │ │ ╰╴Prelude.replicate: 1 │ │ │ ├╴Many │ │ │ │ ├╴(epheremal): 16 │ │ │ │ ├╴Instance@.iJhc.Monad.>>.Jhc.Prim.IO: 3 │ │ │ │ ├╴Jhc.Basics.map: 1 │ │ │ │ ├╴Main.flr: 2 │ │ │ │ ╰╴Prelude.IO.putStrLn: 2 │ │ │ ├╴Once │ │ │ │ ├╴(epheremal): 45 │ │ │ │ ├╴Main.13_q: 1 │ │ │ │ ├╴Main.14_r: 1 │ │ │ │ ├╴Main.15_s: 1 │ │ │ │ ╰╴Main.16_t: 1 │ │ │ ├╴OnceInLam │ │ │ │ ├╴(epheremal): 12 │ │ │ │ ├╴Main.comp1: 1 │ │ │ │ ╰╴Main.comp2: 1 │ │ │ ╰╴atomic │ │ │ ├╴Main.38_y: 1 │ │ │ ├╴x10: 1 │ │ │ ├╴x116: 1 │ │ │ ├╴x274: 2 │ │ │ ├╴x280: 1 │ │ │ ├╴x50: 2 │ │ │ ├╴x5214: 1 │ │ │ ├╴x5402: 1 │ │ │ ├╴x5490: 2 │ │ │ ├╴x6012: 1 │ │ │ ├╴x6062: 1 │ │ │ ├╴x6064: 1 │ │ │ ╰╴x88: 1 │ │ ├╴known-case │ │ │ ├╴(#2#): 1 │ │ │ ├╴0: 1 │ │ │ ├╴1: 2 │ │ │ ├╴Int#: 4 │ │ │ ├╴Integer#: 77 │ │ │ ├╴Jhc │ │ │ │ ├╴Order.Bool#: 3 │ │ │ │ ╰╴Prim.:: 1 │ │ │ ├╴Main.F: 3 │ │ │ ╰╴_: 4 │ │ ├╴let-coalesce: 323 │ │ ╰╴let-from-case: 10 │ ├╴EtaExpand │ │ ├╴def │ │ │ ├╴x22: 1 │ │ │ ╰╴x44: 1 │ │ ├╴min │ │ │ ╰╴def │ │ │ ├╴x6068: 1 │ │ │ ├╴x6102: 1 │ │ │ ╰╴x6106: 1 │ │ ╰╴use │ │ ├╴Main.loop: 1 │ │ ├╴Prelude.Text.read: 1 │ │ ├╴Prelude.head: 1 │ │ ╰╴Prelude.take: 2 │ ╰╴Rule │ ╰╴User │ ├╴++.tick2: 2 │ ├╴Rule │ │ ├╴Instance@.iJhc.Enum.enumFrom.Jhc.Basics.Integer: 1 │ │ ├╴Instance@.iJhc.Monad.>>.Jhc.Prim.IO: 3 │ │ ├╴Instance@.iJhc.Order.==.Jhc.Basics.Integer: 1 │ │ ├╴Instance@.iJhc.Order.==.Jhc.Prim.Int: 1 │ │ ├╴Instance@.iPrelude.*.Jhc.Basics.Integer: 17 │ │ ├╴Instance@.iPrelude.+.Jhc.Basics.Integer: 9 │ │ ├╴Instance@.iPrelude.-.Jhc.Prim.Int: 1 │ │ ├╴Instance@.iPrelude.Text.show.Jhc.Basics.Integer: 3 │ │ ├╴Instance@.iPrelude.div.Jhc.Basics.Integer: 1 │ │ ├╴Instance@.iPrelude.fromInt.Jhc.Basics.Integer: 1 │ │ ├╴Instance@.iPrelude.fromInt.Jhc.Prim.Int: 1 │ │ ╰╴Instance@.iPrelude.negate.Jhc.Basics.Integer: 1 │ ╰╴putStr.++: 1 ├╴Simplify-Init-Three-AfterDemand │ ╰╴E │ ╰╴Simplify │ ├╴case-of-case: 16 │ ├╴inline │ │ ├╴Many.Main.38_y: 1 │ │ ╰╴atomic.x40: 1 │ ├╴known-case │ │ ├╴Integer#: 1 │ │ ├╴Main.F: 1 │ │ ╰╴_: 2 │ ├╴let-coalesce: 5 │ ╰╴strictness │ ╰╴let-to-case │ ├╴Main.38_y: 1 │ ├╴x6026: 1 │ ├╴x6104: 1 │ ╰╴x90: 1 ├╴Simplify-Init-Two-FloatOutCleanup │ ├╴E │ │ ╰╴Simplify │ │ ├╴application-push.case: 3 │ │ ├╴f-beta-reduce │ │ │ ├╴x176: 1 │ │ │ ├╴x198: 1 │ │ │ ╰╴x218: 1 │ │ ├╴let-coalesce: 27 │ │ ├╴let-from-case: 4 │ │ ╰╴strictness │ │ ╰╴cheap-eagerness │ │ ╰╴def │ │ ├╴x6100: 1 │ │ ├╴x70: 7 │ │ ╰╴x72: 7 │ ╰╴EtaExpand │ ├╴def.x6010: 1 │ ╰╴use.x6010: 1 ├╴Simplify-Simplify-One: 1 ├╴Simplify-Simplify-Three │ ╰╴E │ ╰╴Simplify │ ├╴case-of-case: 2 │ ├╴inline │ │ ├╴Forced │ │ │ ├╴Main.str: 3 │ │ │ ╰╴x6010: 3 │ │ ├╴Many.W@.fPrelude.replicate: 1 │ │ ├╴ManyBranch.(epheremal): 2 │ │ ├╴Once.(epheremal): 4 │ │ ╰╴atomic.x6056: 1 │ ├╴known-case │ │ ├╴Int#: 5 │ │ ├╴Main.F: 4 │ │ ╰╴_: 2 │ ├╴let-coalesce: 16 │ ├╴let-from-case: 5 │ ╰╴strictness │ ╰╴let-to-case │ ├╴x6024: 1 │ ╰╴x6074: 1 ├╴Simplify-Simplify-Two │ ╰╴E │ ╰╴Simplify │ ├╴case-of-case: 2 │ ├╴known-case._: 2 │ ├╴let-coalesce: 16 │ ├╴let-from-case: 4 │ ╰╴strictness │ ╰╴let-to-case │ ├╴x6024: 1 │ ╰╴x6074: 1 ├╴WorkWrap-OptWW │ ╰╴E │ ╰╴Workwrap │ ╰╴arg │ ├╴Int#: 1 │ ╰╴Main.F: 1 ├╴typeAnalyze-Init: 1 ╰╴typeAnalyze-PreInit ╰╴Specialize ├╴body │ ╰╴Main.loop │ ├╴x266.Integer: 1 │ ╰╴x268.Integer: 1 ╰╴use.Main.loop: 3 Type analyzed methods Jhc.Basics.$ \({Jhc@.->[(0,{Jhc.IO.IOError}),(1,{Jhc.Prim.IO[(0,())]})]})({Jhc.Prim.IO[(0,())]}) Jhc.Basics.++ \({Jhc.Prim.Int,Jhc.Prim.Char,Jhc.Basics.(,)[(0,()),(1,{Jhc.Prim.[][(0,{Jhc.Prim.Char})]})]}) Jhc.Basics.foldl \({Jhc.Basics.Integer})({Jhc.Basics.Integer}) Jhc.Basics.concatMap \({Jhc.Basics.(,)[(0,()),(1,{Jhc.Prim.[][(0,{Jhc.Prim.Char})]})]})({Jhc.Prim.Int}) Prelude.+ \({Jhc.Basics.Integer}) Prelude.* \({Jhc.Basics.Integer}) Prelude.negate \({Jhc.Basics.Integer}) Prelude.fromInt \({Jhc.Basics.Integer}) Prelude.quot \({Jhc.Basics.Integer}) Prelude.rem \({Jhc.Basics.Integer}) Prelude.quotRem \({Jhc.Basics.Integer}) Prelude.toInt \({Jhc.Basics.Integer}) Prelude.head \({Jhc.Prim.[][(0,{Jhc.Prim.Char})]}) Prelude.foldl1 \({Jhc.Basics.Integer}) Prelude.take \({Jhc.Basics.Integer}) Jhc.IO.ioError \({Jhc.Addr.Ptr[(0,())]}) Jhc.IO.catch \({Jhc.Basics.()}) Jhc.IO.error \({Jhc.Prim.[][(0,{Jhc.Prim.Char})]}) Jhc.Monad.>>= \({Jhc.Prim.IO})({Jhc.Prim.[][(0,())]})({Jhc.Prim.[][(0,())],Jhc.Basics.()}) Jhc.Monad.>> \({Jhc.Prim.IO})({Jhc.Basics.()})({Jhc.Basics.()}) Jhc.Monad.return \({Jhc.Prim.IO})({Jhc.Prim.[][(0,())],Jhc.Basics.()}) Jhc.Monad.mapM \({Jhc.Prim.IO})({Jhc.Prim.Int})({Jhc.Prim.[][(0,{Jhc.Prim.Char})]}) Jhc.Monad.mapM_ \({Jhc.Prim.IO})({Jhc.Prim.Char})({Jhc.Basics.()}) Jhc.Monad.=<< \({Jhc.Prim.IO})({Jhc.Prim.[][(0,{Jhc.Prim.[][(0,{Jhc.Prim.Char})]})]})({Jhc.Basics.()}) Jhc.Order.== \({Jhc.Prim.[][(0,{Jhc.Prim.Char})],Jhc.Prim.Char,Jhc.Basics.Integer,Foreign.C.Types.CChar}) Jhc.Order.< \({Jhc.Basics.Integer}) Prelude.Text.readsPrec \({Jhc.Prim.Int}) Prelude.Text.showsPrec \({Jhc.Basics.Integer}) Prelude.Text.show \({Jhc.Basics.Integer}) Prelude.Text.reads \({Jhc.Prim.Int}) Prelude.Text.read \({Jhc.Prim.Int}) Jhc.IO.exitFailure \({Jhc.Basics.()}) Jhc.IO.showError \({Jhc.Addr.Ptr[(0,())]}) Jhc.IO.runMain \({Jhc.Basics.()}) Jhc.IO.thenIO_ \({Jhc.Basics.()}) Foreign.Storable.sizeOf \({Foreign.C.Types.CChar,Foreign.C.Types.CInt,Jhc.Addr.Ptr[(0,{Foreign.C.Types.CChar,Jhc.Addr.Ptr[(0,{Foreign.C.Types.CChar})]})]}) Foreign.Storable.peekElemOff \({Foreign.C.Types.CChar}) Foreign.Storable.peek \({Foreign.C.Types.CChar,Jhc.Addr.Ptr[(0,{Foreign.C.Types.CChar})]}) Numeric.showInt \({Jhc.Basics.Integer}) Numeric.showIntAtBase \({Jhc.Basics.Integer}) Numeric.readSigned \({Jhc.Basics.Integer}) Numeric.readInt \({Jhc.Basics.Integer}) Numeric.readDec \({Jhc.Basics.Integer}) Foreign.Marshal.Alloc.alloca \({Foreign.C.Types.CInt,Jhc.Addr.Ptr[(0,{Jhc.Addr.Ptr[(0,{Foreign.C.Types.CChar})]})]})({Jhc.Prim.[][(0,{Jhc.Prim.[][(0,{Jhc.Prim.Char})]})]}) Foreign.Marshal.Alloc.failWhenNULL \({Foreign.C.Types.CInt,Jhc.Addr.Ptr[(0,{Jhc.Addr.Ptr[(0,{Foreign.C.Types.CChar})]})]}) Instance@.iJhc.Monad.>>=.Jhc.Prim.IO \({Jhc.Prim.[][(0,())]})({Jhc.Prim.[][(0,())],Jhc.Basics.()}) Instance@.iJhc.Monad.>>.Jhc.Prim.IO \({Jhc.Basics.()})({Jhc.Basics.()}) Instance@.iJhc.Monad.return.Jhc.Prim.IO \({Jhc.Prim.[][(0,())],Jhc.Basics.()}) W@.fJhc.IO.exitFailure \({Jhc.Basics.()}) Instance@.iJhc.Order.==.Jhc.Prim.[] \({Jhc.Prim.Char}) W@.fInstance@.iJhc.Order.==.Jhc.Prim.[] \({Jhc.Prim.Char}) W@.fInstance@.iJhc.Order./=.default \({Jhc.Prim.[][(0,{Jhc.Prim.Char})]}) Instance@.iForeign.Storable.peekElemOff.default \({Foreign.C.Types.CChar}) W@.fInstance@.iForeign.Storable.peekElemOff.default \({Foreign.C.Types.CChar,Jhc.Addr.Ptr[(0,{Foreign.C.Types.CChar})]}) Instance@.iForeign.Storable.peek.Jhc.Addr.Ptr \({Foreign.C.Types.CChar}) Instance@.iForeign.Storable.sizeOf.Jhc.Addr.Ptr \({Foreign.C.Types.CChar,Jhc.Addr.Ptr[(0,{Foreign.C.Types.CChar})]}) Instance@.iPrelude.Text.show.default \({Jhc.Basics.Integer}) Instance@.iPrelude.quotRem.default \({Jhc.Basics.Integer}) W@.fInstance@.iForeign.Storable.sizeOf.Jhc.Addr.Ptr \({Foreign.C.Types.CChar,Jhc.Addr.Ptr[(0,{Foreign.C.Types.CChar})]}) W@.fInstance@.iForeign.Storable.peek.Jhc.Addr.Ptr \({Foreign.C.Types.CChar}) W@.fForeign.Marshal.Array.lengthArray0 \({Foreign.C.Types.CChar}) W@.fForeign.Marshal.Alloc.mallocBytes \({Foreign.C.Types.CInt,Jhc.Addr.Ptr[(0,{Jhc.Addr.Ptr[(0,{Foreign.C.Types.CChar})]})]}) W@.fForeign.Marshal.Alloc.allocaBytes \({Foreign.C.Types.CInt,Jhc.Addr.Ptr[(0,{Jhc.Addr.Ptr[(0,{Foreign.C.Types.CChar})]})]})({Jhc.Prim.[][(0,{Jhc.Prim.[][(0,{Jhc.Prim.Char})]})]}) W@.fPrelude.span \({Jhc.Prim.Char}) W@.fInstance@.iPrelude.quotRem.default \({Jhc.Basics.Integer}) W@.fPrelude.Text.readParen \({Jhc.Basics.Integer}) -- typeAnalyze-Main-AfterMethod -- Simplify-Main-One -- Simplify-Main-One -- Simplify-Main-One -- Simplify-Main-One -- Simplify-Main-One -- Simplify-Main-One -- Simplify-Main-One -- Simplify-Main-One -- typeAnalyze-Main-AfterSimp -- Simplify-Main-Two -- Simplify-Main-Two -- Simplify-SuperSimplify no rules -- Simplify-SuperSimplify no rules -- Simplify-SuperSimplify no rules -- Simplify-SuperSimplify no rules -- Simplify-SuperSimplify no rules -- Simplify-SuperSimplify after Boxy WorkWrap -- Simplify-SuperSimplify after Boxy WorkWrap -- Simplify-SuperSimplify after Boxy WorkWrap Finding fixpoint for Liftees: [844](844)(12)(1) (2428::Unknown,"Not Lifted") (2624::Unknown,"Not Lifted") (3244::Unknown,"Not Lifted") (5534::Unknown,"Not Lifted") (R@.fPrelude.Text.lex::Unknown,"Not Lifted") (R@.fJhc.IO.putErrLn::Unknown,"Not Lifted") (Jhc.String.16_f::Unknown,"Not Lifted") (W@.f17290::Unknown,"Not Lifted") (W@.fForeign.C.String.5_loop::Unknown,"Not Lifted") (23154::Unknown,"Not Lifted") PassStats ├╴Barendregt: 8 ├╴BoxifyProgram: 1 ├╴Boxy WorkWrap │ ╰╴E │ ╰╴Workwrap │ ├╴CPR.Jhc.Order.Bool#: 10 │ ╰╴arg │ ├╴Char#: 9 │ ├╴Integer#: 3 │ ├╴Jhc.Basics.(,): 2 │ ╰╴absent: 1 ├╴EtaExpansion-Main-AfterOne: 1 ├╴LambdaLift │ ╰╴E │ ╰╴LambdaLift │ ├╴doBigLift │ │ ├╴Case │ │ │ ├╴1: 34 │ │ │ ├╴2: 10 │ │ │ ╰╴3: 2 │ │ ╰╴Lambda │ │ ├╴1: 8 │ │ ├╴2: 3 │ │ ╰╴4: 1 │ ├╴doBigLiftR │ │ ╰╴Lambda │ │ ├╴1: 12 │ │ ╰╴2: 2 │ ├╴doLift │ │ ├╴Case.0: 1 │ │ ╰╴Lambda │ │ ├╴1: 13 │ │ ╰╴2: 1 │ ╰╴doLiftR │ ╰╴Lambda │ ├╴1: 21 │ ├╴2: 3 │ ╰╴5: 1 ├╴PruneUnreachable: 3 ├╴Simplify-Main-One │ ├╴E │ │ ├╴PrimOpt │ │ │ ├╴(int)==(char,char).ec: 1 │ │ │ ├╴(int)>(int,int).cc: 1 │ │ │ ╰╴(intmax_t): 2 │ │ ╰╴Simplify │ │ ├╴application-push │ │ │ ├╴case: 10 │ │ │ ╰╴let: 12 │ │ ├╴case-default-case: 3 │ │ ├╴case-lambda: 1 │ │ ├╴case-of-bottom: 2 │ │ ├╴case-of-case: 30 │ │ ├╴f-beta-reduce │ │ │ ├╴X@.fPrelude.605_x@1: 1 │ │ │ ├╴_: 2 │ │ │ ├╴x1694: 1 │ │ │ ├╴x2112: 1 │ │ │ ├╴x2126: 1 │ │ │ ├╴x2210: 1 │ │ │ ├╴x2268: 1 │ │ │ ├╴x2522: 1 │ │ │ ├╴x2524: 1 │ │ │ ├╴x3300: 1 │ │ │ ├╴x3470: 1 │ │ │ ├╴x3532: 1 │ │ │ ├╴x3794: 1 │ │ │ ├╴x3870: 1 │ │ │ ├╴x3876: 1 │ │ │ ├╴x3880: 1 │ │ │ ├╴x3884: 1 │ │ │ ├╴x3890: 1 │ │ │ ├╴x4276: 1 │ │ │ ├╴x814: 1 │ │ │ ├╴x838: 1 │ │ │ ╰╴x840: 1 │ │ ├╴inline │ │ │ ├╴Forced │ │ │ │ ├╴Data.Char.digitToInt: 1 │ │ │ │ ├╴Instance@.iForeign.Storable.peek.Foreign.C.Types.CChar: 1 │ │ │ │ ├╴Instance@.iForeign.Storable.peek.Jhc.Addr.Ptr: 1 │ │ │ │ ├╴Instance@.iForeign.Storable.peekElemOff.default: 1 │ │ │ │ ├╴Instance@.iForeign.Storable.sizeOf.Foreign.C.Types.CChar: 1 │ │ │ │ ├╴Instance@.iForeign.Storable.sizeOf.Foreign.C.Types.CInt: 1 │ │ │ │ ├╴Instance@.iForeign.Storable.sizeOf.Jhc.Addr.Ptr: 1 │ │ │ │ ├╴Instance@.iJhc.Order.==.Foreign.C.Types.CChar: 1 │ │ │ │ ├╴Instance@.iJhc.Order.==.Jhc.Prim.Char: 1 │ │ │ │ ├╴Instance@.iJhc.Order.==.Jhc.Prim.[]: 1 │ │ │ │ ├╴Instance@.iPrelude.Text.readsPrec.Jhc.Prim.Int: 1 │ │ │ │ ├╴Instance@.iPrelude.fromInt.Jhc.Basics.Integer: 2 │ │ │ │ ├╴Instance@.iPrelude.negate.Jhc.Basics.Integer: 1 │ │ │ │ ├╴Instance@.iPrelude.quot.Jhc.Basics.Integer: 1 │ │ │ │ ├╴Instance@.iPrelude.rem.Jhc.Basics.Integer: 1 │ │ │ │ ├╴Jhc.Basics.$: 1 │ │ │ │ ├╴Jhc.IO.exitFailure: 1 │ │ │ │ ├╴Jhc.IO.runMain: 1 │ │ │ │ ├╴Spec@.Numeric.19.fNumeric.showIntAtBase: 1 │ │ │ │ ╰╴x4130: 1 │ │ │ ├╴Many │ │ │ │ ├╴(epheremal): 4 │ │ │ │ ├╴Instance@.iJhc.Monad.>>.Jhc.Prim.IO: 1 │ │ │ │ ├╴Instance@.iJhc.Monad.>>=.Jhc.Prim.IO: 3 │ │ │ │ ├╴Instance@.iJhc.Monad.return.Jhc.Prim.IO: 4 │ │ │ │ ├╴Jhc.IO.catch: 1 │ │ │ │ ├╴Jhc.IO.showIOError: 1 │ │ │ │ ├╴Jhc.IO.thenIO_: 2 │ │ │ │ ├╴Prelude.foldl1: 1 │ │ │ │ ├╴W@.fInstance@.iForeign.Storable.peek.Jhc.Addr.Ptr: 1 │ │ │ │ ├╴W@.fInstance@.iForeign.Storable.sizeOf.Jhc.Addr.Ptr: 1 │ │ │ │ ╰╴W@.fJhc.IO.exitFailure: 1 │ │ │ ├╴Once │ │ │ │ ├╴(epheremal): 10 │ │ │ │ ├╴Jhc.Monad.=<<: 1 │ │ │ │ ├╴Numeric.showInt: 1 │ │ │ │ ╰╴W@.fInstance@.iJhc.Enum.enumFrom.Jhc.Basics.Integer: 1 │ │ │ ├╴OnceInLam │ │ │ │ ├╴(epheremal): 8 │ │ │ │ ├╴Foreign.Marshal.Alloc.failWhenNULL: 1 │ │ │ │ ├╴Instance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer: 1 │ │ │ │ ├╴Jhc.Basics.foldl: 1 │ │ │ │ ├╴Jhc.IO.ioError: 1 │ │ │ │ ├╴Jhc.IO.showError: 1 │ │ │ │ ├╴Jhc.Monad.af@17471: 1 │ │ │ │ ├╴Jhc.Monad.af@17647: 1 │ │ │ │ ├╴Main.fl@2$502: 1 │ │ │ │ ├╴Main.main: 1 │ │ │ │ ├╴Numeric.36_read': 1 │ │ │ │ ├╴Numeric.readSigned: 1 │ │ │ │ ├╴Prelude.Text.read: 1 │ │ │ │ ├╴Prelude.Text.reads: 1 │ │ │ │ ├╴Spec@.Numeric.56.fNumeric.readInt: 1 │ │ │ │ ├╴System.getArgs: 1 │ │ │ │ ├╴W@.fForeign.Marshal.Alloc.allocaBytes: 1 │ │ │ │ ├╴W@.fForeign.Marshal.Alloc.mallocBytes: 1 │ │ │ │ ├╴W@.fForeign.Marshal.Array.lengthArray0: 1 │ │ │ │ ├╴W@.fInstance@.iJhc.Enum.enumFromTo.Jhc.Prim.Int: 1 │ │ │ │ ├╴W@.fInstance@.iPrelude.Text.readsPrec.Jhc.Basics.Integer: 1 │ │ │ │ ├╴W@.fInstance@.iPrelude.Text.readsPrec.Jhc.Prim.Int: 1 │ │ │ │ ├╴W@.fInstance@.iPrelude.quotRem.default: 1 │ │ │ │ ├╴W@.fPrelude.Text.readParen: 1 │ │ │ │ ╰╴W@.fSpec@.Numeric.10.fNumeric.showSigned: 1 │ │ │ ╰╴atomic │ │ │ ├╴x11840: 1 │ │ │ ├╴x11852: 1 │ │ │ ├╴x1462: 1 │ │ │ ├╴x18048: 1 │ │ │ ├╴x1870: 1 │ │ │ ├╴x19282: 1 │ │ │ ├╴x19284: 1 │ │ │ ├╴x2286: 1 │ │ │ ├╴x2996: 1 │ │ │ ├╴x3258: 1 │ │ │ ├╴x3454: 1 │ │ │ ├╴x3538: 1 │ │ │ ├╴x3876: 1 │ │ │ ╰╴x56: 1 │ │ ├╴known-case │ │ │ ├╴(#2#): 1 │ │ │ ├╴0: 3 │ │ │ ├╴1: 1 │ │ │ ├╴Addr#: 1 │ │ │ ├╴CChar#: 1 │ │ │ ├╴Foreign.C.Types.CChar: 1 │ │ │ ├╴Int#: 5 │ │ │ ├╴Integer#: 6 │ │ │ ├╴Jhc │ │ │ │ ├╴Basics.Integer: 11 │ │ │ │ ├╴Options.Target#: 4 │ │ │ │ ├╴Order.Bool#: 3 │ │ │ │ ╰╴Prim │ │ │ │ ├╴IO: 3 │ │ │ │ ╰╴Int: 1 │ │ │ ╰╴_: 10 │ │ ├╴let-coalesce: 6 │ │ ├╴let-from-case: 16 │ │ ╰╴strictness.cheap-eagerness.def.x5076: 1 │ ├╴EtaExpand │ │ ├╴def │ │ │ ├╴Foreign.Storable.peek: 2 │ │ │ ├╴Foreign.Storable.sizeOf: 1 │ │ │ ├╴Instance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer: 3 │ │ │ ├╴Jhc.Monad.24_go: 1 │ │ │ ├╴Jhc.Monad.36_go: 1 │ │ │ ├╴Jhc.Monad.af@17471: 1 │ │ │ ├╴Jhc.Monad.af@17647: 1 │ │ │ ├╴Jhc.Order.==: 2 │ │ │ ├╴Numeric.readDec: 1 │ │ │ ├╴W@.fInstance@.iPrelude.Text.readsPrec.Jhc.Basics.Integer: 1 │ │ │ ├╴x334: 1 │ │ │ ╰╴x3628: 1 │ │ ├╴min │ │ │ ╰╴def │ │ │ ├╴Jhc.IO.catch: 1 │ │ │ ├╴Jhc.Monad.mapM: 1 │ │ │ ├╴Jhc.Monad.mapM_: 1 │ │ │ ├╴Main.main: 1 │ │ │ ├╴x332: 1 │ │ │ ├╴x3630: 1 │ │ │ ├╴x364: 1 │ │ │ ╰╴x366: 1 │ │ ╰╴use │ │ ├╴Data.Char.fl@2$38484: 1 │ │ ├╴Foreign.Storable.peek: 1 │ │ ├╴Instance@.iForeign.Storable.sizeOf.Jhc.Addr.Ptr: 1 │ │ ├╴Instance@.iJhc.Monad.>>=.Jhc.Prim.IO: 3 │ │ ├╴Instance@.iJhc.Monad.return.Jhc.Prim.IO: 2 │ │ ├╴Jhc.IO.catch: 1 │ │ ╰╴Jhc.Monad.mapM_: 1 │ ╰╴Rule │ ╰╴User │ ├╴Rule │ │ ├╴Instance@.iForeign.Storable.peekElemOff.Foreign.C.Types.CChar: 1 │ │ ├╴Instance@.iJhc.Monad.>>.Jhc.Prim.IO: 1 │ │ ├╴Instance@.iJhc.Monad.>>=.Jhc.Prim.IO: 3 │ │ ├╴Instance@.iJhc.Monad.return.Jhc.Prim.IO: 3 │ │ ├╴Instance@.iJhc.Order.<.Jhc.Basics.Integer: 1 │ │ ├╴Instance@.iJhc.Order.==.Foreign.C.Types.CChar: 1 │ │ ├╴Instance@.iJhc.Order.==.Jhc.Basics.Integer: 1 │ │ ├╴Instance@.iJhc.Order.==.Jhc.Prim.Char: 1 │ │ ├╴Instance@.iJhc.Order.==.Jhc.Prim.[]: 1 │ │ ├╴Instance@.iPrelude.*.Jhc.Basics.Integer: 1 │ │ ├╴Instance@.iPrelude.+.Jhc.Basics.Integer: 1 │ │ ├╴Instance@.iPrelude.Text.readsPrec.Jhc.Prim.Int: 1 │ │ ├╴Instance@.iPrelude.Text.show.Jhc.Basics.Integer: 1 │ │ ├╴Instance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer: 1 │ │ ├╴Instance@.iPrelude.fromInt.Jhc.Basics.Integer: 5 │ │ ├╴Instance@.iPrelude.negate.Jhc.Basics.Integer: 1 │ │ ├╴Instance@.iPrelude.quot.Jhc.Basics.Integer: 1 │ │ ├╴Instance@.iPrelude.quotRem.Jhc.Basics.Integer: 1 │ │ ├╴Instance@.iPrelude.rem.Jhc.Basics.Integer: 1 │ │ ╰╴Instance@.iPrelude.toInt.Jhc.Basics.Integer: 1 │ ╰╴Specialize │ ├╴Spec@.Numeric.19.fNumeric.showIntAtBase: 2 │ ╰╴Spec@.Numeric.56.fNumeric.readInt: 1 ├╴Simplify-Main-Two │ ╰╴E.Simplify.known-case._: 1 ├╴Simplify-SuperSimplify after Boxy WorkWrap │ ╰╴E │ ╰╴Simplify │ ├╴case-of-case: 84 │ ├╴case-trailing │ │ ├╴x2240: 1 │ │ ├╴x2242: 1 │ │ ├╴x2264: 1 │ │ ├╴x2266: 1 │ │ ├╴x2292: 1 │ │ ├╴x2294: 1 │ │ ├╴x2320: 1 │ │ ├╴x2322: 1 │ │ ├╴x2340: 1 │ │ ├╴x2342: 1 │ │ ├╴x2364: 1 │ │ ├╴x2366: 1 │ │ ├╴x2388: 1 │ │ ├╴x2390: 1 │ │ ├╴x2412: 1 │ │ ├╴x2414: 1 │ │ ├╴x2466: 1 │ │ ╰╴x2496: 1 │ ├╴f-beta-reduce._: 1 │ ├╴inline │ │ ├╴Many │ │ │ ├╴(epheremal): 1 │ │ │ ╰╴Prelude.Text.135_c: 1 │ │ ├╴Once │ │ │ ├╴(epheremal): 12 │ │ │ ╰╴W@.f590: 1 │ │ ├╴OnceInLam │ │ │ ├╴W@.f3790: 1 │ │ │ ├╴W@.f4286: 1 │ │ │ ├╴W@.f5762: 1 │ │ │ ├╴W@.f5804: 1 │ │ │ ├╴W@.f5856: 1 │ │ │ ├╴W@.f5876: 1 │ │ │ ├╴W@.f5916: 1 │ │ │ ├╴W@.f5958: 1 │ │ │ ├╴W@.f5984: 1 │ │ │ ├╴W@.f6112: 1 │ │ │ ├╴W@.f6126: 1 │ │ │ ├╴W@.fInstance@.iPrelude.Text.show.default: 1 │ │ │ ├╴W@.fPrelude.Text.129_isSym: 1 │ │ │ ╰╴W@.fPrelude.Text.130_isIdChar: 1 │ │ ╰╴atomic │ │ ├╴x1366: 1 │ │ ├╴x1368: 1 │ │ ├╴x1372: 1 │ │ ├╴x1374: 1 │ │ ├╴x1394: 1 │ │ ├╴x1398: 1 │ │ ├╴x1406: 1 │ │ ├╴x1408: 1 │ │ ├╴x1412: 1 │ │ ├╴x1454: 1 │ │ ├╴x1458: 1 │ │ ├╴x1460: 1 │ │ ├╴x1462: 1 │ │ ├╴x1468: 1 │ │ ├╴x1486: 1 │ │ ├╴x1488: 1 │ │ ├╴x1492: 1 │ │ ├╴x1494: 1 │ │ ├╴x1496: 1 │ │ ├╴x1512: 1 │ │ ├╴x1518: 1 │ │ ├╴x1520: 1 │ │ ├╴x1522: 1 │ │ ├╴x1524: 1 │ │ ├╴x1546: 1 │ │ ├╴x1552: 1 │ │ ├╴x1554: 1 │ │ ├╴x1558: 1 │ │ ├╴x1560: 1 │ │ ├╴x1576: 1 │ │ ├╴x1588: 1 │ │ ├╴x1592: 1 │ │ ├╴x1594: 1 │ │ ├╴x1596: 1 │ │ ├╴x1628: 1 │ │ ├╴x1630: 1 │ │ ├╴x1636: 1 │ │ ├╴x1646: 1 │ │ ├╴x1650: 1 │ │ ├╴x1830: 1 │ │ ├╴x1864: 1 │ │ ├╴x1870: 1 │ │ ├╴x2: 1 │ │ ├╴x6134: 1 │ │ ╰╴x6136: 1 │ ├╴known-case │ │ ├╴Char#: 9 │ │ ├╴Integer#: 3 │ │ ├╴Jhc │ │ │ ├╴Basics.(,): 2 │ │ │ ╰╴Order.Bool#: 43 │ │ ╰╴_: 25 │ ├╴let-coalesce: 9 │ ╰╴let-from-case: 1 ├╴Simplify-SuperSimplify no rules │ ╰╴E │ ├╴PrimOpt.(int)*(int,int).ec: 2 │ ╰╴Simplify │ ├╴case-atomic-unboxed: 2 │ ├╴case-of-bottom: 4 │ ├╴case-of-case: 48 │ ├╴inline │ │ ├╴Many.W@.fInstance@.iForeign.Storable.peekElemOff.default: 3 │ │ ├╴ManyBranch.(epheremal): 6 │ │ ├╴Once.(epheremal): 4 │ │ ├╴OnceInLam │ │ │ ├╴(epheremal): 2 │ │ │ ├╴Foreign.Storable.peek: 1 │ │ │ ├╴Foreign.Storable.sizeOf: 1 │ │ │ ├╴Jhc.Monad.mapM: 1 │ │ │ ├╴Jhc.Monad.mapM_: 1 │ │ │ ├╴Prelude.head: 1 │ │ │ ├╴Prelude.take: 1 │ │ │ ├╴W@.fData.Char.intToDigit: 1 │ │ │ ├╴W@.fData.Char.isDigit: 1 │ │ │ ├╴W@.fData.Char.isHexDigit: 1 │ │ │ ├╴W@.fData.Char.isOctDigit: 1 │ │ │ ├╴W@.fInstance@.iForeign.Storable.peek.Jhc.Addr.Ptr: 1 │ │ │ ╰╴W@.fPrelude.IO.putChar: 1 │ │ ╰╴atomic │ │ ├╴x11242: 1 │ │ ├╴x3028: 1 │ │ ├╴x3256: 1 │ │ ╰╴x3448: 1 │ ├╴known-case │ │ ├╴(#2#): 3 │ │ ├╴Addr#: 7 │ │ ├╴CChar#: 2 │ │ ├╴Foreign.C.Types.CChar: 4 │ │ ├╴Int#: 4 │ │ ├╴Jhc.Addr.Ptr: 2 │ │ ╰╴_: 9 │ ├╴let-coalesce: 2 │ ╰╴let-from-case: 6 ├╴typeAnalyze-Main-AfterMethod │ ╰╴Specialize │ ├╴body │ │ ├╴Foreign.Marshal.Alloc.alloca.x7110.[String]: 1 │ │ ├╴Foreign.Storable.peekElemOff.x4638.Foreign.C.Types.CChar: 1 │ │ ├╴Instance@.iForeign.Storable.peek.Jhc.Addr.Ptr.x12446.Foreign.C.Types.CChar: 1 │ │ ├╴Instance@.iForeign.Storable.peekElemOff.default.x11926.Foreign.C.Types.CChar: 1 │ │ ├╴Instance@.iJhc.Monad.>>.Jhc.Prim.IO │ │ │ ├╴x9812.(): 1 │ │ │ ╰╴x9814.(): 1 │ │ ├╴Instance@.iJhc.Order.==.Jhc.Prim.[].x10086.Char: 1 │ │ ├╴Instance@.iPrelude.Text.show.default.x13276.Integer: 1 │ │ ├╴Instance@.iPrelude.quotRem.default.x14062.Integer: 1 │ │ ├╴Jhc.Basics.concatMap.x3218.Int: 1 │ │ ├╴Jhc.Basics.foldl │ │ │ ├╴x3144.Integer: 1 │ │ │ ╰╴x3146.Integer: 1 │ │ ├╴Jhc.IO.catch.x3542.(): 1 │ │ ├╴Jhc.IO.error.x3560.String: 1 │ │ ├╴Jhc.IO.exitFailure.x4322.(): 1 │ │ ├╴Jhc.IO.runMain.x4588.(): 1 │ │ ├╴Jhc.IO.thenIO_.x4604.(): 1 │ │ ├╴Jhc.Monad.=<< │ │ │ ├╴x3666.Jhc.Prim.IO: 1 │ │ │ ├╴x3668.[String]: 1 │ │ │ ╰╴x3670.(): 1 │ │ ├╴Jhc.Monad.>> │ │ │ ├╴x3594.Jhc.Prim.IO: 1 │ │ │ ├╴x3596.(): 1 │ │ │ ╰╴x3598.(): 1 │ │ ├╴Jhc.Monad.>>=.x3588.Jhc.Prim.IO: 1 │ │ ├╴Jhc.Monad.mapM │ │ │ ├╴x3604.Jhc.Prim.IO: 1 │ │ │ ├╴x3606.Int: 1 │ │ │ ╰╴x3608.String: 1 │ │ ├╴Jhc.Monad.mapM_ │ │ │ ├╴x3640.Jhc.Prim.IO: 1 │ │ │ ├╴x3642.Char: 1 │ │ │ ╰╴x3644.(): 1 │ │ ├╴Jhc.Monad.return.x3600.Jhc.Prim.IO: 1 │ │ ├╴Jhc.Order.<.x3680.Integer: 1 │ │ ├╴Numeric.readDec.x6232.Integer: 1 │ │ ├╴Numeric.readInt.x6172.Integer: 1 │ │ ├╴Numeric.readSigned.x6048.Integer: 1 │ │ ├╴Numeric.showInt.x6002.Integer: 1 │ │ ├╴Numeric.showIntAtBase.x6012.Integer: 1 │ │ ├╴Prelude.*.x3258.Integer: 1 │ │ ├╴Prelude.+.x3254.Integer: 1 │ │ ├╴Prelude.Text.read.x3708.Int: 1 │ │ ├╴Prelude.Text.reads.x3698.Int: 1 │ │ ├╴Prelude.Text.readsPrec.x3688.Int: 1 │ │ ├╴Prelude.Text.show.x3694.Integer: 1 │ │ ├╴Prelude.Text.showsPrec.x3692.Integer: 1 │ │ ├╴Prelude.foldl1.x3470.Integer: 1 │ │ ├╴Prelude.fromInt.x3268.Integer: 1 │ │ ├╴Prelude.head.x3438.String: 1 │ │ ├╴Prelude.negate.x3260.Integer: 1 │ │ ├╴Prelude.quot.x3270.Integer: 1 │ │ ├╴Prelude.quotRem.x3274.Integer: 1 │ │ ├╴Prelude.rem.x3272.Integer: 1 │ │ ├╴Prelude.take.x3482.Integer: 1 │ │ ├╴Prelude.toInt.x3278.Integer: 1 │ │ ├╴W@.fForeign.Marshal.Alloc.allocaBytes.x18038.[String]: 1 │ │ ├╴W@.fForeign.Marshal.Array.lengthArray0.x17942.Foreign.C.Types.CChar: 1 │ │ ├╴W@.fInstance@.iForeign.Storable.peek.Jhc.Addr.Ptr.x17596.Foreign.C.Types.CChar: 1 │ │ ├╴W@.fInstance@.iJhc.Order./=.default.x11846.String: 1 │ │ ├╴W@.fInstance@.iJhc.Order.==.Jhc.Prim.[].x11822.Char: 1 │ │ ├╴W@.fInstance@.iPrelude.quotRem.default.x18220.Integer: 1 │ │ ├╴W@.fJhc.IO.exitFailure.x9906.(): 1 │ │ ├╴W@.fPrelude.Text.readParen.x19672.Integer: 1 │ │ ╰╴W@.fPrelude.span.x18126.Char: 1 │ ╰╴use │ ├╴Foreign.Marshal.Alloc.alloca: 2 │ ├╴Foreign.Storable.peekElemOff: 1 │ ├╴Instance@.iForeign.Storable.peek.Jhc.Addr.Ptr: 2 │ ├╴Instance@.iForeign.Storable.peekElemOff.default: 2 │ ├╴Instance@.iJhc.Monad.>>.Jhc.Prim.IO: 2 │ ├╴Instance@.iJhc.Order.==.Jhc.Prim.[]: 2 │ ├╴Instance@.iPrelude.Text.show.default: 6 │ ├╴Instance@.iPrelude.quotRem.default: 2 │ ├╴Jhc.Basics.concatMap: 5 │ ├╴Jhc.Basics.foldl: 1 │ ├╴Jhc.IO.catch: 1 │ ├╴Jhc.IO.error: 2 │ ├╴Jhc.IO.exitFailure: 1 │ ├╴Jhc.IO.runMain: 1 │ ├╴Jhc.IO.thenIO_: 2 │ ├╴Jhc.Monad.=<<: 1 │ ├╴Jhc.Monad.>>: 3 │ ├╴Jhc.Monad.>>=: 3 │ ├╴Jhc.Monad.mapM: 2 │ ├╴Jhc.Monad.mapM_: 3 │ ├╴Jhc.Monad.return: 5 │ ├╴Jhc.Order.<: 1 │ ├╴Numeric.readDec: 1 │ ├╴Numeric.readInt: 1 │ ├╴Numeric.readSigned: 1 │ ├╴Numeric.showInt: 1 │ ├╴Numeric.showIntAtBase: 2 │ ├╴Prelude.*: 1 │ ├╴Prelude.+: 1 │ ├╴Prelude.Text.read: 1 │ ├╴Prelude.Text.reads: 1 │ ├╴Prelude.Text.readsPrec: 1 │ ├╴Prelude.Text.show: 1 │ ├╴Prelude.Text.showsPrec: 1 │ ├╴Prelude.foldl1: 2 │ ├╴Prelude.fromInt: 5 │ ├╴Prelude.head: 2 │ ├╴Prelude.negate: 1 │ ├╴Prelude.quot: 1 │ ├╴Prelude.quotRem: 1 │ ├╴Prelude.rem: 1 │ ├╴Prelude.take: 1 │ ├╴Prelude.toInt: 1 │ ├╴W@.fForeign.Marshal.Alloc.allocaBytes: 1 │ ├╴W@.fForeign.Marshal.Array.lengthArray0: 1 │ ├╴W@.fInstance@.iForeign.Storable.peek.Jhc.Addr.Ptr: 1 │ ├╴W@.fInstance@.iJhc.Order./=.default: 1 │ ├╴W@.fInstance@.iJhc.Order.==.Jhc.Prim.[]: 2 │ ├╴W@.fInstance@.iPrelude.quotRem.default: 2 │ ├╴W@.fJhc.IO.exitFailure: 1 │ ├╴W@.fPrelude.Text.readParen: 1 │ ╰╴W@.fPrelude.span: 18 ╰╴typeAnalyze-Main-AfterSimp ╰╴Specialize ├╴body │ ├╴Instance@.iForeign.Storable.sizeOf.Jhc.Addr.Ptr.x2120.Foreign.C.Types.CChar: 1 │ ╰╴W@.fInstance@.iForeign.Storable.sizeOf.Jhc.Addr.Ptr._.Foreign.C.Types.CChar: 1 ├╴delete.Instance@.iForeign.Storable.sizeOf.Foreign.C.Types.CInt: 1 ╰╴use ├╴Instance@.iForeign.Storable.sizeOf.Jhc.Addr.Ptr: 1 ╰╴W@.fInstance@.iForeign.Storable.sizeOf.Jhc.Addr.Ptr: 1 EP FOR theMain::EPi (_::ELit (Jhc.Prim.World__::ESort #)) (ELit (Jhc.Prim.World__::ESort #)) Grin ╰╴Grin.FromE.lazy-app-bap: 14 Finding fixpoint for Dead Code: [1](1)(2)(35)(77)(58)(54)(30)(28)(40)(60)(188)(118)(139)(169)(126)(114)(144)(215)(102)(64)(101)(53)(32)(22)(13)(5)(4)(6)(1)(1) usedArgs ((ftheMain$34,0),True) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,0),True) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,1),True) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,2),True) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,3),True) ((ftheMain$26,0),True) ((ftheMain$33,0),True) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase$2,0),True) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase$2,1),True) ((ftheMain$31,0),True) ((ftheMain$32,0),True) ((ftheMain$32,1),True) ((ftheMain$29,0),True) ((ftheMain$30,0),True) ((ftheMain$30,1),True) ((ftheMain$28,0),True) ((ftheMain$27,0),True) ((ftheMain$19,0),True) ((ftheMain$25,0),True) ((ftheMain$23,0),True) ((ftheMain$24,0),True) ((ftheMain$22,0),True) ((ftheMain$22,1),True) ((ftheMain$22,2),True) ((ftheMain$21,0),True) ((ftheMain$21,1),True) ((ftheMain$13,0),True) ((ftheMain$20,0),True) ((ftheMain$20,1),True) ((ftheMain$17,0),True) ((ftheMain$18,0),True) ((ftheMain$16,0),True) ((ftheMain$15,0),True) ((ftheMain$12,0),True) ((ftheMain$14,0),True) ((ftheMain$14,1),True) ((ftheMain$9,0),True) ((ftheMain$9,1),True) ((ftheMain$11,0),True) ((ftheMain$8,0),True) ((ftheMain$10,0),True) ((ftheMain$10,1),True) ((ftheMain$10,2),True) ((ftheMain$7,0),True) ((ftheMain$7,1),True) ((ftheMain$4,0),True) ((ftheMain$5,0),True) ((ftheMain$5,1),True) ((ftheMain$5,2),True) ((ftheMain$5,3),True) ((ftheMain$5,4),True) ((ftheMain$2,0),True) ((ftheMain$3,0),True) ((fPrelude.Text.lex$34,0),True) ((fPrelude.Text.lex$33,0),True) ((fPrelude.Text.lex$19,0),True) ((fPrelude.Text.lex$19,1),True) ((fPrelude.Text.lex$32,0),True) ((fPrelude.Text.lex$32,1),True) ((fPrelude.Text.lex$31,0),True) ((fPrelude.Text.lex$31,1),True) ((fPrelude.Text.lex$29,0),True) ((fPrelude.Text.lex$29,1),True) ((fPrelude.Text.lex$29,2),True) ((fPrelude.Text.lex$28,0),True) ((fPrelude.Text.lex$28,1),True) ((fPrelude.Text.lex$28,2),True) ((fPrelude.Text.lex$28,3),True) ((fPrelude.Text.lex$28,4),True) ((fPrelude.Text.lex$27,0),True) ((fPrelude.Text.lex$30,0),True) ((fPrelude.Text.lex$30,1),True) ((fPrelude.Text.lex$30,2),True) ((fPrelude.Text.lex$25,0),True) ((fPrelude.Text.lex$25,1),True) ((fPrelude.Text.lex$24,0),True) ((fPrelude.Text.lex$24,1),True) ((fPrelude.Text.lex$20,0),True) ((fPrelude.Text.lex$20,1),True) ((fPrelude.Text.lex$26,0),True) ((fPrelude.Text.lex$26,1),True) ((fPrelude.Text.lex$23,0),True) ((fPrelude.Text.lex$23,1),True) ((fPrelude.Text.lex$23,2),True) ((fPrelude.Text.lex$22,0),True) ((fPrelude.Text.lex$22,1),True) ((fPrelude.Text.lex$22,2),True) ((fPrelude.Text.lex$17,0),True) ((fPrelude.Text.lex$17,1),True) ((fPrelude.Text.lex$21,0),True) ((fPrelude.Text.lex$21,1),True) ((fPrelude.Text.lex$21,2),True) ((fPrelude.Text.lex$16,0),True) ((fPrelude.Text.lex$18,0),True) ((fPrelude.Text.lex$18,1),True) ((fPrelude.Text.lex$14,0),True) ((fPrelude.Text.lex$14,1),True) ((fPrelude.Text.130_isIdChar,0),True) ((fPrelude.Text.lex$13,0),True) ((fPrelude.Text.lex$15,0),True) ((fPrelude.Text.lex$15,1),True) ((fPrelude.Text.lex$12,0),True) ((fPrelude.Text.129_isSym,0),True) ((fPrelude.Text.lex$10,0),True) ((fPrelude.Text.lex$11,0),True) ((fPrelude.Text.lex$11,1),True) ((fPrelude.Text.100_lexString,0),True) ((fPrelude.Text.lex$9,0),True) ((fPrelude.Text.lex$8,0),True) ((fPrelude.Text.lex$5,0),True) ((fPrelude.Text.lex$6,0),True) ((fPrelude.Text.lex$7,0),True) ((fPrelude.Text.lex$7,1),True) ((fPrelude.Text.lex$2,0),True) ((fPrelude.Text.lex$2,1),True) ((fPrelude.Text.lex$4,0),True) ((fPrelude.Text.lex,0),True) ((fPrelude.Text.lex$3,0),True) ((fPrelude.Text.lex$3,1),True) ((fNumeric.readDec$8,0),True) ((fNumeric.lexDigits,0),True) ((fNumeric.readDec$5,0),True) ((fNumeric.readDec$2,0),True) ((fNumeric.readDec$6,0),True) ((fNumeric.readDec$6,1),True) ((fNumeric.readDec$7,0),True) ((fNumeric.readDec$7,1),True) ((fNumeric.readDec$3,0),True) ((fNumeric.readDec$4,0),True) ((fNumeric.nonnull$4,0),True) ((fNumeric.readDec,0),True) ((fNumeric.nonnull$2,0),True) ((fNumeric.nonnull$2,1),True) ((fNumeric.nonnull$3,0),True) ((fNumeric.nonnull$3,1),True) ((fJhc.Basics.concatMap$2,0),True) ((fJhc.Basics.concatMap$2,1),True) ((fNumeric.nonnull,0),True) ((fNumeric.nonnull,1),True) ((fR@.fJhc.Basics.++,0),True) ((fR@.fJhc.Basics.++,1),True) ((fJhc.Basics.concatMap,0),False) ((fJhc.Basics.concatMap,1),True) ((fJhc.Basics.concatMap,2),True) ((fJhc.IO.error$2,0),True) ((fJhc.Basics.++,0),False) ((fJhc.Basics.++,1),True) ((fJhc.Basics.++,2),True) ((fPrelude.IO.putStr,0),True) ((fJhc.IO.error,0),True) ((fJhc.IO.putErrLn,0),True) ((fPrelude.IO.putChar,0),True) ((fData.Char.lexLitChar$24,0),True) ((fData.Char.lexLitChar$25,0),True) ((fData.Char.lexLitChar$22,0),True) ((fData.Char.lexLitChar$23,0),True) ((fData.Char.lexLitChar$20,0),True) ((fData.Char.lexLitChar$21,0),True) ((fData.Char.lexLitChar$18,0),True) ((fData.Char.lexLitChar$19,0),True) ((fData.Char.lexLitChar$16,0),True) ((fData.Char.lexLitChar$17,0),True) ((fData.Char.lexLitChar$14,0),True) ((fData.Char.lexLitChar$15,0),True) ((fData.Char.lexLitChar$12,0),True) ((fData.Char.lexLitChar$13,0),True) ((fData.Char.lexLitChar$10,0),True) ((fData.Char.lexLitChar$11,0),True) ((fData.Char.lexLitChar$8,0),True) ((fData.Char.lexLitChar$9,0),True) ((fData.Char.lexLitChar$6,0),True) ((fData.Char.lexLitChar$7,0),True) ((fData.Char.lexLitChar$4,0),True) ((fData.Char.lexLitChar$5,0),True) ((fData.Char.lexLitChar$2,0),True) ((fData.Char.lexLitChar$3,0),True) ((fData.Char.isDigit,0),True) ((fData.Char.lexLitChar,0),True) ((fData.Char.isHexDigit,0),True) ((fData.Char.isOctDigit,0),True) ((fInstance@.iPrelude.Text.show.default,0),True) ((fInstance@.iPrelude.Text.show.default$2,0),True) ((fInstance@.iPrelude.Text.show.default$2,1),True) ((fJhc.String.eqUnpackedString,0),True) ((fJhc.String.eqUnpackedString,1),True) ((fData.Char.intToDigit,0),True) ((fW@.fInstance@.iJhc.Order./=.default,0),True) ((fW@.fInstance@.iJhc.Order./=.default,1),True) ((fW@.fInstance@.iJhc.Order.==.Jhc.Prim.[],0),True) ((fW@.fInstance@.iJhc.Order.==.Jhc.Prim.[],1),True) ((fW@.fSpec@.Prelude.490.fPrelude.elem,0),True) ((fW@.fSpec@.Prelude.490.fPrelude.elem,1),True) ((fW@.fData.Char.isSpace,0),True) ((fW@.fPrelude.span$2,0),True) ((fW@.fPrelude.span$2,1),True) ((fW@.fForeign.C.String.peekCAString,0),True) ((fW@.fPrelude.span$4,0),True) ((fW@.fPrelude.span$5,0),True) ((fW@.fPrelude.span,0),True) ((fW@.fPrelude.span,1),True) ((fW@.fPrelude.span$3,0),True) ((fW@.fPrelude.span$3,1),True) ((fW@.fData.Char.digitToInt,0),True) ((fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,0),True) ((fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,1),True) ((fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,2),True) ((fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,3),True) ((fW@.fData.Char.isAlpha,0),True) ((fW@.fData.Char.isAlphaNum,0),True) ((bap_1_W@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase_100848,0),True) ((bap_1_W@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase_100848,1),True) ((bap_1_theMain$22_100756,0),True) ((bap_1_theMain$22_100756,1),True) ((f6052,0),True) ((f5664,0),True) ((bap_1_theMain$10_100692,0),True) ((bap_1_theMain$10_100692,1),True) ((bap_1_theMain$7_100682,0),True) ((bap_1_theMain$7_100682,1),True) ((f5534,0),True) ((f5534,1),True) ((f5534,2),True) ((f2624,0),True) ((f4384,0),True) ((bap_1_Prelude.Text.lex$31_100580,0),True) ((bap_1_Prelude.Text.lex$31_100580,1),True) ((bap_1_Prelude.Text.lex$29_100558,0),True) ((bap_1_Prelude.Text.lex$29_100558,1),True) ((bap_1_Prelude.Text.lex$28_100572,0),True) ((bap_1_Prelude.Text.lex$28_100572,1),True) ((bap_1_Prelude.Text.lex$25_100534,0),True) ((bap_1_Prelude.Text.lex$25_100534,1),True) ((f4440,0),True) ((bap_1_Prelude.Text.lex$22_100510,0),True) ((bap_1_Prelude.Text.lex$22_100510,1),True) ((bap_1_Prelude.Text.lex$17_100494,0),True) ((bap_1_Prelude.Text.lex$17_100494,1),True) ((bap_1_Prelude.Text.lex$21_100502,0),True) ((bap_1_Prelude.Text.lex$21_100502,1),True) ((bap_1_Prelude.Text.lex$14_100482,0),True) ((bap_1_Prelude.Text.lex$14_100482,1),True) ((bap_1_Prelude.Text.lex$2_100394,0),True) ((bap_1_Prelude.Text.lex$2_100394,1),True) ((f23154,0),True) ((fR@.fPrelude.Text.lex,0),True) ((bap_1_Jhc.Basics.concatMap$2_100318,0),True) ((bap_1_Jhc.Basics.concatMap$2_100318,1),True) ((f2428,0),True) ((fR@.fJhc.IO.putErrLn,0),True) ((fJhc.String.16_f,0),True) ((fJhc.String.16_f,1),True) ((fW@.f17290,0),True) ((fW@.f17290,1),True) ((fW@.fForeign.C.String.5_loop,0),True) ((fW@.fForeign.C.String.5_loop,1),True) ((f3244,0),True) ((f7094,0),False) ((f2308,0),False) ((f4236,0),False) ((f5714,0),False) ((f5890,0),False) usedCafs (v-18907,True) usedFuncs (@main,True) (ftheMain$34,True) (fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,True) (ftheMain$26,True) (ftheMain$33,True) (fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase$2,True) (ftheMain$31,True) (ftheMain$32,True) (ftheMain$29,True) (ftheMain$30,True) (ftheMain$28,True) (ftheMain$27,True) (ftheMain$19,True) (ftheMain$25,True) (ftheMain$23,True) (ftheMain$24,True) (ftheMain$22,True) (ftheMain$21,True) (ftheMain$13,True) (ftheMain$20,True) (ftheMain$17,True) (ftheMain$18,True) (ftheMain$16,True) (ftheMain$15,True) (ftheMain$12,True) (ftheMain$14,True) (ftheMain$9,True) (ftheMain$11,True) (ftheMain$8,True) (ftheMain$10,True) (ftheMain$6,True) (ftheMain$7,True) (ftheMain$4,True) (ftheMain$5,True) (ftheMain$2,True) (ftheMain$3,True) (fPrelude.Text.lex$34,True) (ftheMain,True) (fPrelude.Text.lex$33,True) (fPrelude.Text.lex$19,True) (fPrelude.Text.lex$32,True) (fPrelude.Text.lex$31,True) (fPrelude.Text.lex$29,True) (fPrelude.Text.lex$28,True) (fPrelude.Text.lex$27,True) (fPrelude.Text.lex$30,True) (fPrelude.Text.lex$25,True) (fPrelude.Text.lex$24,True) (fPrelude.Text.lex$20,True) (fPrelude.Text.lex$26,True) (fPrelude.Text.lex$23,True) (fPrelude.Text.lex$22,True) (fPrelude.Text.lex$17,True) (fPrelude.Text.lex$21,True) (fPrelude.Text.lex$16,True) (fPrelude.Text.lex$18,True) (fPrelude.Text.lex$14,True) (fPrelude.Text.130_isIdChar,True) (fPrelude.Text.lex$13,True) (fPrelude.Text.lex$15,True) (fPrelude.Text.lex$12,True) (fPrelude.Text.129_isSym,True) (fPrelude.Text.lex$10,True) (fPrelude.Text.lex$11,True) (fPrelude.Text.100_lexString,True) (fPrelude.Text.lex$9,True) (fPrelude.Text.lex$8,True) (fPrelude.Text.lex$5,True) (fPrelude.Text.lex$6,True) (fPrelude.Text.lex$7,True) (fPrelude.Text.lex$2,True) (fPrelude.Text.lex$4,True) (fPrelude.Text.lex,True) (fPrelude.Text.lex$3,True) (fNumeric.readDec$8,True) (fNumeric.lexDigits,True) (fNumeric.readDec$5,True) (fNumeric.readDec$2,True) (fNumeric.readDec$6,True) (fNumeric.readDec$7,True) (fNumeric.readDec$3,True) (fNumeric.readDec$4,True) (fNumeric.nonnull$4,True) (fNumeric.readDec,True) (fNumeric.nonnull$2,True) (fNumeric.nonnull$3,True) (fJhc.Basics.concatMap$2,True) (fNumeric.nonnull,True) (fR@.fJhc.Basics.++,True) (fJhc.Basics.concatMap,True) (fJhc.IO.error$2,True) (fJhc.Basics.++,True) (fPrelude.IO.putStr,True) (fJhc.IO.error,True) (fJhc.IO.putErrLn,True) (fPrelude.IO.putChar,True) (fData.Char.lexLitChar$24,True) (fData.Char.lexLitChar$25,True) (fData.Char.lexLitChar$22,True) (fData.Char.lexLitChar$23,True) (fData.Char.lexLitChar$20,True) (fData.Char.lexLitChar$21,True) (fData.Char.lexLitChar$18,True) (fData.Char.lexLitChar$19,True) (fData.Char.lexLitChar$16,True) (fData.Char.lexLitChar$17,True) (fData.Char.lexLitChar$14,True) (fData.Char.lexLitChar$15,True) (fData.Char.lexLitChar$12,True) (fData.Char.lexLitChar$13,True) (fData.Char.lexLitChar$10,True) (fData.Char.lexLitChar$11,True) (fData.Char.lexLitChar$8,True) (fData.Char.lexLitChar$9,True) (fData.Char.lexLitChar$6,True) (fData.Char.lexLitChar$7,True) (fData.Char.lexLitChar$4,True) (fData.Char.lexLitChar$5,True) (fData.Char.lexLitChar$2,True) (fData.Char.lexLitChar$3,True) (fData.Char.isDigit,True) (fData.Char.lexLitChar,True) (fData.Char.isHexDigit,True) (fData.Char.isOctDigit,True) (fInstance@.iPrelude.Text.show.default,True) (fInstance@.iPrelude.Text.show.default$2,True) (fJhc.String.eqUnpackedString,True) (fData.Char.intToDigit,True) (fW@.fInstance@.iJhc.Order./=.default,True) (fW@.fInstance@.iJhc.Order.==.Jhc.Prim.[],True) (fW@.fSpec@.Prelude.490.fPrelude.elem,True) (fW@.fData.Char.isSpace,True) (fW@.fPrelude.span$2,True) (fW@.fForeign.C.String.peekCAString,True) (fW@.fPrelude.span$4,True) (fW@.fPrelude.span$5,True) (fW@.fPrelude.span,True) (fW@.fPrelude.span$3,True) (fW@.fData.Char.digitToInt,True) (fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,True) (fW@.fData.Char.isAlpha,True) (fW@.fData.Char.isAlphaNum,True) (@initcafs,True) (bap_1_W@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase_100848,True) (bap_1_theMain$22_100756,True) (f6052,True) (f5664,True) (bap_1_theMain$10_100692,True) (bap_1_theMain$7_100682,True) (f5534,True) (f2624,True) (f4384,True) (bap_1_Prelude.Text.lex$31_100580,True) (bap_1_Prelude.Text.lex$29_100558,True) (bap_1_Prelude.Text.lex$28_100572,True) (bap_1_Prelude.Text.lex$25_100534,True) (f4440,True) (bap_1_Prelude.Text.lex$22_100510,True) (bap_1_Prelude.Text.lex$17_100494,True) (bap_1_Prelude.Text.lex$21_100502,True) (bap_1_Prelude.Text.lex$14_100482,True) (bap_1_Prelude.Text.lex$2_100394,True) (f23154,True) (fR@.fPrelude.Text.lex,True) (bap_1_Jhc.Basics.concatMap$2_100318,True) (f2428,True) (fR@.fJhc.IO.putErrLn,True) (fJhc.String.16_f,True) (fW@.f17290,True) (fW@.fForeign.C.String.5_loop,True) (f3244,True) (f7094,False) (f2308,False) (f686,False) (f4236,False) (f5714,False) (f5890,False) pappFuncs fromList [ftheMain$31,ftheMain$30,ftheMain$21,ftheMain$9,ftheMain$7,fPrelude.Text.lex$19,fPrelude.Text.lex$31,fPrelude.Text.lex$29,fPrelude.Text.lex$25,fPrelude.Text.lex$20,fPrelude.Text.lex$22,fPrelude.Text.lex$17,fPrelude.Text.lex$14,fPrelude.Text.130_isIdChar,fPrelude.Text.129_isSym,fPrelude.Text.lex$2,fJhc.Basics.concatMap$2,fData.Char.lexLitChar$24,fData.Char.lexLitChar$21,fData.Char.lexLitChar$17,fData.Char.lexLitChar$14,fData.Char.lexLitChar$12,fData.Char.lexLitChar$9,fData.Char.lexLitChar$7,fData.Char.lexLitChar$4,fData.Char.isDigit,fData.Char.isHexDigit,fData.Char.isOctDigit,fData.Char.intToDigit,fW@.fPrelude.span$2] suspFuncs fromList [ftheMain$34,ftheMain$26,ftheMain$33,fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase$2,ftheMain$32,ftheMain$29,ftheMain$28,ftheMain$27,ftheMain$19,ftheMain$23,ftheMain$24,ftheMain$13,ftheMain$17,ftheMain$18,ftheMain$16,ftheMain$15,ftheMain$11,ftheMain$8,ftheMain$6,ftheMain$4,ftheMain$5,ftheMain$2,ftheMain$3,fPrelude.Text.lex$34,fPrelude.Text.lex$33,fPrelude.Text.lex$32,fPrelude.Text.lex$30,fPrelude.Text.lex$24,fPrelude.Text.lex$26,fPrelude.Text.lex$23,fPrelude.Text.lex$16,fPrelude.Text.lex$18,fPrelude.Text.lex$13,fPrelude.Text.lex$15,fPrelude.Text.lex$12,fPrelude.Text.lex$10,fPrelude.Text.lex$9,fPrelude.Text.lex$8,fPrelude.Text.lex$6,fPrelude.Text.lex$4,fPrelude.Text.lex$3,fNumeric.readDec$8,fNumeric.readDec$5,fNumeric.readDec$2,fNumeric.readDec$6,fNumeric.readDec$3,fNumeric.readDec$4,fNumeric.nonnull$4,fNumeric.nonnull$2,fR@.fJhc.Basics.++,fJhc.IO.error$2,fJhc.Basics.++,fData.Char.lexLitChar$25,fData.Char.lexLitChar$22,fData.Char.lexLitChar$23,fData.Char.lexLitChar$20,fData.Char.lexLitChar$18,fData.Char.lexLitChar$19,fData.Char.lexLitChar$16,fData.Char.lexLitChar$15,fData.Char.lexLitChar$13,fData.Char.lexLitChar$10,fData.Char.lexLitChar$11,fData.Char.lexLitChar$8,fData.Char.lexLitChar$6,fData.Char.lexLitChar$5,fData.Char.lexLitChar$2,fData.Char.lexLitChar$3,fInstance@.iPrelude.Text.show.default,fInstance@.iPrelude.Text.show.default$2,fW@.fPrelude.span$4,fW@.fPrelude.span$5,fW@.fPrelude.span$3,bap_1_W@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase_100848,bap_1_theMain$22_100756,bap_1_theMain$10_100692,bap_1_theMain$7_100682,bap_1_Prelude.Text.lex$31_100580,bap_1_Prelude.Text.lex$29_100558,bap_1_Prelude.Text.lex$28_100572,bap_1_Prelude.Text.lex$25_100534,bap_1_Prelude.Text.lex$22_100510,bap_1_Prelude.Text.lex$17_100494,bap_1_Prelude.Text.lex$21_100502,bap_1_Prelude.Text.lex$14_100482,bap_1_Prelude.Text.lex$2_100394,bap_1_Jhc.Basics.concatMap$2_100318] Speculatable: ftheMain$7 Speculate Finding fixpoint for Dead Code: [1](1)(25)(51)(74)(35)(34)(33)(37)(83)(243)(182)(143)(189)(152)(163)(169)(219)(107)(57)(27)(19)(10)(6)(1) usedArgs ((ftheMain$34,0),True) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,0),True) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,1),True) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,2),True) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,3),True) ((ftheMain$26,0),True) ((ftheMain$33,0),True) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase$2,0),True) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase$2,1),True) ((ftheMain$31,0),True) ((ftheMain$32,0),True) ((ftheMain$32,1),True) ((ftheMain$29,0),True) ((ftheMain$30,0),True) ((ftheMain$30,1),True) ((ftheMain$28,0),True) ((ftheMain$27,0),True) ((ftheMain$19,0),True) ((ftheMain$25,0),True) ((ftheMain$23,0),True) ((ftheMain$24,0),True) ((ftheMain$22,0),True) ((ftheMain$22,1),True) ((ftheMain$22,2),True) ((ftheMain$21,0),True) ((ftheMain$21,1),True) ((ftheMain$13,0),True) ((ftheMain$20,0),True) ((ftheMain$20,1),True) ((ftheMain$17,0),True) ((ftheMain$18,0),True) ((ftheMain$16,0),True) ((ftheMain$15,0),True) ((ftheMain$12,0),True) ((ftheMain$14,0),True) ((ftheMain$14,1),True) ((ftheMain$9,0),True) ((ftheMain$9,1),True) ((ftheMain$11,0),True) ((ftheMain$8,0),True) ((ftheMain$10,0),True) ((ftheMain$10,1),True) ((ftheMain$10,2),True) ((ftheMain$7,0),True) ((ftheMain$7,1),True) ((ftheMain$4,0),True) ((ftheMain$5,0),True) ((ftheMain$5,1),True) ((ftheMain$5,2),True) ((ftheMain$5,3),True) ((ftheMain$5,4),True) ((ftheMain$2,0),True) ((ftheMain$3,0),True) ((fPrelude.Text.lex$34,0),True) ((fPrelude.Text.lex$33,0),True) ((fPrelude.Text.lex$19,0),True) ((fPrelude.Text.lex$19,1),True) ((fPrelude.Text.lex$32,0),True) ((fPrelude.Text.lex$32,1),True) ((fPrelude.Text.lex$31,0),True) ((fPrelude.Text.lex$31,1),True) ((fPrelude.Text.lex$29,0),True) ((fPrelude.Text.lex$29,1),True) ((fPrelude.Text.lex$29,2),True) ((fPrelude.Text.lex$28,0),True) ((fPrelude.Text.lex$28,1),True) ((fPrelude.Text.lex$28,2),True) ((fPrelude.Text.lex$28,3),True) ((fPrelude.Text.lex$28,4),True) ((fPrelude.Text.lex$30,0),True) ((fPrelude.Text.lex$30,1),True) ((fPrelude.Text.lex$30,2),True) ((fPrelude.Text.lex$25,0),True) ((fPrelude.Text.lex$25,1),True) ((fPrelude.Text.lex$24,0),True) ((fPrelude.Text.lex$24,1),True) ((fPrelude.Text.lex$20,0),True) ((fPrelude.Text.lex$20,1),True) ((fPrelude.Text.lex$26,0),True) ((fPrelude.Text.lex$26,1),True) ((fPrelude.Text.lex$23,0),True) ((fPrelude.Text.lex$23,1),True) ((fPrelude.Text.lex$23,2),True) ((fPrelude.Text.lex$22,0),True) ((fPrelude.Text.lex$22,1),True) ((fPrelude.Text.lex$22,2),True) ((fPrelude.Text.lex$17,0),True) ((fPrelude.Text.lex$17,1),True) ((fPrelude.Text.lex$21,0),True) ((fPrelude.Text.lex$21,1),True) ((fPrelude.Text.lex$21,2),True) ((fPrelude.Text.lex$16,0),True) ((fPrelude.Text.lex$18,0),True) ((fPrelude.Text.lex$18,1),True) ((fPrelude.Text.lex$14,0),True) ((fPrelude.Text.lex$14,1),True) ((fPrelude.Text.130_isIdChar,0),True) ((fPrelude.Text.lex$13,0),True) ((fPrelude.Text.lex$15,0),True) ((fPrelude.Text.lex$15,1),True) ((fPrelude.Text.lex$12,0),True) ((fPrelude.Text.129_isSym,0),True) ((fPrelude.Text.lex$10,0),True) ((fPrelude.Text.lex$11,0),True) ((fPrelude.Text.lex$11,1),True) ((fPrelude.Text.100_lexString,0),True) ((fPrelude.Text.lex$9,0),True) ((fPrelude.Text.lex$8,0),True) ((fPrelude.Text.lex$5,0),True) ((fPrelude.Text.lex$6,0),True) ((fPrelude.Text.lex$7,0),True) ((fPrelude.Text.lex$7,1),True) ((fPrelude.Text.lex$2,0),True) ((fPrelude.Text.lex$2,1),True) ((fPrelude.Text.lex$4,0),True) ((fPrelude.Text.lex,0),True) ((fPrelude.Text.lex$3,0),True) ((fPrelude.Text.lex$3,1),True) ((fNumeric.readDec$8,0),True) ((fNumeric.readDec$5,0),True) ((fNumeric.readDec$2,0),True) ((fNumeric.readDec$6,0),True) ((fNumeric.readDec$6,1),True) ((fNumeric.readDec$7,0),True) ((fNumeric.readDec$7,1),True) ((fNumeric.readDec$3,0),True) ((fNumeric.readDec$4,0),True) ((fNumeric.nonnull$4,0),True) ((fNumeric.nonnull$3,0),True) ((fNumeric.nonnull$3,1),True) ((fJhc.Basics.concatMap$2,0),True) ((fJhc.Basics.concatMap$2,1),True) ((fNumeric.nonnull,0),True) ((fNumeric.nonnull,1),True) ((fR@.fJhc.Basics.++,0),True) ((fR@.fJhc.Basics.++,1),True) ((fJhc.Basics.concatMap,0),True) ((fJhc.Basics.concatMap,1),True) ((fJhc.Basics.++,0),False) ((fJhc.Basics.++,1),True) ((fJhc.Basics.++,2),True) ((fPrelude.IO.putStr,0),True) ((fJhc.IO.putErrLn,0),True) ((fPrelude.IO.putChar,0),True) ((fData.Char.lexLitChar$24,0),True) ((fData.Char.lexLitChar$25,0),True) ((fData.Char.lexLitChar$22,0),True) ((fData.Char.lexLitChar$23,0),True) ((fData.Char.lexLitChar$20,0),True) ((fData.Char.lexLitChar$21,0),True) ((fData.Char.lexLitChar$18,0),True) ((fData.Char.lexLitChar$19,0),True) ((fData.Char.lexLitChar$16,0),True) ((fData.Char.lexLitChar$17,0),True) ((fData.Char.lexLitChar$14,0),True) ((fData.Char.lexLitChar$15,0),True) ((fData.Char.lexLitChar$12,0),True) ((fData.Char.lexLitChar$13,0),True) ((fData.Char.lexLitChar$10,0),True) ((fData.Char.lexLitChar$11,0),True) ((fData.Char.lexLitChar$8,0),True) ((fData.Char.lexLitChar$9,0),True) ((fData.Char.lexLitChar$6,0),True) ((fData.Char.lexLitChar$7,0),True) ((fData.Char.lexLitChar$4,0),True) ((fData.Char.lexLitChar$5,0),True) ((fData.Char.lexLitChar$2,0),True) ((fData.Char.lexLitChar$3,0),True) ((fData.Char.isDigit,0),True) ((fData.Char.lexLitChar,0),True) ((fData.Char.isHexDigit,0),True) ((fData.Char.isOctDigit,0),True) ((fInstance@.iPrelude.Text.show.default,0),True) ((fInstance@.iPrelude.Text.show.default$2,0),True) ((fInstance@.iPrelude.Text.show.default$2,1),True) ((fJhc.String.eqUnpackedString,0),True) ((fJhc.String.eqUnpackedString,1),True) ((fData.Char.intToDigit,0),True) ((fW@.fInstance@.iJhc.Order.==.Jhc.Prim.[],0),True) ((fW@.fInstance@.iJhc.Order.==.Jhc.Prim.[],1),True) ((fW@.fSpec@.Prelude.490.fPrelude.elem,0),True) ((fW@.fSpec@.Prelude.490.fPrelude.elem,1),True) ((fW@.fPrelude.span$2,0),True) ((fW@.fPrelude.span$2,1),True) ((fW@.fForeign.C.String.peekCAString,0),True) ((fW@.fPrelude.span$4,0),True) ((fW@.fPrelude.span$5,0),True) ((fW@.fPrelude.span,0),True) ((fW@.fPrelude.span,1),True) ((fW@.fPrelude.span$3,0),True) ((fW@.fPrelude.span$3,1),True) ((fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,0),True) ((fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,1),True) ((fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,2),True) ((fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,3),True) ((bap_1_W@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase_100848,0),True) ((bap_1_W@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase_100848,1),True) ((bap_1_theMain$22_100756,0),True) ((bap_1_theMain$22_100756,1),True) ((f6052,0),True) ((f5664,0),True) ((bap_1_theMain$10_100692,0),True) ((bap_1_theMain$10_100692,1),True) ((bap_1_theMain$7_100682,0),True) ((bap_1_theMain$7_100682,1),True) ((f5534,0),True) ((f5534,1),True) ((f5534,2),True) ((f2624,0),True) ((f4384,0),True) ((bap_1_Prelude.Text.lex$31_100580,0),True) ((bap_1_Prelude.Text.lex$31_100580,1),True) ((bap_1_Prelude.Text.lex$29_100558,0),True) ((bap_1_Prelude.Text.lex$29_100558,1),True) ((bap_1_Prelude.Text.lex$28_100572,0),True) ((bap_1_Prelude.Text.lex$28_100572,1),True) ((bap_1_Prelude.Text.lex$25_100534,0),True) ((bap_1_Prelude.Text.lex$25_100534,1),True) ((f4440,0),True) ((bap_1_Prelude.Text.lex$22_100510,0),True) ((bap_1_Prelude.Text.lex$22_100510,1),True) ((bap_1_Prelude.Text.lex$17_100494,0),True) ((bap_1_Prelude.Text.lex$17_100494,1),True) ((bap_1_Prelude.Text.lex$21_100502,0),True) ((bap_1_Prelude.Text.lex$21_100502,1),True) ((bap_1_Prelude.Text.lex$14_100482,0),True) ((bap_1_Prelude.Text.lex$14_100482,1),True) ((bap_1_Prelude.Text.lex$2_100394,0),True) ((bap_1_Prelude.Text.lex$2_100394,1),True) ((f23154,0),True) ((fR@.fPrelude.Text.lex,0),True) ((bap_1_Jhc.Basics.concatMap$2_100318,0),True) ((bap_1_Jhc.Basics.concatMap$2_100318,1),True) ((f2428,0),True) ((fR@.fJhc.IO.putErrLn,0),True) ((fJhc.String.16_f,0),True) ((fJhc.String.16_f,1),True) ((fW@.f17290,0),True) ((fW@.f17290,1),True) ((fW@.fForeign.C.String.5_loop,0),True) ((fW@.fForeign.C.String.5_loop,1),True) ((f3244,0),True) usedCafs (v-18907,True) usedFuncs (@main,True) (ftheMain$34,True) (fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,True) (ftheMain$26,True) (ftheMain$33,True) (fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase$2,True) (ftheMain$31,True) (ftheMain$32,True) (ftheMain$29,True) (ftheMain$30,True) (ftheMain$28,True) (ftheMain$27,True) (ftheMain$19,True) (ftheMain$25,True) (ftheMain$23,True) (ftheMain$24,True) (ftheMain$22,True) (ftheMain$21,True) (ftheMain$13,True) (ftheMain$20,True) (ftheMain$17,True) (ftheMain$18,True) (ftheMain$16,True) (ftheMain$15,True) (ftheMain$12,True) (ftheMain$14,True) (ftheMain$9,True) (ftheMain$11,True) (ftheMain$8,True) (ftheMain$10,True) (ftheMain$6,True) (ftheMain$7,True) (ftheMain$4,True) (ftheMain$5,True) (ftheMain$2,True) (ftheMain$3,True) (fPrelude.Text.lex$34,True) (fPrelude.Text.lex$33,True) (fPrelude.Text.lex$19,True) (fPrelude.Text.lex$32,True) (fPrelude.Text.lex$31,True) (fPrelude.Text.lex$29,True) (fPrelude.Text.lex$28,True) (fPrelude.Text.lex$30,True) (fPrelude.Text.lex$25,True) (fPrelude.Text.lex$24,True) (fPrelude.Text.lex$20,True) (fPrelude.Text.lex$26,True) (fPrelude.Text.lex$23,True) (fPrelude.Text.lex$22,True) (fPrelude.Text.lex$17,True) (fPrelude.Text.lex$21,True) (fPrelude.Text.lex$16,True) (fPrelude.Text.lex$18,True) (fPrelude.Text.lex$14,True) (fPrelude.Text.130_isIdChar,True) (fPrelude.Text.lex$13,True) (fPrelude.Text.lex$15,True) (fPrelude.Text.lex$12,True) (fPrelude.Text.129_isSym,True) (fPrelude.Text.lex$10,True) (fPrelude.Text.lex$11,True) (fPrelude.Text.100_lexString,True) (fPrelude.Text.lex$9,True) (fPrelude.Text.lex$8,True) (fPrelude.Text.lex$5,True) (fPrelude.Text.lex$6,True) (fPrelude.Text.lex$7,True) (fPrelude.Text.lex$2,True) (fPrelude.Text.lex$4,True) (fPrelude.Text.lex,True) (fPrelude.Text.lex$3,True) (fNumeric.readDec$8,True) (fNumeric.readDec$5,True) (fNumeric.readDec$2,True) (fNumeric.readDec$6,True) (fNumeric.readDec$7,True) (fNumeric.readDec$3,True) (fNumeric.readDec$4,True) (fNumeric.nonnull$4,True) (fNumeric.nonnull$3,True) (fJhc.Basics.concatMap$2,True) (fNumeric.nonnull,True) (fR@.fJhc.Basics.++,True) (fJhc.Basics.concatMap,True) (fJhc.Basics.++,True) (fPrelude.IO.putStr,True) (fJhc.IO.putErrLn,True) (fPrelude.IO.putChar,True) (fData.Char.lexLitChar$24,True) (fData.Char.lexLitChar$25,True) (fData.Char.lexLitChar$22,True) (fData.Char.lexLitChar$23,True) (fData.Char.lexLitChar$20,True) (fData.Char.lexLitChar$21,True) (fData.Char.lexLitChar$18,True) (fData.Char.lexLitChar$19,True) (fData.Char.lexLitChar$16,True) (fData.Char.lexLitChar$17,True) (fData.Char.lexLitChar$14,True) (fData.Char.lexLitChar$15,True) (fData.Char.lexLitChar$12,True) (fData.Char.lexLitChar$13,True) (fData.Char.lexLitChar$10,True) (fData.Char.lexLitChar$11,True) (fData.Char.lexLitChar$8,True) (fData.Char.lexLitChar$9,True) (fData.Char.lexLitChar$6,True) (fData.Char.lexLitChar$7,True) (fData.Char.lexLitChar$4,True) (fData.Char.lexLitChar$5,True) (fData.Char.lexLitChar$2,True) (fData.Char.lexLitChar$3,True) (fData.Char.isDigit,True) (fData.Char.lexLitChar,True) (fData.Char.isHexDigit,True) (fData.Char.isOctDigit,True) (fInstance@.iPrelude.Text.show.default,True) (fInstance@.iPrelude.Text.show.default$2,True) (fJhc.String.eqUnpackedString,True) (fData.Char.intToDigit,True) (fW@.fInstance@.iJhc.Order.==.Jhc.Prim.[],True) (fW@.fSpec@.Prelude.490.fPrelude.elem,True) (fW@.fPrelude.span$2,True) (fW@.fForeign.C.String.peekCAString,True) (fW@.fPrelude.span$4,True) (fW@.fPrelude.span$5,True) (fW@.fPrelude.span,True) (fW@.fPrelude.span$3,True) (fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,True) (bap_1_W@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase_100848,True) (bap_1_theMain$22_100756,True) (f6052,True) (f5664,True) (bap_1_theMain$10_100692,True) (bap_1_theMain$7_100682,True) (f5534,True) (f2624,True) (f4384,True) (bap_1_Prelude.Text.lex$31_100580,True) (bap_1_Prelude.Text.lex$29_100558,True) (bap_1_Prelude.Text.lex$28_100572,True) (bap_1_Prelude.Text.lex$25_100534,True) (f4440,True) (bap_1_Prelude.Text.lex$22_100510,True) (bap_1_Prelude.Text.lex$17_100494,True) (bap_1_Prelude.Text.lex$21_100502,True) (bap_1_Prelude.Text.lex$14_100482,True) (bap_1_Prelude.Text.lex$2_100394,True) (f23154,True) (fR@.fPrelude.Text.lex,True) (bap_1_Jhc.Basics.concatMap$2_100318,True) (f2428,True) (fR@.fJhc.IO.putErrLn,True) (fJhc.String.16_f,True) (fW@.f17290,True) (fW@.fForeign.C.String.5_loop,True) (f3244,True) pappFuncs fromList [ftheMain$31,ftheMain$30,ftheMain$21,ftheMain$9,ftheMain$7,fPrelude.Text.lex$19,fPrelude.Text.lex$31,fPrelude.Text.lex$29,fPrelude.Text.lex$25,fPrelude.Text.lex$20,fPrelude.Text.lex$22,fPrelude.Text.lex$17,fPrelude.Text.lex$14,fPrelude.Text.130_isIdChar,fPrelude.Text.129_isSym,fPrelude.Text.lex$2,fJhc.Basics.concatMap$2,fData.Char.lexLitChar$24,fData.Char.lexLitChar$21,fData.Char.lexLitChar$17,fData.Char.lexLitChar$14,fData.Char.lexLitChar$12,fData.Char.lexLitChar$9,fData.Char.lexLitChar$7,fData.Char.lexLitChar$4,fData.Char.isDigit,fData.Char.isHexDigit,fData.Char.isOctDigit,fData.Char.intToDigit,fW@.fPrelude.span$2] suspFuncs fromList [ftheMain$34,ftheMain$26,ftheMain$33,fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase$2,ftheMain$32,ftheMain$29,ftheMain$28,ftheMain$27,ftheMain$19,ftheMain$23,ftheMain$24,ftheMain$13,ftheMain$17,ftheMain$18,ftheMain$16,ftheMain$15,ftheMain$11,ftheMain$8,ftheMain$6,ftheMain$4,ftheMain$5,ftheMain$2,ftheMain$3,fPrelude.Text.lex$34,fPrelude.Text.lex$33,fPrelude.Text.lex$32,fPrelude.Text.lex$30,fPrelude.Text.lex$24,fPrelude.Text.lex$26,fPrelude.Text.lex$23,fPrelude.Text.lex$16,fPrelude.Text.lex$18,fPrelude.Text.lex$13,fPrelude.Text.lex$15,fPrelude.Text.lex$12,fPrelude.Text.lex$10,fPrelude.Text.lex$9,fPrelude.Text.lex$8,fPrelude.Text.lex$4,fPrelude.Text.lex$3,fNumeric.readDec$8,fNumeric.readDec$5,fNumeric.readDec$2,fNumeric.readDec$6,fNumeric.readDec$3,fNumeric.readDec$4,fNumeric.nonnull$4,fR@.fJhc.Basics.++,fJhc.Basics.++,fData.Char.lexLitChar$25,fData.Char.lexLitChar$22,fData.Char.lexLitChar$23,fData.Char.lexLitChar$20,fData.Char.lexLitChar$18,fData.Char.lexLitChar$19,fData.Char.lexLitChar$16,fData.Char.lexLitChar$15,fData.Char.lexLitChar$13,fData.Char.lexLitChar$10,fData.Char.lexLitChar$11,fData.Char.lexLitChar$8,fData.Char.lexLitChar$6,fData.Char.lexLitChar$5,fData.Char.lexLitChar$2,fData.Char.lexLitChar$3,fInstance@.iPrelude.Text.show.default,fInstance@.iPrelude.Text.show.default$2,fW@.fPrelude.span$4,fW@.fPrelude.span$5,fW@.fPrelude.span$3,bap_1_W@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase_100848,bap_1_theMain$22_100756,bap_1_theMain$10_100692,bap_1_theMain$7_100682,bap_1_Prelude.Text.lex$31_100580,bap_1_Prelude.Text.lex$29_100558,bap_1_Prelude.Text.lex$28_100572,bap_1_Prelude.Text.lex$25_100534,bap_1_Prelude.Text.lex$22_100510,bap_1_Prelude.Text.lex$17_100494,bap_1_Prelude.Text.lex$21_100502,bap_1_Prelude.Text.lex$14_100482,bap_1_Prelude.Text.lex$2_100394,bap_1_Jhc.Basics.concatMap$2_100318] Finding fixpoint for linear nodes: [507](507)(14)(1) (ftheMain$34,[One]) (fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,[Omega,Omega,Omega,Omega]) (ftheMain$26,[Omega]) (ftheMain$33,[Zero]) (fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase$2,[Zero,Zero]) (ftheMain$31,[One]) (ftheMain$32,[Zero,One]) (ftheMain$29,[One]) (ftheMain$30,[Omega,One]) (ftheMain$28,[One]) (ftheMain$27,[One]) (ftheMain$19,[One]) (ftheMain$25,[Omega]) (ftheMain$23,[One]) (ftheMain$24,[One]) (ftheMain$22,[One,Omega,Omega]) (ftheMain$21,[Omega,One]) (ftheMain$13,[One]) (ftheMain$20,[One,Omega]) (ftheMain$17,[One]) (ftheMain$18,[One]) (ftheMain$16,[One]) (ftheMain$15,[One]) (ftheMain$12,[One]) (ftheMain$14,[One,Omega]) (ftheMain$9,[Omega,One]) (ftheMain$11,[One]) (ftheMain$8,[One]) (ftheMain$10,[One,Omega,Omega]) (ftheMain$7,[Omega,Omega]) (ftheMain$4,[One]) (ftheMain$5,[Zero,Zero,One,One,One]) (ftheMain$2,[Omega]) (ftheMain$3,[One]) (fPrelude.Text.lex$34,[One]) (fPrelude.Text.lex$33,[One]) (fPrelude.Text.lex$19,[Omega,One]) (fPrelude.Text.lex$32,[One,One]) (fPrelude.Text.lex$31,[Omega,One]) (fPrelude.Text.lex$29,[Omega,Omega,One]) (fPrelude.Text.lex$28,[Omega,One,Omega,Omega,One]) (fPrelude.Text.lex$30,[Omega,One,One]) (fPrelude.Text.lex$25,[Omega,One]) (fPrelude.Text.lex$24,[Omega,One]) (fPrelude.Text.lex$20,[Omega,One]) (fPrelude.Text.lex$26,[Omega,One]) (fPrelude.Text.lex$23,[Omega,Omega,One]) (fPrelude.Text.lex$22,[Omega,Omega,One]) (fPrelude.Text.lex$17,[Omega,One]) (fPrelude.Text.lex$21,[One,Omega,Omega]) (fPrelude.Text.lex$16,[One]) (fPrelude.Text.lex$18,[Omega,One]) (fPrelude.Text.lex$14,[Omega,One]) (fPrelude.Text.130_isIdChar,[One]) (fPrelude.Text.lex$13,[One]) (fPrelude.Text.lex$15,[Omega,One]) (fPrelude.Text.lex$12,[One]) (fPrelude.Text.129_isSym,[One]) (fPrelude.Text.lex$10,[One]) (fPrelude.Text.lex$11,[One,Omega]) (fPrelude.Text.100_lexString,[Omega]) (fPrelude.Text.lex$9,[One]) (fPrelude.Text.lex$8,[One]) (fPrelude.Text.lex$5,[Omega]) (fPrelude.Text.lex$6,[One]) (fPrelude.Text.lex$7,[One,Omega]) (fPrelude.Text.lex$2,[Omega,One]) (fPrelude.Text.lex$4,[One]) (fPrelude.Text.lex,[One]) (fPrelude.Text.lex$3,[One,One]) (fNumeric.readDec$8,[One]) (fNumeric.readDec$5,[One]) (fNumeric.readDec$2,[One]) (fNumeric.readDec$6,[One,One]) (fNumeric.readDec$7,[One,One]) (fNumeric.readDec$3,[One]) (fNumeric.readDec$4,[One]) (fNumeric.nonnull$4,[One]) (fNumeric.nonnull$3,[One,Omega]) (fJhc.Basics.concatMap$2,[Omega,One]) (fNumeric.nonnull,[Omega,One]) (fR@.fJhc.Basics.++,[One,One]) (fJhc.Basics.concatMap,[Omega,One]) (fJhc.Basics.++,[Zero,One,One]) (fPrelude.IO.putStr,[One]) (fJhc.IO.putErrLn,[One]) (fPrelude.IO.putChar,[One]) (fData.Char.lexLitChar$24,[One]) (fData.Char.lexLitChar$25,[One]) (fData.Char.lexLitChar$22,[One]) (fData.Char.lexLitChar$23,[One]) (fData.Char.lexLitChar$20,[One]) (fData.Char.lexLitChar$21,[One]) (fData.Char.lexLitChar$18,[One]) (fData.Char.lexLitChar$19,[One]) (fData.Char.lexLitChar$16,[One]) (fData.Char.lexLitChar$17,[One]) (fData.Char.lexLitChar$14,[One]) (fData.Char.lexLitChar$15,[One]) (fData.Char.lexLitChar$12,[One]) (fData.Char.lexLitChar$13,[One]) (fData.Char.lexLitChar$10,[One]) (fData.Char.lexLitChar$11,[One]) (fData.Char.lexLitChar$8,[One]) (fData.Char.lexLitChar$9,[One]) (fData.Char.lexLitChar$6,[One]) (fData.Char.lexLitChar$7,[One]) (fData.Char.lexLitChar$4,[One]) (fData.Char.lexLitChar$5,[One]) (fData.Char.lexLitChar$2,[One]) (fData.Char.lexLitChar$3,[One]) (fData.Char.isDigit,[One]) (fData.Char.lexLitChar,[One]) (fData.Char.isHexDigit,[One]) (fData.Char.isOctDigit,[One]) (fInstance@.iPrelude.Text.show.default,[One]) (fInstance@.iPrelude.Text.show.default$2,[One,Omega]) (fJhc.String.eqUnpackedString,[One,One]) (fData.Char.intToDigit,[One]) (fW@.fInstance@.iJhc.Order.==.Jhc.Prim.[],[One,One]) (fW@.fSpec@.Prelude.490.fPrelude.elem,[One,One]) (fW@.fPrelude.span$2,[Omega,One]) (fW@.fForeign.C.String.peekCAString,[Omega]) (fW@.fPrelude.span$4,[One]) (fW@.fPrelude.span$5,[One]) (fW@.fPrelude.span,[Omega,One]) (fW@.fPrelude.span$3,[One,Omega]) (fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,[One,Omega,Omega,Omega]) (bap_1_W@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase_100848,[One,Omega]) (bap_1_theMain$22_100756,[One,Omega]) (f6052,[Zero]) (f5664,[Zero]) (bap_1_theMain$10_100692,[One,Omega]) (bap_1_theMain$7_100682,[One,Omega]) (f5534,[Zero]) (f2624,[Zero]) (f4384,[Zero]) (bap_1_Prelude.Text.lex$31_100580,[One,Omega]) (bap_1_Prelude.Text.lex$29_100558,[One,Omega]) (bap_1_Prelude.Text.lex$28_100572,[One,Omega]) (bap_1_Prelude.Text.lex$25_100534,[One,Omega]) (f4440,[Zero]) (bap_1_Prelude.Text.lex$22_100510,[One,Omega]) (bap_1_Prelude.Text.lex$17_100494,[One,Omega]) (bap_1_Prelude.Text.lex$21_100502,[One,Omega]) (bap_1_Prelude.Text.lex$14_100482,[One,Omega]) (bap_1_Prelude.Text.lex$2_100394,[One,Omega]) (fR@.fPrelude.Text.lex,[Zero]) (bap_1_Jhc.Basics.concatMap$2_100318,[One,Omega]) (f2428,[Zero]) (fR@.fJhc.IO.putErrLn,[Zero]) (fJhc.String.16_f,[Zero,Zero]) (fW@.f17290,[Zero,Zero]) (f4440-2,[Zero]) (f4440-3,[Zero]) (f4440-4,[Zero]) (f4440-5,[Zero]) (f4440-6,[Zero]) (f4440-7,[Zero]) v4 - One v7 - Omega v9 - One v25 - Omega v26 - One v58 - One v59 - One v62 - One v63 - One v66 - Omega v67 - Omega v69 - Omega v72 - One v76 - Omega v77 - Omega v79 - One v91 - Omega v97 - Omega v107 - One v108 - Omega v116 - Omega v121 - Omega v122 - Omega v142 - Omega v145 - One v154 - One v162 - One v164 - One v165 - One v167 - Omega v177 - One v185 - One v187 - One v188 - One v190 - Omega v193 - One v194 - One v196 - One v197 - One v206 - One v208 - One v209 - One v214 - One v218 - Omega v225 - Omega v226 - One v230 - One v239 - One v243 - Omega v244 - Omega v246 - Omega v250 - One v255 - Omega v256 - Omega v266 - One v270 - Omega v271 - Omega v273 - Omega v282 - Omega v285 - One v293 - One v297 - Omega v298 - Omega v300 - One v302 - One v303 - One v307 - One v316 - One v320 - Omega v321 - Omega v323 - One v325 - One v326 - One v330 - Omega v337 - Omega v338 - One v350 - One v352 - One v353 - Omega v354 - Omega v355 - One v358 - Omega v359 - One v362 - Omega v367 - Omega v368 - Omega v395 - One v396 - Omega v397 - Omega v412 - Omega v414 - Omega v437 - Omega v445 - One v447 - One v450 - One v451 - One v452 - Omega v453 - Omega v455 - One v457 - One v460 - Omega v461 - Omega v463 - One v464 - One v468 - Omega v489 - Omega v497 - One v499 - One v502 - One v503 - One v504 - Omega v505 - Omega v507 - One v509 - One v511 - One v513 - One v518 - Omega v526 - One v528 - One v531 - One v532 - One v533 - Omega v534 - Omega v536 - One v541 - Omega v549 - One v551 - One v554 - One v555 - One v556 - Omega v557 - Omega v559 - One v565 - Omega v573 - One v575 - One v578 - One v579 - One v580 - Omega v581 - Omega v583 - One v588 - Omega v596 - One v598 - One v601 - One v602 - One v603 - Omega v604 - Omega v606 - One v613 - Omega v614 - Omega v618 - One v621 - Omega v622 - Omega v627 - One v630 - Omega v631 - Omega v638 - One v641 - Omega v642 - Omega v644 - One v645 - One v652 - Omega v653 - Omega v657 - One v660 - Omega v661 - Omega v665 - One v667 - One v670 - Omega v671 - Omega v675 - Omega v683 - One v685 - One v692 - Omega v699 - Omega v700 - Omega v705 - One v708 - Omega v709 - Omega v713 - One v716 - Omega v717 - Omega v722 - One v731 - Omega v735 - One v738 - Omega v739 - Omega v750 - One v760 - Omega v775 - Omega v776 - Omega v777 - Omega v778 - Omega v786 - Omega v787 - Omega v791 - One v798 - Omega v804 - Omega v814 - Omega v815 - Omega v828 - Omega v829 - One v837 - Omega v838 - Omega v841 - One v843 - One v845 - One v848 - One v850 - One v859 - One v863 - One v866 - Omega v867 - Omega v876 - One v878 - One v881 - Omega v882 - Omega v884 - One v885 - One v928 - Omega v933 - Omega v934 - Omega v939 - One v940 - One v945 - Omega v959 - One v996 - Omega v997 - Omega v1008 - Omega v1009 - Omega v1017 - Omega v1018 - Omega v1022 - One v1026 - One v1031 - One v1032 - One v1038 - Omega v1042 - One v1047 - One v1048 - One v1055 - Omega v1095 - Omega v1111 - Omega v1194 - Omega v1205 - Omega v1206 - Omega v1207 - One v1219 - Omega v1220 - One v1222 - Omega v1223 - One v1226 - Omega v1227 - One v1229 - Omega v1230 - Omega v1231 - Omega v1232 - One v1236 - Omega v1237 - One v1239 - Omega v1240 - One v1243 - Omega v1244 - One v1248 - Omega v1249 - One v1251 - Omega v1252 - One v1255 - Omega v1256 - One v1257 - Omega v1258 - One v1259 - Omega v1260 - One v1265 - Omega v1266 - One v1268 - Omega v1269 - One v1272 - Omega v1273 - One v1275 - Omega v1276 - Omega v1281 - Omega v1282 - Omega v1315 - One v1316 - Omega v1391 - One v1397 - Omega v1398 - Omega v1399 - Zero v1400 - Zero v1435 - One v1441 - Omega v1442 - Omega v1443 - Zero v1444 - Zero Finding fixpoint for points-to: [1049](1049)(124)(62)(46)(47)(71)(65)(51)(91)(67)(56)(68)(60)(46)(46)(47)(54)(57)(50)(61)(68)(67)(56)(44)(73)(110)(104)(95)(72)(87)(121)(97)(85)(123)(200)(187)(167)(162)(144)(112)(191)(219)(202)(225)(249)(244)(317)(307)(333)(361)(381)(463)(490)(476)(417)(394)(385)(354)(427)(406)(388)(365)(310)(401)(317)(261)(353)(203)(207)(273)(97)(124)(220)(171)(178)(248)(170)(149)(180)(156)(147)(183)(142)(72)(60)(88)(30)(24)(14)(8)(7)(3)(47)(48)(97)(76)(98)(84)(109)(145)(152)(165)(152)(105)(80)(108)(60)(47)(79)(23)(17)(12)(6)(5)(5)(45)(1)(1)(1)(1)(1)(1)(45)(1)(1)(1)(1)(1)(1)(45)(1)(1)(1)(1)(1)(1)(45)(1)(1)(1)(1)(1)(1)(45)(1)(1)(1)(1)(1)(1)(45)(1)(1)(1)(1)(1)(1)(45)(1)(1)(1)(1)(1)(1)(45)(1)(1)(1)(1)(1)(1)(45)(1)(1)(1)(1)(1)(1)(45)(1)(1)(1)(1)(1)(1)(45)(1)(1)(1)(1)(2)(2)(46)(48)(98)(76)(96)(81)(106)(51)(98)(49)(42)(75)(19)(17)(12)(6)(5)(5)(45)(1)(1)(1)(1)(2)(2)(46)(48)(98)(76)(96)(81)(106)(51)(98)(49)(42)(75)(19)(17)(12)(6)(5)(5)(45)(1)(1)(1)(1)(1)(1)(45)(1)(1)(1)(1)(1)(1)(45)(1)(1)(1)(1)(2)(2)(46)(48)(98)(76)(96)(81)(106)(51)(98)(49)(42)(75)(19)(17)(12)(6)(5)(5)(45)(1)(1) Timing: findFixpoint 2498 Unboxed return values ftheMain$34 - intmax_t fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase - (&N,&N) fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase$2 - int ftheMain$28 - int ftheMain$27 - (&N,&N) ftheMain$16 - intmax_t ftheMain$15 - (&N,&N) ftheMain$6 - (&N,&N) ftheMain$4 - (&N,&N) ftheMain$5 - (&N,&N) ftheMain$2 - (&N,&N) ftheMain$3 - (intmax_t,intmax_t,intmax_t,intmax_t) fPrelude.Text.lex$34 - (&N,&N) fPrelude.Text.lex$32 - (&N,&N) fPrelude.Text.lex$30 - (&N,&N) fPrelude.Text.lex$20 - () fPrelude.Text.lex$26 - (&N,&N) fPrelude.Text.lex$23 - (&N,&N) fPrelude.Text.lex$16 - (&N,&N) fPrelude.Text.lex$18 - (&N,&N) fPrelude.Text.130_isIdChar - int fPrelude.Text.lex$13 - (&N,&N) fPrelude.Text.lex$15 - (&N,&N) fPrelude.Text.129_isSym - int fPrelude.Text.lex$9 - (&N,&N) fPrelude.Text.lex$8 - () fPrelude.Text.lex$3 - (&N,&N) fNumeric.readDec$5 - intmax_t fNumeric.readDec$2 - (&N,&N) fNumeric.readDec$6 - intmax_t fNumeric.readDec$7 - intmax_t fNumeric.readDec$3 - intmax_t fNumeric.nonnull$4 - () fPrelude.IO.putStr - () fJhc.IO.putErrLn - () fPrelude.IO.putChar - () fData.Char.lexLitChar$24 - int fData.Char.lexLitChar$25 - (&N,&N) fData.Char.lexLitChar$22 - (&N,&N) fData.Char.lexLitChar$23 - (&N,&N) fData.Char.lexLitChar$20 - (&N,&N) fData.Char.lexLitChar$21 - int fData.Char.lexLitChar$18 - (&N,&N) fData.Char.lexLitChar$19 - (&N,&N) fData.Char.lexLitChar$16 - (&N,&N) fData.Char.lexLitChar$17 - int fData.Char.lexLitChar$14 - int fData.Char.lexLitChar$15 - (&N,&N) fData.Char.lexLitChar$12 - int fData.Char.lexLitChar$13 - (&N,&N) fData.Char.lexLitChar$10 - (&N,&N) fData.Char.lexLitChar$11 - (&N,&N) fData.Char.lexLitChar$8 - (&N,&N) fData.Char.lexLitChar$9 - int fData.Char.lexLitChar$6 - (&N,&N) fData.Char.lexLitChar$7 - int fData.Char.lexLitChar$4 - int fData.Char.lexLitChar$5 - (&N,&N) fData.Char.lexLitChar$2 - (&N,&N) fData.Char.isDigit - int fData.Char.isHexDigit - int fData.Char.isOctDigit - int fInstance@.iPrelude.Text.show.default - (&N,&N) fInstance@.iPrelude.Text.show.default$2 - (&N,&N) fData.Char.intToDigit - HsChar fW@.fPrelude.span$3 - (&N,&N) fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase - (&N,&N) bap_1_W@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase_100848 - HsChar bap_1_Prelude.Text.lex$21_100502 - () Unboxed return values Finding fixpoint for Dead Code: [1](1)(46)(154)(467)(1001)(2131)(1931)(854)(564)(93)(119)(89)(78)(17)(1)(2) usedArgs ((ftheMain$34,0),True) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,0),True) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,1),True) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,2),True) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,3),True) ((ftheMain$26,0),True) ((ftheMain$33,0),True) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase$2,0),True) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase$2,1),True) ((ftheMain$31,0),True) ((ftheMain$32,0),True) ((ftheMain$32,1),True) ((ftheMain$29,0),True) ((ftheMain$30,0),True) ((ftheMain$30,1),True) ((ftheMain$28,0),True) ((ftheMain$27,0),True) ((ftheMain$19,0),True) ((ftheMain$25,0),True) ((ftheMain$23,0),True) ((ftheMain$24,0),True) ((ftheMain$22,0),False) ((ftheMain$22,1),False) ((ftheMain$22,2),False) ((ftheMain$21,0),True) ((ftheMain$21,1),True) ((ftheMain$13,0),True) ((ftheMain$20,0),False) ((ftheMain$20,1),False) ((ftheMain$17,0),True) ((ftheMain$18,0),True) ((ftheMain$16,0),True) ((ftheMain$15,0),True) ((ftheMain$12,0),True) ((ftheMain$14,0),False) ((ftheMain$14,1),False) ((ftheMain$9,0),True) ((ftheMain$9,1),True) ((ftheMain$11,0),True) ((ftheMain$8,0),True) ((ftheMain$10,0),False) ((ftheMain$10,1),False) ((ftheMain$10,2),False) ((ftheMain$7,0),True) ((ftheMain$7,1),True) ((ftheMain$4,0),True) ((ftheMain$5,0),True) ((ftheMain$5,1),True) ((ftheMain$5,2),True) ((ftheMain$5,3),True) ((ftheMain$5,4),True) ((ftheMain$2,0),True) ((ftheMain$3,0),True) ((fPrelude.Text.lex$34,0),False) ((fPrelude.Text.lex$33,0),True) ((fPrelude.Text.lex$19,0),True) ((fPrelude.Text.lex$19,1),True) ((fPrelude.Text.lex$32,0),True) ((fPrelude.Text.lex$32,1),True) ((fPrelude.Text.lex$31,0),True) ((fPrelude.Text.lex$31,1),True) ((fPrelude.Text.lex$29,0),True) ((fPrelude.Text.lex$29,1),True) ((fPrelude.Text.lex$29,2),True) ((fPrelude.Text.lex$28,0),True) ((fPrelude.Text.lex$28,1),True) ((fPrelude.Text.lex$28,2),True) ((fPrelude.Text.lex$28,3),True) ((fPrelude.Text.lex$28,4),True) ((fPrelude.Text.lex$30,0),True) ((fPrelude.Text.lex$30,1),True) ((fPrelude.Text.lex$30,2),True) ((fPrelude.Text.lex$25,0),True) ((fPrelude.Text.lex$25,1),True) ((fPrelude.Text.lex$24,0),True) ((fPrelude.Text.lex$24,1),True) ((fPrelude.Text.lex$20,0),False) ((fPrelude.Text.lex$20,1),False) ((fPrelude.Text.lex$26,0),True) ((fPrelude.Text.lex$26,1),True) ((fPrelude.Text.lex$23,0),True) ((fPrelude.Text.lex$23,1),True) ((fPrelude.Text.lex$23,2),True) ((fPrelude.Text.lex$22,0),True) ((fPrelude.Text.lex$22,1),True) ((fPrelude.Text.lex$22,2),True) ((fPrelude.Text.lex$17,0),True) ((fPrelude.Text.lex$17,1),True) ((fPrelude.Text.lex$21,0),False) ((fPrelude.Text.lex$21,1),False) ((fPrelude.Text.lex$21,2),False) ((fPrelude.Text.lex$16,0),False) ((fPrelude.Text.lex$18,0),True) ((fPrelude.Text.lex$18,1),True) ((fPrelude.Text.lex$14,0),True) ((fPrelude.Text.lex$14,1),True) ((fPrelude.Text.130_isIdChar,0),True) ((fPrelude.Text.lex$13,0),False) ((fPrelude.Text.lex$15,0),True) ((fPrelude.Text.lex$15,1),True) ((fPrelude.Text.lex$12,0),True) ((fPrelude.Text.129_isSym,0),False) ((fPrelude.Text.lex$10,0),True) ((fPrelude.Text.lex$11,0),False) ((fPrelude.Text.lex$11,1),False) ((fPrelude.Text.100_lexString,0),True) ((fPrelude.Text.lex$9,0),True) ((fPrelude.Text.lex$8,0),False) ((fPrelude.Text.lex$5,0),True) ((fPrelude.Text.lex$6,0),True) ((fPrelude.Text.lex$7,0),False) ((fPrelude.Text.lex$7,1),False) ((fPrelude.Text.lex$2,0),True) ((fPrelude.Text.lex$2,1),True) ((fPrelude.Text.lex$4,0),True) ((fPrelude.Text.lex,0),True) ((fPrelude.Text.lex$3,0),True) ((fPrelude.Text.lex$3,1),True) ((fNumeric.readDec$8,0),True) ((fNumeric.readDec$5,0),True) ((fNumeric.readDec$2,0),True) ((fNumeric.readDec$6,0),True) ((fNumeric.readDec$6,1),True) ((fNumeric.readDec$7,0),True) ((fNumeric.readDec$7,1),True) ((fNumeric.readDec$3,0),True) ((fNumeric.readDec$4,0),True) ((fNumeric.nonnull$4,0),False) ((fNumeric.nonnull$3,0),False) ((fNumeric.nonnull$3,1),False) ((fJhc.Basics.concatMap$2,0),True) ((fJhc.Basics.concatMap$2,1),True) ((fNumeric.nonnull,0),True) ((fNumeric.nonnull,1),True) ((fR@.fJhc.Basics.++,0),True) ((fR@.fJhc.Basics.++,1),True) ((fJhc.Basics.concatMap,0),True) ((fJhc.Basics.concatMap,1),True) ((fJhc.Basics.++,0),False) ((fJhc.Basics.++,1),True) ((fJhc.Basics.++,2),True) ((fPrelude.IO.putStr,0),True) ((fJhc.IO.putErrLn,0),True) ((fPrelude.IO.putChar,0),True) ((fData.Char.lexLitChar$24,0),True) ((fData.Char.lexLitChar$25,0),False) ((fData.Char.lexLitChar$22,0),False) ((fData.Char.lexLitChar$23,0),False) ((fData.Char.lexLitChar$20,0),True) ((fData.Char.lexLitChar$21,0),True) ((fData.Char.lexLitChar$18,0),False) ((fData.Char.lexLitChar$19,0),True) ((fData.Char.lexLitChar$16,0),False) ((fData.Char.lexLitChar$17,0),True) ((fData.Char.lexLitChar$14,0),True) ((fData.Char.lexLitChar$15,0),False) ((fData.Char.lexLitChar$12,0),True) ((fData.Char.lexLitChar$13,0),False) ((fData.Char.lexLitChar$10,0),False) ((fData.Char.lexLitChar$11,0),False) ((fData.Char.lexLitChar$8,0),False) ((fData.Char.lexLitChar$9,0),True) ((fData.Char.lexLitChar$6,0),False) ((fData.Char.lexLitChar$7,0),True) ((fData.Char.lexLitChar$4,0),True) ((fData.Char.lexLitChar$5,0),False) ((fData.Char.lexLitChar$2,0),True) ((fData.Char.lexLitChar$3,0),True) ((fData.Char.isDigit,0),True) ((fData.Char.lexLitChar,0),True) ((fData.Char.isHexDigit,0),True) ((fData.Char.isOctDigit,0),True) ((fInstance@.iPrelude.Text.show.default,0),True) ((fInstance@.iPrelude.Text.show.default$2,0),True) ((fInstance@.iPrelude.Text.show.default$2,1),True) ((fJhc.String.eqUnpackedString,0),True) ((fJhc.String.eqUnpackedString,1),True) ((fData.Char.intToDigit,0),True) ((fW@.fInstance@.iJhc.Order.==.Jhc.Prim.[],0),True) ((fW@.fInstance@.iJhc.Order.==.Jhc.Prim.[],1),True) ((fW@.fSpec@.Prelude.490.fPrelude.elem,0),True) ((fW@.fSpec@.Prelude.490.fPrelude.elem,1),True) ((fW@.fPrelude.span$2,0),True) ((fW@.fPrelude.span$2,1),True) ((fW@.fForeign.C.String.peekCAString,0),True) ((fW@.fPrelude.span$4,0),True) ((fW@.fPrelude.span$5,0),True) ((fW@.fPrelude.span,0),True) ((fW@.fPrelude.span,1),True) ((fW@.fPrelude.span$3,0),True) ((fW@.fPrelude.span$3,1),True) ((fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,0),True) ((fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,1),True) ((fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,2),True) ((fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,3),True) ((bap_1_W@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase_100848,0),False) ((bap_1_W@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase_100848,1),True) ((bap_1_theMain$22_100756,0),True) ((bap_1_theMain$22_100756,1),True) ((f6052,0),True) ((f5664,0),True) ((bap_1_theMain$10_100692,0),True) ((bap_1_theMain$10_100692,1),True) ((bap_1_theMain$7_100682,0),True) ((bap_1_theMain$7_100682,1),True) ((f5534,0),True) ((f5534,1),True) ((f5534,2),True) ((f2624,0),True) ((f4384,0),True) ((bap_1_Prelude.Text.lex$31_100580,0),True) ((bap_1_Prelude.Text.lex$31_100580,1),True) ((bap_1_Prelude.Text.lex$29_100558,0),True) ((bap_1_Prelude.Text.lex$29_100558,1),True) ((bap_1_Prelude.Text.lex$28_100572,0),True) ((bap_1_Prelude.Text.lex$28_100572,1),True) ((bap_1_Prelude.Text.lex$25_100534,0),True) ((bap_1_Prelude.Text.lex$25_100534,1),True) ((f4440,0),True) ((bap_1_Prelude.Text.lex$22_100510,0),True) ((bap_1_Prelude.Text.lex$22_100510,1),True) ((bap_1_Prelude.Text.lex$17_100494,0),True) ((bap_1_Prelude.Text.lex$17_100494,1),True) ((bap_1_Prelude.Text.lex$21_100502,0),False) ((bap_1_Prelude.Text.lex$21_100502,1),False) ((bap_1_Prelude.Text.lex$14_100482,0),True) ((bap_1_Prelude.Text.lex$14_100482,1),True) ((bap_1_Prelude.Text.lex$2_100394,0),True) ((bap_1_Prelude.Text.lex$2_100394,1),True) ((f23154,0),True) ((fR@.fPrelude.Text.lex,0),True) ((bap_1_Jhc.Basics.concatMap$2_100318,0),True) ((bap_1_Jhc.Basics.concatMap$2_100318,1),True) ((f2428,0),True) ((fR@.fJhc.IO.putErrLn,0),True) ((fJhc.String.16_f,0),True) ((fJhc.String.16_f,1),True) ((fW@.f17290,0),True) ((fW@.f17290,1),True) ((fW@.fForeign.C.String.5_loop,0),True) ((fW@.fForeign.C.String.5_loop,1),True) ((f3244,0),True) ((f4440-2,0),True) ((f4440-3,0),True) ((f4440-4,0),True) ((f4440-5,0),True) ((f4440-6,0),True) usedCafs (v-18907,True) usedFuncs (@main,True) (ftheMain$34,True) (fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,True) (ftheMain$26,True) (ftheMain$33,True) (fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase$2,True) (ftheMain$31,True) (ftheMain$32,True) (ftheMain$29,True) (ftheMain$30,True) (ftheMain$28,True) (ftheMain$27,True) (ftheMain$19,True) (ftheMain$25,True) (ftheMain$23,True) (ftheMain$24,True) (ftheMain$22,False) (ftheMain$21,True) (ftheMain$13,True) (ftheMain$20,False) (ftheMain$17,True) (ftheMain$18,True) (ftheMain$16,True) (ftheMain$15,True) (ftheMain$12,True) (ftheMain$14,False) (ftheMain$9,True) (ftheMain$11,True) (ftheMain$8,True) (ftheMain$10,False) (ftheMain$6,True) (ftheMain$7,True) (ftheMain$4,True) (ftheMain$5,True) (ftheMain$2,True) (ftheMain$3,True) (fPrelude.Text.lex$34,False) (fPrelude.Text.lex$33,True) (fPrelude.Text.lex$19,True) (fPrelude.Text.lex$32,True) (fPrelude.Text.lex$31,True) (fPrelude.Text.lex$29,True) (fPrelude.Text.lex$28,True) (fPrelude.Text.lex$30,True) (fPrelude.Text.lex$25,True) (fPrelude.Text.lex$24,True) (fPrelude.Text.lex$20,False) (fPrelude.Text.lex$26,True) (fPrelude.Text.lex$23,True) (fPrelude.Text.lex$22,True) (fPrelude.Text.lex$17,True) (fPrelude.Text.lex$21,False) (fPrelude.Text.lex$16,False) (fPrelude.Text.lex$18,True) (fPrelude.Text.lex$14,True) (fPrelude.Text.130_isIdChar,True) (fPrelude.Text.lex$13,False) (fPrelude.Text.lex$15,True) (fPrelude.Text.lex$12,True) (fPrelude.Text.129_isSym,False) (fPrelude.Text.lex$10,True) (fPrelude.Text.lex$11,False) (fPrelude.Text.100_lexString,True) (fPrelude.Text.lex$9,True) (fPrelude.Text.lex$8,False) (fPrelude.Text.lex$5,True) (fPrelude.Text.lex$6,True) (fPrelude.Text.lex$7,False) (fPrelude.Text.lex$2,True) (fPrelude.Text.lex$4,True) (fPrelude.Text.lex,True) (fPrelude.Text.lex$3,True) (fNumeric.readDec$8,True) (fNumeric.readDec$5,True) (fNumeric.readDec$2,True) (fNumeric.readDec$6,True) (fNumeric.readDec$7,True) (fNumeric.readDec$3,True) (fNumeric.readDec$4,True) (fNumeric.nonnull$4,False) (fNumeric.nonnull$3,False) (fJhc.Basics.concatMap$2,True) (fNumeric.nonnull,True) (fR@.fJhc.Basics.++,True) (fJhc.Basics.concatMap,True) (fJhc.Basics.++,True) (fPrelude.IO.putStr,True) (fJhc.IO.putErrLn,True) (fPrelude.IO.putChar,True) (fData.Char.lexLitChar$24,True) (fData.Char.lexLitChar$25,False) (fData.Char.lexLitChar$22,False) (fData.Char.lexLitChar$23,False) (fData.Char.lexLitChar$20,True) (fData.Char.lexLitChar$21,True) (fData.Char.lexLitChar$18,False) (fData.Char.lexLitChar$19,True) (fData.Char.lexLitChar$16,False) (fData.Char.lexLitChar$17,True) (fData.Char.lexLitChar$14,True) (fData.Char.lexLitChar$15,False) (fData.Char.lexLitChar$12,True) (fData.Char.lexLitChar$13,False) (fData.Char.lexLitChar$10,False) (fData.Char.lexLitChar$11,False) (fData.Char.lexLitChar$8,False) (fData.Char.lexLitChar$9,True) (fData.Char.lexLitChar$6,False) (fData.Char.lexLitChar$7,True) (fData.Char.lexLitChar$4,True) (fData.Char.lexLitChar$5,False) (fData.Char.lexLitChar$2,True) (fData.Char.lexLitChar$3,True) (fData.Char.isDigit,True) (fData.Char.lexLitChar,True) (fData.Char.isHexDigit,True) (fData.Char.isOctDigit,True) (fInstance@.iPrelude.Text.show.default,True) (fInstance@.iPrelude.Text.show.default$2,True) (fJhc.String.eqUnpackedString,True) (fData.Char.intToDigit,True) (fW@.fInstance@.iJhc.Order.==.Jhc.Prim.[],True) (fW@.fSpec@.Prelude.490.fPrelude.elem,True) (fW@.fPrelude.span$2,True) (fW@.fForeign.C.String.peekCAString,True) (fW@.fPrelude.span$4,True) (fW@.fPrelude.span$5,True) (fW@.fPrelude.span,True) (fW@.fPrelude.span$3,True) (fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,True) (bap_1_W@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase_100848,True) (bap_1_theMain$22_100756,True) (f6052,True) (f5664,True) (bap_1_theMain$10_100692,True) (bap_1_theMain$7_100682,True) (f5534,True) (f2624,True) (f4384,True) (bap_1_Prelude.Text.lex$31_100580,True) (bap_1_Prelude.Text.lex$29_100558,True) (bap_1_Prelude.Text.lex$28_100572,True) (bap_1_Prelude.Text.lex$25_100534,True) (f4440,True) (bap_1_Prelude.Text.lex$22_100510,True) (bap_1_Prelude.Text.lex$17_100494,True) (bap_1_Prelude.Text.lex$21_100502,False) (bap_1_Prelude.Text.lex$14_100482,True) (bap_1_Prelude.Text.lex$2_100394,True) (f23154,True) (fR@.fPrelude.Text.lex,True) (bap_1_Jhc.Basics.concatMap$2_100318,True) (f2428,True) (fR@.fJhc.IO.putErrLn,True) (fJhc.String.16_f,True) (fW@.f17290,True) (fW@.fForeign.C.String.5_loop,True) (f3244,True) (f4440-2,True) (f4440-3,True) (f4440-4,True) (f4440-5,True) (f4440-6,True) pappFuncs fromList [] suspFuncs fromList [] Unboxed return values Finding fixpoint for Dead Code: [1](1)(46)(143)(390)(768)(1746)(1286)(435)(193)(94)(117)(90)(83)(19)(1)(3) usedArgs ((ftheMain$34,0),True) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,0),True) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,1),True) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,2),True) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,3),True) ((ftheMain$26,0),True) ((ftheMain$33,0),True) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase$2,0),False) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase$2,1),False) ((ftheMain$31,0),True) ((ftheMain$32,0),True) ((ftheMain$32,1),True) ((ftheMain$29,0),True) ((ftheMain$30,0),True) ((ftheMain$30,1),True) ((ftheMain$28,0),True) ((ftheMain$27,0),True) ((ftheMain$19,0),True) ((ftheMain$25,0),True) ((ftheMain$23,0),True) ((ftheMain$24,0),True) ((ftheMain$21,0),True) ((ftheMain$21,1),True) ((ftheMain$13,0),True) ((ftheMain$17,0),True) ((ftheMain$18,0),True) ((ftheMain$16,0),True) ((ftheMain$15,0),True) ((ftheMain$12,0),True) ((ftheMain$9,0),True) ((ftheMain$9,1),True) ((ftheMain$11,0),True) ((ftheMain$8,0),True) ((ftheMain$7,0),True) ((ftheMain$7,1),True) ((ftheMain$4,0),True) ((ftheMain$5,0),True) ((ftheMain$5,1),True) ((ftheMain$5,2),True) ((ftheMain$5,3),True) ((ftheMain$5,4),True) ((ftheMain$2,0),True) ((ftheMain$3,0),True) ((fPrelude.Text.lex$33,0),True) ((fPrelude.Text.lex$19,0),True) ((fPrelude.Text.lex$19,1),True) ((fPrelude.Text.lex$32,0),True) ((fPrelude.Text.lex$32,1),True) ((fPrelude.Text.lex$31,0),True) ((fPrelude.Text.lex$31,1),True) ((fPrelude.Text.lex$29,0),True) ((fPrelude.Text.lex$29,1),True) ((fPrelude.Text.lex$29,2),True) ((fPrelude.Text.lex$28,0),True) ((fPrelude.Text.lex$28,1),True) ((fPrelude.Text.lex$28,2),True) ((fPrelude.Text.lex$28,3),True) ((fPrelude.Text.lex$28,4),True) ((fPrelude.Text.lex$30,0),True) ((fPrelude.Text.lex$30,1),True) ((fPrelude.Text.lex$30,2),True) ((fPrelude.Text.lex$25,0),True) ((fPrelude.Text.lex$25,1),True) ((fPrelude.Text.lex$24,0),True) ((fPrelude.Text.lex$24,1),True) ((fPrelude.Text.lex$26,0),True) ((fPrelude.Text.lex$26,1),True) ((fPrelude.Text.lex$23,0),True) ((fPrelude.Text.lex$23,1),True) ((fPrelude.Text.lex$23,2),True) ((fPrelude.Text.lex$22,0),True) ((fPrelude.Text.lex$22,1),True) ((fPrelude.Text.lex$22,2),True) ((fPrelude.Text.lex$17,0),True) ((fPrelude.Text.lex$17,1),True) ((fPrelude.Text.lex$18,0),True) ((fPrelude.Text.lex$18,1),True) ((fPrelude.Text.lex$14,0),True) ((fPrelude.Text.lex$14,1),True) ((fPrelude.Text.130_isIdChar,0),True) ((fPrelude.Text.lex$15,0),True) ((fPrelude.Text.lex$15,1),True) ((fPrelude.Text.lex$12,0),True) ((fPrelude.Text.lex$10,0),True) ((fPrelude.Text.100_lexString,0),True) ((fPrelude.Text.lex$9,0),True) ((fPrelude.Text.lex$5,0),True) ((fPrelude.Text.lex$6,0),True) ((fPrelude.Text.lex$2,0),True) ((fPrelude.Text.lex$2,1),True) ((fPrelude.Text.lex$4,0),True) ((fPrelude.Text.lex,0),True) ((fPrelude.Text.lex$3,0),True) ((fPrelude.Text.lex$3,1),True) ((fNumeric.readDec$8,0),True) ((fNumeric.readDec$5,0),True) ((fNumeric.readDec$2,0),True) ((fNumeric.readDec$6,0),True) ((fNumeric.readDec$6,1),True) ((fNumeric.readDec$7,0),True) ((fNumeric.readDec$7,1),True) ((fNumeric.readDec$3,0),True) ((fNumeric.readDec$4,0),True) ((fJhc.Basics.concatMap$2,0),True) ((fJhc.Basics.concatMap$2,1),True) ((fNumeric.nonnull,0),True) ((fNumeric.nonnull,1),True) ((fR@.fJhc.Basics.++,0),True) ((fR@.fJhc.Basics.++,1),True) ((fJhc.Basics.concatMap,0),True) ((fJhc.Basics.concatMap,1),True) ((fJhc.Basics.++,0),True) ((fJhc.Basics.++,1),True) ((fPrelude.IO.putStr,0),True) ((fJhc.IO.putErrLn,0),True) ((fPrelude.IO.putChar,0),True) ((fData.Char.lexLitChar$24,0),True) ((fData.Char.lexLitChar$20,0),True) ((fData.Char.lexLitChar$21,0),True) ((fData.Char.lexLitChar$19,0),True) ((fData.Char.lexLitChar$17,0),True) ((fData.Char.lexLitChar$14,0),True) ((fData.Char.lexLitChar$12,0),True) ((fData.Char.lexLitChar$9,0),True) ((fData.Char.lexLitChar$7,0),True) ((fData.Char.lexLitChar$4,0),True) ((fData.Char.lexLitChar$2,0),True) ((fData.Char.lexLitChar$3,0),True) ((fData.Char.isDigit,0),True) ((fData.Char.lexLitChar,0),True) ((fData.Char.isHexDigit,0),True) ((fData.Char.isOctDigit,0),True) ((fInstance@.iPrelude.Text.show.default,0),True) ((fInstance@.iPrelude.Text.show.default$2,0),True) ((fInstance@.iPrelude.Text.show.default$2,1),True) ((fJhc.String.eqUnpackedString,0),True) ((fJhc.String.eqUnpackedString,1),True) ((fData.Char.intToDigit,0),True) ((fW@.fInstance@.iJhc.Order.==.Jhc.Prim.[],0),True) ((fW@.fInstance@.iJhc.Order.==.Jhc.Prim.[],1),True) ((fW@.fSpec@.Prelude.490.fPrelude.elem,0),True) ((fW@.fSpec@.Prelude.490.fPrelude.elem,1),True) ((fW@.fPrelude.span$2,0),True) ((fW@.fPrelude.span$2,1),True) ((fW@.fForeign.C.String.peekCAString,0),True) ((fW@.fPrelude.span$4,0),True) ((fW@.fPrelude.span$5,0),True) ((fW@.fPrelude.span,0),True) ((fW@.fPrelude.span,1),True) ((fW@.fPrelude.span$3,0),True) ((fW@.fPrelude.span$3,1),True) ((fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,0),True) ((fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,1),True) ((fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,2),True) ((fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,3),True) ((bap_1_W@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase_100848,0),False) ((bap_1_theMain$22_100756,0),True) ((bap_1_theMain$22_100756,1),True) ((f6052,0),True) ((f5664,0),True) ((bap_1_theMain$10_100692,0),True) ((bap_1_theMain$10_100692,1),True) ((bap_1_theMain$7_100682,0),True) ((bap_1_theMain$7_100682,1),True) ((f5534,0),True) ((f5534,1),True) ((f5534,2),True) ((f2624,0),True) ((f4384,0),True) ((bap_1_Prelude.Text.lex$31_100580,0),True) ((bap_1_Prelude.Text.lex$31_100580,1),True) ((bap_1_Prelude.Text.lex$29_100558,0),True) ((bap_1_Prelude.Text.lex$29_100558,1),True) ((bap_1_Prelude.Text.lex$28_100572,0),True) ((bap_1_Prelude.Text.lex$28_100572,1),True) ((bap_1_Prelude.Text.lex$25_100534,0),True) ((bap_1_Prelude.Text.lex$25_100534,1),True) ((f4440,0),True) ((bap_1_Prelude.Text.lex$22_100510,0),True) ((bap_1_Prelude.Text.lex$22_100510,1),True) ((bap_1_Prelude.Text.lex$17_100494,0),True) ((bap_1_Prelude.Text.lex$17_100494,1),True) ((bap_1_Prelude.Text.lex$14_100482,0),True) ((bap_1_Prelude.Text.lex$14_100482,1),True) ((bap_1_Prelude.Text.lex$2_100394,0),True) ((bap_1_Prelude.Text.lex$2_100394,1),True) ((f23154,0),True) ((fR@.fPrelude.Text.lex,0),True) ((bap_1_Jhc.Basics.concatMap$2_100318,0),True) ((bap_1_Jhc.Basics.concatMap$2_100318,1),True) ((f2428,0),True) ((fR@.fJhc.IO.putErrLn,0),True) ((fJhc.String.16_f,0),True) ((fJhc.String.16_f,1),True) ((fW@.f17290,0),True) ((fW@.f17290,1),True) ((fW@.fForeign.C.String.5_loop,0),True) ((fW@.fForeign.C.String.5_loop,1),True) ((f3244,0),True) ((f4440-2,0),True) ((f4440-3,0),True) ((f4440-4,0),True) ((f4440-5,0),True) ((f4440-6,0),True) usedCafs (v-18907,True) usedFuncs (@main,True) (ftheMain$34,True) (fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,True) (ftheMain$26,True) (ftheMain$33,True) (fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase$2,False) (ftheMain$31,True) (ftheMain$32,True) (ftheMain$29,True) (ftheMain$30,True) (ftheMain$28,True) (ftheMain$27,True) (ftheMain$19,True) (ftheMain$25,True) (ftheMain$23,True) (ftheMain$24,True) (ftheMain$21,True) (ftheMain$13,True) (ftheMain$17,True) (ftheMain$18,True) (ftheMain$16,True) (ftheMain$15,True) (ftheMain$12,True) (ftheMain$9,True) (ftheMain$11,True) (ftheMain$8,True) (ftheMain$6,True) (ftheMain$7,True) (ftheMain$4,True) (ftheMain$5,True) (ftheMain$2,True) (ftheMain$3,True) (fPrelude.Text.lex$33,True) (fPrelude.Text.lex$19,True) (fPrelude.Text.lex$32,True) (fPrelude.Text.lex$31,True) (fPrelude.Text.lex$29,True) (fPrelude.Text.lex$28,True) (fPrelude.Text.lex$30,True) (fPrelude.Text.lex$25,True) (fPrelude.Text.lex$24,True) (fPrelude.Text.lex$26,True) (fPrelude.Text.lex$23,True) (fPrelude.Text.lex$22,True) (fPrelude.Text.lex$17,True) (fPrelude.Text.lex$18,True) (fPrelude.Text.lex$14,True) (fPrelude.Text.130_isIdChar,True) (fPrelude.Text.lex$15,True) (fPrelude.Text.lex$12,True) (fPrelude.Text.lex$10,True) (fPrelude.Text.100_lexString,True) (fPrelude.Text.lex$9,True) (fPrelude.Text.lex$5,True) (fPrelude.Text.lex$6,True) (fPrelude.Text.lex$2,True) (fPrelude.Text.lex$4,True) (fPrelude.Text.lex,True) (fPrelude.Text.lex$3,True) (fNumeric.readDec$8,True) (fNumeric.readDec$5,True) (fNumeric.readDec$2,True) (fNumeric.readDec$6,True) (fNumeric.readDec$7,True) (fNumeric.readDec$3,True) (fNumeric.readDec$4,True) (fJhc.Basics.concatMap$2,True) (fNumeric.nonnull,True) (fR@.fJhc.Basics.++,True) (fJhc.Basics.concatMap,True) (fJhc.Basics.++,True) (fPrelude.IO.putStr,True) (fJhc.IO.putErrLn,True) (fPrelude.IO.putChar,True) (fData.Char.lexLitChar$24,True) (fData.Char.lexLitChar$20,True) (fData.Char.lexLitChar$21,True) (fData.Char.lexLitChar$19,True) (fData.Char.lexLitChar$17,True) (fData.Char.lexLitChar$14,True) (fData.Char.lexLitChar$12,True) (fData.Char.lexLitChar$9,True) (fData.Char.lexLitChar$7,True) (fData.Char.lexLitChar$4,True) (fData.Char.lexLitChar$2,True) (fData.Char.lexLitChar$3,True) (fData.Char.isDigit,True) (fData.Char.lexLitChar,True) (fData.Char.isHexDigit,True) (fData.Char.isOctDigit,True) (fInstance@.iPrelude.Text.show.default,True) (fInstance@.iPrelude.Text.show.default$2,True) (fJhc.String.eqUnpackedString,True) (fData.Char.intToDigit,True) (fW@.fInstance@.iJhc.Order.==.Jhc.Prim.[],True) (fW@.fSpec@.Prelude.490.fPrelude.elem,True) (fW@.fPrelude.span$2,True) (fW@.fForeign.C.String.peekCAString,True) (fW@.fPrelude.span$4,True) (fW@.fPrelude.span$5,True) (fW@.fPrelude.span,True) (fW@.fPrelude.span$3,True) (fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,True) (bap_1_W@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase_100848,False) (bap_1_theMain$22_100756,True) (f6052,True) (f5664,True) (bap_1_theMain$10_100692,True) (bap_1_theMain$7_100682,True) (f5534,True) (f2624,True) (f4384,True) (bap_1_Prelude.Text.lex$31_100580,True) (bap_1_Prelude.Text.lex$29_100558,True) (bap_1_Prelude.Text.lex$28_100572,True) (bap_1_Prelude.Text.lex$25_100534,True) (f4440,True) (bap_1_Prelude.Text.lex$22_100510,True) (bap_1_Prelude.Text.lex$17_100494,True) (bap_1_Prelude.Text.lex$14_100482,True) (bap_1_Prelude.Text.lex$2_100394,True) (f23154,True) (fR@.fPrelude.Text.lex,True) (bap_1_Jhc.Basics.concatMap$2_100318,True) (f2428,True) (fR@.fJhc.IO.putErrLn,True) (fJhc.String.16_f,True) (fW@.f17290,True) (fW@.fForeign.C.String.5_loop,True) (f3244,True) (f4440-2,True) (f4440-3,True) (f4440-4,True) (f4440-5,True) (f4440-6,True) pappFuncs fromList [] suspFuncs fromList [] Return points-to: @main - <()> bap_1_Jhc.Basics.concatMap$2_100318 - {(CInteger# ),(CJhc.Prim.: {&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...} {&"\\&",&"&",&[],Es-27,Es-28,Es-92,Es-203,...}),(CJhc.Prim.[])} bap_1_Prelude.Text.lex$14_100482 - {(CJhc.Prim.: {Es-254} {Es-255}),(CJhc.Prim.[])} bap_1_Prelude.Text.lex$17_100494 - {(CJhc.Prim.: {Es-247} {Es-246}),(CJhc.Prim.[])} bap_1_Prelude.Text.lex$21_100502 - () bap_1_Prelude.Text.lex$22_100510 - {(CJhc.Prim.: {Es-242} {Es-243}),(CJhc.Prim.[])} bap_1_Prelude.Text.lex$25_100534 - {(CJhc.Prim.: {Es-224} {Es-225}),(CJhc.Prim.[])} bap_1_Prelude.Text.lex$28_100572 - {(CInteger# ),(CJhc.Prim.: {&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...} {&"\\&",&"&",&[],Es-27,Es-28,Es-92,Es-203,...}),(CJhc.Prim.[])} bap_1_Prelude.Text.lex$29_100558 - {(CJhc.Prim.: {Es-211} {Es-212}),(CJhc.Prim.[])} bap_1_Prelude.Text.lex$2_100394 - {(CJhc.Prim.: {Es-296} {Es-297}),(CJhc.Prim.[])} bap_1_Prelude.Text.lex$31_100580 - {(CJhc.Prim.: {Es-207} {Es-208}),(CJhc.Prim.[])} bap_1_W@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase_100848 - bap_1_theMain$10_100692 - {(CInteger# ),(CJhc.Prim.: {&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...} {&"\\&",&"&",&[],Es-27,Es-28,Es-92,Es-203,...}),(CJhc.Prim.[])} bap_1_theMain$22_100756 - {(CInteger# ),(CJhc.Prim.: {&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...} {&"\\&",&"&",&[],Es-27,Es-28,Es-92,Es-203,...}),(CJhc.Prim.[])} bap_1_theMain$7_100682 - {(CJhc.Prim.: {Es-122} {Es-124}),(CJhc.Prim.[])} f23154 - {(CJhc.Prim.: {&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...} {&"\\&",&"&",&[],Es-27,Es-28,Es-92,Es-203,...}),(CJhc.Prim.[])} f2428 - {&(CJhc.Basics.())} f2624 - {&[],Es-6} f3244 - {&[],Es-426} f4384 - {(CInteger# ),(CJhc.Prim.: {&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...} {&"\\&",&"&",&[],Es-27,Es-28,Es-92,Es-203,...}),(CJhc.Prim.[])} f4440 - {(CInteger# ),(CJhc.Prim.: {&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...} {&"\\&",&"&",&[],Es-27,Es-28,Es-92,Es-203,...}),(CJhc.Prim.[])} f4440-2 - {(CInteger# ),(CJhc.Prim.: {&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...} {&"\\&",&"&",&[],Es-27,Es-28,Es-92,Es-203,...}),(CJhc.Prim.[])} f4440-3 - {(CInteger# ),(CJhc.Prim.: {&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...} {&"\\&",&"&",&[],Es-27,Es-28,Es-92,Es-203,...}),(CJhc.Prim.[])} f4440-4 - {(CInteger# ),(CJhc.Prim.: {&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...} {&"\\&",&"&",&[],Es-27,Es-28,Es-92,Es-203,...}),(CJhc.Prim.[])} f4440-5 - {(CInteger# ),(CJhc.Prim.: {&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...} {&"\\&",&"&",&[],Es-27,Es-28,Es-92,Es-203,...}),(CJhc.Prim.[])} f4440-6 - {(CInteger# ),(CJhc.Prim.: {&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...} {&"\\&",&"&",&[],Es-27,Es-28,Es-92,Es-203,...}),(CJhc.Prim.[])} f4440-7 - {(CInteger# ),(CJhc.Prim.: {&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...} {&"\\&",&"&",&[],Es-27,Es-28,Es-92,Es-203,...}),(CJhc.Prim.[])} f5534 - <()> f5664 - {(CInteger# ),(CJhc.Prim.: {&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...} {&"\\&",&"&",&[],Es-27,Es-28,Es-92,Es-203,...}),(CJhc.Prim.[])} f6052 - {(CInteger# ),(CJhc.Prim.: {&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...} {&"\\&",&"&",&[],Es-27,Es-28,Es-92,Es-203,...}),(CJhc.Prim.[])} fData.Char.intToDigit - fData.Char.isDigit - fData.Char.isHexDigit - fData.Char.isOctDigit - fData.Char.lexLitChar - {(CJhc.Prim.: {Es-368,Es-411,Es-413} {&[],Es-414}),(CJhc.Prim.[])} fData.Char.lexLitChar$10 - ({&[],Es-432},{&"\\&",&"&",&"\"",&[],Es-27,Es-28,Es-92,...}) fData.Char.lexLitChar$11 - ({&[],Es-432},{&"\\&",&"&",&"\"",&[],Es-27,Es-28,Es-92,...}) fData.Char.lexLitChar$12 - fData.Char.lexLitChar$13 - ({&[],Es-432},{&"\\&",&"&",&"\"",&[],Es-27,Es-28,Es-92,...}) fData.Char.lexLitChar$14 - fData.Char.lexLitChar$15 - ({&[],Es-432},{&"\\&",&"&",&"\"",&[],Es-27,Es-28,Es-92,...}) fData.Char.lexLitChar$16 - ({&[],Es-432},{&"\\&",&"&",&"\"",&[],Es-27,Es-28,Es-92,...}) fData.Char.lexLitChar$17 - fData.Char.lexLitChar$18 - ({&[],Es-432},{&"\\&",&"&",&"\"",&[],Es-27,Es-28,Es-92,...}) fData.Char.lexLitChar$19 - ({Es-363},{&"\\&",&"&",&"\"",&[],Es-27,Es-28,Es-92,...}) fData.Char.lexLitChar$2 - ({Es-365},{&"\\&",&"&",&"\"",&[],Es-27,Es-28,Es-92,...}) fData.Char.lexLitChar$20 - ({Es-361},{&"\\&",&"&",&"\"",&[],Es-27,Es-28,Es-92,...}) fData.Char.lexLitChar$21 - fData.Char.lexLitChar$22 - ({&[],Es-432},{&"\\&",&"&",&"\"",&[],Es-27,Es-28,Es-92,...}) fData.Char.lexLitChar$23 - ({&[],Es-432},{&"\\&",&"&",&"\"",&[],Es-27,Es-28,Es-92,...}) fData.Char.lexLitChar$24 - fData.Char.lexLitChar$25 - ({&[],Es-432},{&"\\&",&"&",&"\"",&[],Es-27,Es-28,Es-92,...}) fData.Char.lexLitChar$3 - {(CJhc.Prim.: {Es-413} {Es-414}),(CJhc.Prim.[])} fData.Char.lexLitChar$4 - fData.Char.lexLitChar$5 - ({&[],Es-432},{&"\\&",&"&",&"\"",&[],Es-27,Es-28,Es-92,...}) fData.Char.lexLitChar$6 - ({&[],Es-432},{&"\\&",&"&",&"\"",&[],Es-27,Es-28,Es-92,...}) fData.Char.lexLitChar$7 - fData.Char.lexLitChar$8 - ({&[],Es-432},{&"\\&",&"&",&"\"",&[],Es-27,Es-28,Es-92,...}) fData.Char.lexLitChar$9 - fInstance@.iPrelude.Text.show.default - ({&(CChar# '-'),Es-26},{&[],Es-27,Es-28,Es-417}) fInstance@.iPrelude.Text.show.default$2 - ({Es-26},{&[],Es-27,Es-28}) fJhc.Basics.++ - {(CInteger# ),(CJhc.Prim.: {&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...} {&"\\&",&"&",&[],Es-27,Es-28,Es-92,Es-203,...}),(CJhc.Prim.[])} fJhc.Basics.concatMap - {(CInteger# ),(CJhc.Prim.: {&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...} {&"\\&",&"&",&[],Es-27,Es-28,Es-92,Es-203,...}),(CJhc.Prim.[])} fJhc.Basics.concatMap$2 - {(CInteger# ),(CJhc.Prim.: {&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...} {&"\\&",&"&",&[],Es-27,Es-28,Es-92,Es-203,...}),(CJhc.Prim.[])} fJhc.IO.putErrLn - () fJhc.String.16_f - fJhc.String.eqUnpackedString - fNumeric.nonnull - {(CInteger# ),(CJhc.Prim.: {&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...} {&"\\&",&"&",&[],Es-27,Es-28,Es-92,Es-203,...}),(CJhc.Prim.[])} fNumeric.nonnull$3 - {(CInteger# ),(CJhc.Prim.: {&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...} {&"\\&",&"&",&[],Es-27,Es-28,Es-92,Es-203,...}),(CJhc.Prim.[])} fNumeric.nonnull$4 - () fNumeric.readDec$2 - ({Es-334},{&"\\&",&"&",&"\"",&[],Es-27,Es-28,Es-92,...}) fNumeric.readDec$3 - fNumeric.readDec$4 - {(CJhc.Prim.: {Es-339} {Es-338}),(CJhc.Prim.[])} fNumeric.readDec$5 - fNumeric.readDec$6 - fNumeric.readDec$7 - fNumeric.readDec$8 - {(CJhc.Prim.: {Es-329} {Es-328}),(CJhc.Prim.[])} fPrelude.IO.putChar - () fPrelude.IO.putStr - () fPrelude.Text.100_lexString - {(CInteger# ),(CJhc.Prim.: {&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...} {&"\\&",&"&",&[],Es-27,Es-28,Es-92,Es-203,...}),(CJhc.Prim.[])} fPrelude.Text.129_isSym - fPrelude.Text.130_isIdChar - fPrelude.Text.lex - {(CInteger# ),(CJhc.Prim.: {&(CChar# 'x'),&(CJhc.Basics.(,) &[] &[]),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),...} {&"\\&",&"&",&[],Es-27,Es-28,Es-92,Es-203,...}),(CJhc.Prim.[])} fPrelude.Text.lex$10 - {(CJhc.Prim.: {Es-267} {Es-266}),(CJhc.Prim.[])} fPrelude.Text.lex$11 - {(CInteger# ),(CJhc.Prim.: {&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...} {&"\\&",&"&",&[],Es-27,Es-28,Es-92,Es-203,...}),(CJhc.Prim.[])} fPrelude.Text.lex$12 - {(CInteger# ),(CJhc.Prim.: {&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...} {&"\\&",&"&",&[],Es-27,Es-28,Es-92,Es-203,...}),(CJhc.Prim.[])} fPrelude.Text.lex$13 - ({&[],Es-432},{&"\\&",&"&",&"\"",&[],Es-27,Es-28,Es-92,...}) fPrelude.Text.lex$14 - {(CJhc.Prim.: {Es-254} {Es-255}),(CJhc.Prim.[])} fPrelude.Text.lex$15 - ({Es-259},{&"\\&",&"&",&"\"",&[],Es-27,Es-28,Es-92,...}) fPrelude.Text.lex$16 - ({&[],Es-432},{&"\\&",&"&",&"\"",&[],Es-27,Es-28,Es-92,...}) fPrelude.Text.lex$17 - {(CJhc.Prim.: {Es-247} {Es-246}),(CJhc.Prim.[])} fPrelude.Text.lex$18 - ({Es-251},{&"\\&",&"&",&"\"",&[],Es-27,Es-28,Es-92,...}) fPrelude.Text.lex$19 - {(CInteger# ),(CJhc.Prim.: {&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...} {&"\\&",&"&",&[],Es-27,Es-28,Es-92,Es-203,...}),(CJhc.Prim.[])} fPrelude.Text.lex$2 - {(CJhc.Prim.: {Es-296} {Es-297}),(CJhc.Prim.[])} fPrelude.Text.lex$20 - () fPrelude.Text.lex$21 - {(CInteger# ),(CJhc.Prim.: {&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...} {&"\\&",&"&",&[],Es-27,Es-28,Es-92,Es-203,...}),(CJhc.Prim.[])} fPrelude.Text.lex$22 - {(CJhc.Prim.: {Es-242} {Es-243}),(CJhc.Prim.[])} fPrelude.Text.lex$23 - ({Es-239},{&"\\&",&"&",&"\"",&[],Es-27,Es-28,Es-92,...}) fPrelude.Text.lex$24 - {(CJhc.Prim.: {Es-229} {Es-230}),(CJhc.Prim.[])} fPrelude.Text.lex$25 - {(CJhc.Prim.: {Es-224} {Es-225}),(CJhc.Prim.[])} fPrelude.Text.lex$26 - ({Es-236},{&"\\&",&"&",&"\"",&[],Es-27,Es-28,Es-92,...}) fPrelude.Text.lex$28 - {(CInteger# ),(CJhc.Prim.: {&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...} {&"\\&",&"&",&[],Es-27,Es-28,Es-92,Es-203,...}),(CJhc.Prim.[])} fPrelude.Text.lex$29 - {(CJhc.Prim.: {Es-211} {Es-212}),(CJhc.Prim.[])} fPrelude.Text.lex$3 - ({Es-326},{&"\\&",&"&",&"\"",&[],Es-27,Es-28,Es-92,...}) fPrelude.Text.lex$30 - ({Es-221},{&"\\&",&"&",&"\"",&[],Es-27,Es-28,Es-92,...}) fPrelude.Text.lex$31 - {(CJhc.Prim.: {Es-207} {Es-208}),(CJhc.Prim.[])} fPrelude.Text.lex$32 - ({Es-204},{&"\\&",&"&",&"\"",&[],Es-27,Es-28,Es-92,...}) fPrelude.Text.lex$33 - {(CInteger# ),(CJhc.Prim.: {&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...} {&"\\&",&"&",&[],Es-27,Es-28,Es-92,Es-203,...}),(CJhc.Prim.[])} fPrelude.Text.lex$34 - ({&[],Es-432},{&"\\&",&"&",&"\"",&[],Es-27,Es-28,Es-92,...}) fPrelude.Text.lex$4 - {(CInteger# ),(CJhc.Prim.: {&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...} {&"\\&",&"&",&[],Es-27,Es-28,Es-92,Es-203,...}),(CJhc.Prim.[])} fPrelude.Text.lex$5 - {(CInteger# ),(CJhc.Prim.: {&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...} {&"\\&",&"&",&[],Es-27,Es-28,Es-92,Es-203,...}),(CJhc.Prim.[])} fPrelude.Text.lex$6 - {(CJhc.Prim.: {&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...} {&"\\&",&"&",&[],Es-27,Es-28,Es-92,Es-203,...}),(CJhc.Prim.[])} fPrelude.Text.lex$7 - {(CInteger# ),(CJhc.Prim.: {&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...} {&"\\&",&"&",&[],Es-27,Es-28,Es-92,Es-203,...}),(CJhc.Prim.[])} fPrelude.Text.lex$8 - () fPrelude.Text.lex$9 - ({Es-273},{&"\\&",&"&",&"\"",&[],Es-27,Es-28,Es-92,...}) fR@.fJhc.Basics.++ - {(CInteger# ),(CJhc.Prim.: {&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...} {&"\\&",&"&",&[],Es-27,Es-28,Es-92,Es-203,...}),(CJhc.Prim.[])} fR@.fJhc.IO.putErrLn - {&(CJhc.Basics.())} fR@.fPrelude.Text.lex - {(CInteger# ),(CJhc.Prim.: {&(CChar# 'x'),&(CJhc.Basics.(,) &[] &[]),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),...} {&"\\&",&"&",&[],Es-27,Es-28,Es-92,Es-203,...}),(CJhc.Prim.[])} fW@.f17290 - fW@.fForeign.C.String.5_loop - {Es-426} fW@.fForeign.C.String.peekCAString - {&[],Es-426} fW@.fInstance@.iJhc.Order.==.Jhc.Prim.[] - fW@.fPrelude.span - ({&[],Es-432},{&"\\&",&"&",&"\"",&[],Es-27,Es-28,Es-92,...}) fW@.fPrelude.span$2 - ({&[],Es-422},{&"\\&",&"&",&"\"",&[],Es-27,Es-28,Es-92,...}) fW@.fPrelude.span$3 - ({&[],Es-422},{&"\\&",&"&",&"\"",&[],Es-27,Es-28,Es-92,...}) fW@.fPrelude.span$4 - {(CJhc.Prim.: {&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...} {Es-421}),(CJhc.Prim.[])} fW@.fPrelude.span$5 - {(CInteger# ),(CJhc.Prim.: {&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...} {&"\\&",&"&",&[],Es-27,Es-28,Es-92,Es-203,...}),(CJhc.Prim.[])} fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase - ({Es-26},{&[],Es-27,Es-28}) fW@.fSpec@.Prelude.490.fPrelude.elem - fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase - ({Es-26},{&[],Es-27,Es-28}) fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase$2 - ftheMain$10 - {(CInteger# ),(CJhc.Prim.: {&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...} {&"\\&",&"&",&[],Es-27,Es-28,Es-92,Es-203,...}),(CJhc.Prim.[])} ftheMain$11 - {(CInteger# ),(CJhc.Prim.: {&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...} {&"\\&",&"&",&[],Es-27,Es-28,Es-92,Es-203,...}),(CJhc.Prim.[])} ftheMain$12 - {(CInteger# ),(CJhc.Prim.: {&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...} {&"\\&",&"&",&[],Es-27,Es-28,Es-92,Es-203,...}),(CJhc.Prim.[])} ftheMain$13 - {(CInteger# ),(CJhc.Prim.: {&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...} {&"\\&",&"&",&[],Es-27,Es-28,Es-92,Es-203,...}),(CJhc.Prim.[])} ftheMain$14 - {(CInteger# ),(CJhc.Prim.: {&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...} {&"\\&",&"&",&[],Es-27,Es-28,Es-92,Es-203,...}),(CJhc.Prim.[])} ftheMain$15 - ({Es-92},{&"\\&",&"&",&"\"",&[],Es-27,Es-28,Es-92,...}) ftheMain$16 - ftheMain$17 - {(CJhc.Prim.: {Es-84} {Es-85}),(CJhc.Prim.[])} ftheMain$18 - {(CInteger# ),(CJhc.Prim.: {&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...} {&"\\&",&"&",&[],Es-27,Es-28,Es-92,Es-203,...}),(CJhc.Prim.[])} ftheMain$19 - {(CInteger# ),(CJhc.Prim.: {&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...} {&"\\&",&"&",&[],Es-27,Es-28,Es-92,Es-203,...}),(CJhc.Prim.[])} ftheMain$2 - ({Es-133},{Es-134}) ftheMain$20 - {(CInteger# ),(CJhc.Prim.: {&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...} {&"\\&",&"&",&[],Es-27,Es-28,Es-92,Es-203,...}),(CJhc.Prim.[])} ftheMain$21 - {(CInteger# ),(CJhc.Prim.: {&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...} {&"\\&",&"&",&[],Es-27,Es-28,Es-92,Es-203,...}),(CJhc.Prim.[])} ftheMain$22 - {(CInteger# ),(CJhc.Prim.: {&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...} {&"\\&",&"&",&[],Es-27,Es-28,Es-92,Es-203,...}),(CJhc.Prim.[])} ftheMain$23 - {(CInteger# ),(CJhc.Prim.: {&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...} {&"\\&",&"&",&[],Es-27,Es-28,Es-92,Es-203,...}),(CJhc.Prim.[])} ftheMain$24 - {(CInteger# ),(CJhc.Prim.: {&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...} {&"\\&",&"&",&[],Es-27,Es-28,Es-92,Es-203,...}),(CJhc.Prim.[])} ftheMain$25 - {(CInteger# ),(CJhc.Prim.: {&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...} {&"\\&",&"&",&[],Es-27,Es-28,Es-92,Es-203,...}),(CJhc.Prim.[])} ftheMain$26 - {(CJhc.Prim.: {Es-131} {Es-34}),(CJhc.Prim.[])} ftheMain$27 - ({Es-46},{&"\\&",&"&",&"\"",&[],Es-27,Es-28,Es-92,...}) ftheMain$28 - ftheMain$29 - {(CJhc.Prim.: {Es-44} {Es-43}),(CJhc.Prim.[])} ftheMain$3 - (,,,) ftheMain$30 - {(CJhc.Prim.: {&"\\&",&[],Es-46,Es-92,Es-204,Es-221,Es-236,...} {&[]}),(CJhc.Prim.[])} ftheMain$31 - {(CInteger# ),(CJhc.Prim.: {&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...} {&"\\&",&"&",&[],Es-27,Es-28,Es-92,Es-203,...}),(CJhc.Prim.[])} ftheMain$32 - {(CJhc.Prim.: {Es-131} {Es-41}),(CJhc.Prim.[])} ftheMain$33 - {(CJhc.Prim.: {&(CChar# ' ')} {Es-36}),(CJhc.Prim.[])} ftheMain$34 - ftheMain$4 - ({Es-126},{Es-127}) ftheMain$5 - ({Es-131},{Es-130}) ftheMain$6 - ({Es-131},{Es-130}) ftheMain$7 - {(CJhc.Prim.: {Es-122} {Es-124}),(CJhc.Prim.[])} ftheMain$8 - {(CJhc.Prim.: {Es-425} {&[],Es-427}),(CJhc.Prim.[])} ftheMain$9 - {(CInteger# ),(CJhc.Prim.: {&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...} {&"\\&",&"&",&[],Es-27,Es-28,Es-92,Es-203,...}),(CJhc.Prim.[])} Argument points-to: @main - [] bap_1_Jhc.Basics.concatMap$2_100318 - [{Eu-349,Eu-355},{&"\\&",&"&",&[],Es-27,Es-28,Es-31,Es-43,...}] bap_1_Prelude.Text.lex$14_100482 - [{Eu-253},{&[]}] bap_1_Prelude.Text.lex$17_100494 - [{Eu-245},{&[]}] bap_1_Prelude.Text.lex$22_100510 - [{Eu-241},{&"\\&",&"&",&[],Es-27,Es-28,Es-92,Es-203,...}] bap_1_Prelude.Text.lex$25_100534 - [{Eu-223,Eu-228},{&"\\&",&"&",&[],Es-27,Es-28,Es-92,Es-203,...}] bap_1_Prelude.Text.lex$28_100572 - [{Es-150},{&[]}] bap_1_Prelude.Text.lex$29_100558 - [{Eu-210,Eu-214},{&"\\&",&"&",&[],Es-27,Es-28,Es-92,Es-203,...}] bap_1_Prelude.Text.lex$2_100394 - [{Eu-295,Eu-300},{&"\\&",&"&",&[],Es-27,Es-28,Es-92,Es-203,...}] bap_1_Prelude.Text.lex$31_100580 - [{Eu-144,Eu-206},{&"\\&",&"&",&[],Es-27,Es-28,Es-92,Es-203,...}] bap_1_theMain$10_100692 - [{Es-111},{Es-96,Es-105,Es-328}] bap_1_theMain$22_100756 - [{Es-72},{&"\\&",&"&",&[],Es-27,Es-28,Es-92,Es-203,...}] bap_1_theMain$7_100682 - [{Eu-3,Eu-123},] f23154 - [{}] f2428 - [{}] f2624 - [{}] f3244 - [] f4384 - [{}] f4440 - [{}] f4440-2 - [{}] f4440-3 - [{}] f4440-4 - [{}] f4440-5 - [{}] f4440-6 - [{}] f5534 - [,{},{}] f5664 - [{}] f6052 - [{}] fData.Char.intToDigit - [{Es-25}] fData.Char.isDigit - [{&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...}] fData.Char.isHexDigit - [{&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...}] fData.Char.isOctDigit - [{&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...}] fData.Char.lexLitChar - [{&"\\&",&"&",&"\"",&[],Es-27,Es-28,Es-92,...}] fData.Char.lexLitChar$12 - [{&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...}] fData.Char.lexLitChar$14 - [{&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...}] fData.Char.lexLitChar$17 - [{&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...}] fData.Char.lexLitChar$19 - [{&"\\&",&"&",&[],Es-27,Es-28,Es-92,Es-203,...}] fData.Char.lexLitChar$2 - [{Es-370,Es-372,Es-374,Es-376,Es-378,Es-380,Es-382,...}] fData.Char.lexLitChar$20 - [{&"\\&",&"&",&[],Es-27,Es-28,Es-92,Es-203,...}] fData.Char.lexLitChar$21 - [{&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...}] fData.Char.lexLitChar$24 - [{&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...}] fData.Char.lexLitChar$3 - [{&[],Eu-371,Eu-373,Eu-375,Eu-377,Eu-379,Eu-381,...}] fData.Char.lexLitChar$4 - [{&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...}] fData.Char.lexLitChar$7 - [{&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...}] fData.Char.lexLitChar$9 - [{&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...}] fInstance@.iPrelude.Text.show.default - [{&(CInteger# 0),Es-14,Es-19,Eu-21,Es-131}] fInstance@.iPrelude.Text.show.default$2 - [{Eu-416},{&[]}] fJhc.Basics.++ - [{&"\\&",&"Numeric.showIntAtBase: can't show negative numbers ",&[],Eu-51,Es-53,Eu-57,Es-59,...},{&"\\&",&"\"",&"'",&[],Eu-23,Eu-52,Eu-58,...}] fJhc.Basics.concatMap - [{&(P1_theMain$31),Es-39},{Eu-33,Eu-38}] fJhc.Basics.concatMap$2 - [{&(P1_theMain$31),Es-39},{&"\\&",&"&",&[],Es-27,Es-28,Es-31,Es-43,...}] fJhc.IO.putErrLn - [{&"error:",Eu-24}] fJhc.String.16_f - [,{}] fJhc.String.eqUnpackedString - [,{&"\\&",&[],Es-92,Es-204,Es-221,Es-236,Es-239,...}] fNumeric.nonnull - [{&(P1_Data.Char.isDigit)},{&"\\&",&"&",&"\"",&[],Es-27,Es-28,Es-92,...}] fNumeric.readDec$2 - [{&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...}] fNumeric.readDec$3 - [{&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...}] fNumeric.readDec$4 - [{&"\\&",&"&",&[],Es-27,Es-28,Es-92,Es-203,...}] fNumeric.readDec$5 - [{&"\\&",&[],Es-92,Es-204,Es-221,Es-236,Es-239,...}] pidigits_code.c: In function '_amain': pidigits_code.c:2121: warning: statement with no effect pidigits_code.c:2229: warning: statement with no effect pidigits_code.c: In function 'ftheMain_d21': pidigits_code.c:6216: warning: 'return' with no value, in function returning non-void pidigits_code.c:6221: warning: 'return' with no value, in function returning non-void pidigits_code.c:6225: warning: statement with no effect pidigits_code.c:6232: warning: statement with no effect pidigits_code.c: In function 'ftheMain_d9': pidigits_code.c:8031: warning: 'return' with no value, in function returning non-void pidigits_code.c:8035: warning: 'return' with no value, in function returning non-void pidigits_code.c:8039: warning: statement with no effect pidigits_code.c:8046: warning: statement with no effect pidigits_code.c: In function 'fPrelude__Text__lex_d33': pidigits_code.c:9471: warning: statement with no effect pidigits_code.c:9530: warning: statement with no effect pidigits_code.c: In function 'fPrelude__Text__lex_d19': pidigits_code.c:10672: warning: statement with no effect pidigits_code.c:10731: warning: statement with no effect pidigits_code.c:10759: warning: 'return' with no value, in function returning non-void pidigits_code.c:10820: warning: 'return' with no value, in function returning non-void pidigits_code.c:10974: warning: statement with no effect pidigits_code.c:11033: warning: statement with no effect pidigits_code.c:11061: warning: 'return' with no value, in function returning non-void pidigits_code.c:11218: warning: statement with no effect pidigits_code.c:11277: warning: statement with no effect pidigits_code.c:11305: warning: 'return' with no value, in function returning non-void pidigits_code.c:11459: warning: statement with no effect pidigits_code.c:11518: warning: statement with no effect pidigits_code.c:11546: warning: 'return' with no value, in function returning non-void pidigits_code.c:11700: warning: statement with no effect pidigits_code.c:11759: warning: statement with no effect pidigits_code.c:11787: warning: 'return' with no value, in function returning non-void pidigits_code.c:11791: warning: statement with no effect pidigits_code.c:11793: warning: statement with no effect pidigits_code.c: In function 'fPrelude__Text__lex': pidigits_code.c:16982: warning: 'return' with no value, in function returning non-void pidigits_code.c:16985: warning: statement with no effect pidigits_code.c:17070: warning: statement with no effect pidigits_code.c:17158: warning: statement with no effect pidigits_code.c:17161: warning: 'return' with no value, in function returning non-void pidigits_code.c:17432: warning: statement with no effect pidigits_code.c: In function 'fPrelude__IO__putStr': pidigits_code.c:19490: warning: statement with no effect pidigits_code.c:19563: warning: statement with no effect pidigits_code.c: In function 'fJhc__IO__putErrLn': pidigits_code.c:19646: warning: statement with no effect pidigits_code.c:19826: warning: statement with no effect pidigits_code.c: In function 'fJhc__String__eqUnpackedString': pidigits_code.c:24153: warning: 'return' with no value, in function returning non-void pidigits_code.c:24156: warning: statement with no effect pidigits_code.c:24342: warning: 'return' with no value, in function returning non-void pidigits_code.c:24362: warning: statement with no effect pidigits_code.c: In function 'fW_a__fSpec_a__Prelude__490__fPrelude__elem': pidigits_code.c:24634: warning: 'return' with no value, in function returning non-void pidigits_code.c:24637: warning: statement with no effect pidigits_code.c:24654: warning: 'return' with no value, in function returning non-void pidigits_code.c:24659: warning: statement with no effect pidigits_code.c: In function 'fW_a__fForeign__C__String__peekCAString': pidigits_code.c:25477: warning: 'return' with no value, in function returning non-void pidigits_code.c:25480: warning: statement with no effect pidigits_code.c:25498: warning: 'return' with no value, in function returning non-void pidigits_code.c:25501: warning: statement with no effect pidigits_code.c:25531: warning: 'return' with no value, in function returning non-void pidigits_code.c:25533: warning: statement with no effect pidigits_code.c:25539: warning: 'return' with no value, in function returning non-void pidigits_code.c:25541: warning: statement with no effect pidigits_code.c: At top level: pidigits_code.c:8568: warning: 'ftheMain_d7' defined but not used pidigits_code.c:25623: warning: 'bap_u1_utheMain_d7_u100682' defined but not used fNumeric.readDec$6 - [{Eu-332,Eu-336},{Es-339}] fNumeric.readDec$7 - [{Eu-332,Eu-336},{Eu-331,Es-338}] fNumeric.readDec$8 - [{&"\\&",&"&",&[],Es-27,Es-28,Es-92,Es-203,...}] fPrelude.IO.putChar - [{&(CChar# '-'),&(CChar# ' '),&(CChar# '\t'),&(CChar# ':'),Es-26}] fPrelude.IO.putStr - [{Es-9,Es-12,Es-13,Es-17,Es-18}] fPrelude.Text.100_lexString - [{&"\\&",&"&",&"\"",&[],Es-27,Es-28,Es-92,...}] fPrelude.Text.130_isIdChar - [{&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...}] fPrelude.Text.lex - [{&"\\&",&"&",&"\"",&[],Es-7,Es-27,Es-28,...}] fPrelude.Text.lex$10 - [{&"\\&",&"&",&[],Es-27,Es-28,Es-92,Es-203,...}] fPrelude.Text.lex$12 - [{&[],Es-316,Es-414}] fPrelude.Text.lex$14 - [{&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...},{&[],Es-310,Es-320}] fPrelude.Text.lex$15 - [{&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...},{Es-309,Es-319}] fPrelude.Text.lex$17 - [{&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...},{&[],Es-312,Es-322}] fPrelude.Text.lex$18 - [{&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...},{Es-311,Es-321}] fPrelude.Text.lex$19 - [{&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...},{&[],Es-314,Es-324}] fPrelude.Text.lex$2 - [{&"\\&",&[],Es-92,Es-204,Es-221,Es-236,Es-239,...},{&"\\&",&"&",&[],Es-27,Es-28,Es-92,Es-203,...}] fPrelude.Text.lex$22 - [{&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...},{&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...},{&"\\&",&"&",&[],Es-27,Es-28,Es-92,Eu-137,...}] fPrelude.Text.lex$23 - [{&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...},{&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...},{&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...}] fPrelude.Text.lex$24 - [{&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...},{&"\\&",&"&",&"\"",&[],Es-27,Es-28,Es-92,...}] fPrelude.Text.lex$25 - [{&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...},{&"\\&",&"&",&[],Es-27,Es-28,Es-92,Es-203,...}] fPrelude.Text.lex$26 - [{&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...},{&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...}] fPrelude.Text.lex$28 - [{&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...},{Es-150},{&[]},{&[],Es-432},{Eu-158,Eu-166,Eu-169,Eu-177,Eu-185,Eu-193,Eu-201,...}] fPrelude.Text.lex$29 - [{&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...},{&[],Es-432},{&"\\&",&"&",&[],Es-27,Es-28,Es-92,Es-203,...}] fPrelude.Text.lex$3 - [{&"\\&",&[],Es-92,Es-204,Es-221,Es-236,Es-239,...},{&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...}] fPrelude.Text.lex$30 - [{&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...},{&[],Es-432},{&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...}] fPrelude.Text.lex$31 - [{&"\\&",&[],Es-92,Es-204,Es-221,Es-236,Es-239,...},{&"\\&",&"&",&[],Es-27,Es-28,Es-92,Es-203,...}] fPrelude.Text.lex$32 - [{&"\\&",&[],Es-92,Es-204,Es-221,Es-236,Es-239,...},{&(CChar# 'x'),&"\\&",&(CChar# '"'),&(CChar# '^'),&(CChar# '\\'),&(CChar# '&'),&(CChar# '-'),...}] fPrelude.Text.lex$33 - [{&"\\&",&"&",&[],Es-27,Es-28,Es-92,Eu-168,...}] fPrelude.Text.lex$4 - [{&"\\&",&"&",&[],Es-27,Es-28,Es-92,Es-203,...}] fPrelude.Text.lex$5