.digits-of-e2.hs:53 - Warning: defaulting: t231 => Jhc.Basics.Integer ..! -- FloatInward-PreInit -- typeAnalyze-PreInit -- FloatInward-Init-Big-One -- Simplify-Init-Big-One -- Simplify-Init-Big-One -- Simplify-Init-Big-One PassStats ├╴Barendregt: 15 ├╴EtaExpansion-Init-Big-One: 1 ├╴FloatInward-Init │ ╰╴FloatInward.Main.fl@12$287: 1 ├╴FloatInward-Init-Big-One: 1 ├╴FloatInward-OptWW: 6 ├╴FloatInward-PreInit: 1 ├╴FloatOutward-Init │ ╰╴LetFloat │ ╰╴Full-Lazy │ ├╴float │ │ ├╴(epheremal): 6 │ │ ├╴x116: 1 │ │ ├╴x12: 1 │ │ ├╴x122: 1 │ │ ├╴x32: 1 │ │ ├╴x40: 1 │ │ ├╴x50: 1 │ │ ├╴x5092: 1 │ │ ├╴x5132: 1 │ │ ├╴x66: 1 │ │ ╰╴x68: 1 │ ╰╴top_level.x12: 1 ├╴PruneUnreachable: 2 ├╴SimpleRecursive-Init │ ╰╴SimpleRecursive.Main.carryPropagate: 1 ├╴Simplify-Init-Big-One │ ╰╴E │ ╰╴Simplify │ ├╴case-of-case: 4 │ ├╴let-coalesce: 33 │ ├╴let-from-case: 6 │ ╰╴strictness │ ╰╴let-to-case │ ├╴x40: 1 │ ├╴x50: 1 │ ├╴x5132: 1 │ ├╴x5182: 1 │ ╰╴x5190: 1 ├╴Simplify-Init-One │ ├╴E │ │ ╰╴Simplify │ │ ├╴application-push │ │ │ ├╴case: 2 │ │ │ ╰╴let: 9 │ │ ├╴case-improve-default │ │ │ ├╴[Jhc.Prim.:]: 1 │ │ │ ╰╴[Jhc.Prim.[]]: 4 │ │ ├╴f-beta-reduce │ │ │ ├╴Jhc.Basics.49_x: 1 │ │ │ ├╴Jhc.Basics.72_x: 1 │ │ │ ├╴Jhc.Basics.81_xs: 1 │ │ │ ├╴x14: 1 │ │ │ ├╴x4954: 1 │ │ │ ├╴x4956: 1 │ │ │ ├╴x4962: 1 │ │ │ ├╴x5000: 1 │ │ │ ├╴x5034: 1 │ │ │ ├╴x5038: 1 │ │ │ ├╴x5052: 1 │ │ │ ├╴x5060: 1 │ │ │ ├╴x5078: 1 │ │ │ ├╴x5090: 1 │ │ │ ╰╴x5130: 1 │ │ ├╴inline │ │ │ ├╴Forced │ │ │ │ ├╴Instance@.iJhc.Enum.enumFromThen.Jhc.Basics.Integer: 1 │ │ │ │ ├╴Instance@.iPrelude.*.Jhc.Basics.Integer: 1 │ │ │ │ ├╴Jhc.Basics.$: 4 │ │ │ │ ╰╴Jhc.Basics..: 4 │ │ │ ├╴Many │ │ │ │ ├╴Instance@.iJhc.Monad.>>=.Jhc.Prim.IO: 1 │ │ │ │ ├╴Instance@.iJhc.Monad.fail.Jhc.Prim.IO: 2 │ │ │ │ ├╴Jhc.Basics.iterate: 1 │ │ │ │ ├╴Jhc.Basics.map: 2 │ │ │ │ ╰╴Prelude.IO.print: 1 │ │ │ ├╴ManyBranch.(epheremal): 2 │ │ │ ├╴Once.(epheremal): 5 │ │ │ ├╴OnceInLam.(epheremal): 11 │ │ │ ╰╴atomic.x130: 1 │ │ ├╴known-case │ │ │ ├╴1: 1 │ │ │ ├╴Integer#: 3 │ │ │ ╰╴Jhc.Order.Bool#: 1 │ │ ├╴let-coalesce: 83 │ │ ╰╴let-from-case: 1 │ ├╴EtaExpand │ │ ├╴def │ │ │ ├╴Main.main: 1 │ │ │ ├╴x34: 1 │ │ │ ├╴x4: 1 │ │ │ ├╴x42: 1 │ │ │ ├╴x44: 1 │ │ │ ├╴x46: 1 │ │ │ ├╴x52: 1 │ │ │ ├╴x54: 1 │ │ │ ├╴x58: 1 │ │ │ ├╴x60: 1 │ │ │ ╰╴x62: 1 │ │ ╰╴use │ │ ├╴Jhc.Basics.++: 1 │ │ ├╴Jhc.Basics.concat: 1 │ │ ├╴Main.carryPropagate: 1 │ │ ├╴Prelude.head: 1 │ │ ╰╴Prelude.tail: 2 │ ╰╴Rule │ ├╴User │ │ ├╴++.tick2: 1 │ │ ╰╴Rule │ │ ├╴Instance@.iJhc.Enum.enumFromThen.Jhc.Basics.Integer: 1 │ │ ├╴Instance@.iJhc.Monad.>>=.Jhc.Prim.IO: 1 │ │ ├╴Instance@.iJhc.Monad.fail.Jhc.Prim.IO: 1 │ │ ├╴Instance@.iPrelude.*.Jhc.Basics.Integer: 1 │ │ ├╴Instance@.iPrelude.Text.show.Jhc.Basics.Integer: 1 │ │ ╰╴Instance@.iPrelude.Text.show.Jhc.Prim.[]: 1 │ ╰╴error.EError: 2 ├╴Simplify-Init-Three-AfterDemand │ ╰╴E │ ╰╴Simplify │ ├╴case-improve-default.[Int#]: 1 │ ├╴let-coalesce: 26 │ ├╴let-from-case: 2 │ ╰╴strictness.let-to-case.x28: 1 ├╴Simplify-Init-Two-FloatOutCleanup │ ╰╴E │ ╰╴Simplify │ ├╴let-coalesce: 60 │ ╰╴let-from-case: 2 ├╴Simplify-Simplify-One: 3 ├╴Simplify-Simplify-Three │ ╰╴E │ ╰╴Simplify │ ├╴let-coalesce: 32 │ ╰╴let-from-case: 5 ├╴Simplify-Simplify-Two │ ╰╴E │ ╰╴Simplify │ ├╴let-coalesce: 32 │ ╰╴let-from-case: 5 ├╴typeAnalyze-Init: 3 ╰╴typeAnalyze-PreInit: 1 Type analyzed methods Main.carryPropagate \({Jhc.Basics.Integer}) Jhc.Basics.$ \({Jhc@.->[(0,{Jhc.IO.IOError}),(1,{Jhc.Prim.IO[(0,())]})]})({Jhc.Prim.IO[(0,())]}) Jhc.Basics.map \({})({Jhc.Prim.Char,Jhc.Basics.Integer}) Jhc.Basics.++ \({Jhc.Prim.Int,Jhc.Prim.Char,Jhc.Basics.Integer,Jhc.Basics.(,)[(0,()),(1,{Jhc.Prim.[][(0,{Jhc.Prim.Char})]})]}) Jhc.Basics.foldl \({Jhc.Basics.Integer})({Jhc.Basics.Integer}) Jhc.Basics.concat \({Jhc.Prim.Char}) Jhc.Basics.concatMap \({Jhc.Basics.(,)[(0,()),(1,{Jhc.Prim.[][(0,{Jhc.Prim.Char})]})]})({Jhc.Prim.Int,Jhc.Prim.Char}) 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.div \({Jhc.Basics.Integer}) Prelude.mod \({Jhc.Basics.Integer}) Prelude.quotRem \({Jhc.Basics.Integer}) Prelude.toInt \({Jhc.Basics.Integer}) Prelude.head \({Jhc.Basics.Integer}) Prelude.tail \({Jhc.Prim.Char,Jhc.Basics.Integer}) Prelude.foldl1 \({Jhc.Basics.Integer}) Prelude.take \({Jhc.Prim.Char}) Jhc.IO.ioError \({Jhc.Basics.(),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.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.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.Prim.[][(0,{Jhc.Prim.Char})],Jhc.Prim.Int,Jhc.Basics.Integer}) Prelude.Text.show \({Jhc.Basics.Integer}) Prelude.Text.showList \({Jhc.Prim.Char}) Prelude.Text.reads \({Jhc.Prim.Int}) Prelude.Text.shows \({Jhc.Prim.Int}) Prelude.Text.read \({Jhc.Prim.Int}) Jhc.IO.exitFailure \({Jhc.Basics.()}) Jhc.List.mapIterate \({})({Jhc.Prim.Char,Jhc.Basics.Integer}) Jhc.List.mapFilter \({})({Jhc.Prim.Char,Jhc.Basics.Integer}) Jhc.IO.showError \({Jhc.Basics.(),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,())]}) Instance@.iJhc.Monad.>>.Jhc.Prim.IO \({Jhc.Basics.()})({Jhc.Basics.()}) Instance@.iJhc.Monad.return.Jhc.Prim.IO \({Jhc.Prim.[][(0,())],Jhc.Basics.()}) W@.fJhc.List.!! \({Jhc.Prim.[][(0,{Jhc.Prim.Char})]}) 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.showsPrec.Jhc.Prim.[] \({Jhc.Prim.Char}) Instance@.iPrelude.Text.show.default \({Jhc.Prim.[][(0,{Jhc.Prim.Char})],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@.fInstance@.iPrelude.Text.showsPrec.Jhc.Prim.[] \({Jhc.Prim.Char}) 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 -- 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 -- Simplify-SuperSimplify after Boxy WorkWrap Finding fixpoint for Liftees: [890](890)(13)(1) (2936::Unknown,"Not Lifted") (3108::Unknown,"Not Lifted") (3456::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#: 4 │ ╰╴absent: 1 ├╴EtaExpansion-Main-AfterOne: 1 ├╴LambdaLift │ ╰╴E │ ╰╴LambdaLift │ ├╴doBigLift │ │ ├╴Case │ │ │ ├╴1: 40 │ │ │ ├╴2: 15 │ │ │ ╰╴3: 3 │ │ ╰╴Lambda │ │ ├╴1: 8 │ │ ├╴2: 4 │ │ ╰╴4: 1 │ ├╴doBigLiftR │ │ ╰╴Lambda │ │ ├╴1: 12 │ │ ╰╴2: 2 │ ├╴doLift │ │ ├╴Case.0: 1 │ │ ├╴Lambda │ │ │ ├╴1: 12 │ │ │ ╰╴2: 1 │ │ ╰╴Other.0: 3 │ ╰╴doLiftR │ ╰╴Lambda │ ├╴1: 24 │ ╰╴2: 6 ├╴PruneUnreachable: 3 ├╴Simplify-Main-One │ ├╴E │ │ ├╴PrimOpt │ │ │ ├╴(int)==(char,char).ec: 1 │ │ │ ╰╴(intmax_t): 4 │ │ ╰╴Simplify │ │ ├╴application-push │ │ │ ├╴case: 24 │ │ │ ╰╴let: 14 │ │ ├╴case-atomic-unboxed: 1 │ │ ├╴case-default-case: 3 │ │ ├╴case-lambda: 1 │ │ ├╴case-of-bottom: 4 │ │ ├╴case-of-case: 55 │ │ ├╴case-trailing.x5618: 1 │ │ ├╴f-beta-reduce │ │ │ ├╴X@.fPrelude.614_x@1: 1 │ │ │ ├╴X@.fPrelude.615_y@1: 1 │ │ │ ├╴_: 2 │ │ │ ├╴x1678: 1 │ │ │ ├╴x1880: 1 │ │ │ ├╴x1948: 1 │ │ │ ├╴x2256: 1 │ │ │ ├╴x2284: 1 │ │ │ ├╴x2296: 1 │ │ │ ├╴x2446: 1 │ │ │ ├╴x2558: 1 │ │ │ ├╴x2562: 1 │ │ │ ├╴x2622: 1 │ │ │ ├╴x2624: 1 │ │ │ ├╴x3178: 1 │ │ │ ├╴x3196: 1 │ │ │ ├╴x3216: 1 │ │ │ ├╴x3220: 1 │ │ │ ├╴x3224: 1 │ │ │ ├╴x3228: 1 │ │ │ ├╴x3232: 1 │ │ │ ├╴x3238: 1 │ │ │ ├╴x3240: 1 │ │ │ ├╴x3244: 1 │ │ │ ├╴x3248: 1 │ │ │ ├╴x3252: 1 │ │ │ ├╴x3256: 1 │ │ │ ├╴x3282: 1 │ │ │ ├╴x3566: 1 │ │ │ ├╴x3940: 1 │ │ │ ├╴x4050: 1 │ │ │ ├╴x4140: 1 │ │ │ ├╴x4504: 1 │ │ │ ├╴x4562: 1 │ │ │ ├╴x4568: 1 │ │ │ ├╴x4572: 1 │ │ │ ╰╴x852: 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.Basics.Integer: 1 │ │ │ │ ├╴Instance@.iJhc.Order.==.Jhc.Prim.Char: 1 │ │ │ │ ├╴Instance@.iJhc.Order.==.Jhc.Prim.[]: 1 │ │ │ │ ├╴Instance@.iPrelude.+.Jhc.Basics.Integer: 4 │ │ │ │ ├╴Instance@.iPrelude.Text.readsPrec.Jhc.Prim.Int: 1 │ │ │ │ ├╴Instance@.iPrelude.Text.showsPrec.Jhc.Prim.Int: 2 │ │ │ │ ├╴Instance@.iPrelude.Text.showsPrec.Jhc.Prim.[]: 1 │ │ │ │ ├╴Instance@.iPrelude.div.Jhc.Basics.Integer: 3 │ │ │ │ ├╴Instance@.iPrelude.fromInt.Jhc.Basics.Integer: 4 │ │ │ │ ├╴Instance@.iPrelude.mod.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 │ │ │ │ ╰╴x4756: 1 │ │ │ ├╴Many │ │ │ │ ├╴(epheremal): 4 │ │ │ │ ├╴Instance@.iJhc.Monad.>>.Jhc.Prim.IO: 1 │ │ │ │ ├╴Instance@.iJhc.Monad.>>=.Jhc.Prim.IO: 2 │ │ │ │ ├╴Instance@.iJhc.Monad.return.Jhc.Prim.IO: 4 │ │ │ │ ├╴Jhc.IO.catch: 1 │ │ │ │ ├╴Jhc.IO.ioError: 3 │ │ │ │ ├╴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@.fInstance@.iPrelude.Text.showsPrec.Jhc.Prim.Int: 1 │ │ │ │ ╰╴W@.fJhc.IO.exitFailure: 1 │ │ │ ├╴Once │ │ │ │ ├╴(epheremal): 13 │ │ │ │ ├╴Numeric.showInt: 1 │ │ │ │ ╰╴W@.fInstance@.iJhc.Enum.enumFromThen.Jhc.Basics.Integer: 1 │ │ │ ├╴OnceInLam │ │ │ │ ├╴(epheremal): 8 │ │ │ │ ├╴Foreign.Marshal.Alloc.failWhenNULL: 1 │ │ │ │ ├╴Instance@.iPrelude.Text.showList.Jhc.Prim.Char: 1 │ │ │ │ ├╴Jhc.Basics.foldl: 1 │ │ │ │ ├╴Jhc.IO.showError: 1 │ │ │ │ ├╴Jhc.Monad.af@17471: 1 │ │ │ │ ├╴Jhc.Monad.af@17647: 1 │ │ │ │ ├╴Main.carryPropagate: 1 │ │ │ │ ├╴Main.main: 1 │ │ │ │ ├╴Numeric.36_read': 1 │ │ │ │ ├╴Numeric.readSigned: 1 │ │ │ │ ├╴Prelude.IO.putStrLn: 1 │ │ │ │ ├╴Prelude.Text.read: 1 │ │ │ │ ├╴Prelude.Text.reads: 1 │ │ │ │ ├╴Prelude.Text.shows: 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@.fJhc.List.!!: 1 │ │ │ │ ├╴W@.fPrelude.Text.readParen: 1 │ │ │ │ ╰╴W@.fSpec@.Numeric.10.fNumeric.showSigned: 1 │ │ │ ╰╴atomic │ │ │ ├╴x10554: 1 │ │ │ ├╴x11932: 1 │ │ │ ├╴x11944: 1 │ │ │ ├╴x14: 1 │ │ │ ├╴x1508: 1 │ │ │ ├╴x1870: 1 │ │ │ ├╴x20006: 1 │ │ │ ├╴x20008: 1 │ │ │ ├╴x2162: 1 │ │ │ ├╴x3144: 1 │ │ │ ├╴x3494: 1 │ │ │ ├╴x3856: 1 │ │ │ ├╴x4174: 4 │ │ │ ├╴x4180: 2 │ │ │ ├╴x4192: 1 │ │ │ ├╴x4574: 1 │ │ │ ╰╴x56: 1 │ │ ├╴known-case │ │ │ ├╴(#2#): 2 │ │ │ ├╴0: 2 │ │ │ ├╴1: 1 │ │ │ ├╴Addr#: 1 │ │ │ ├╴CChar#: 1 │ │ │ ├╴Foreign.C.Types.CChar: 1 │ │ │ ├╴Int#: 7 │ │ │ ├╴Integer#: 17 │ │ │ ├╴Jhc │ │ │ │ ├╴Basics.Integer: 12 │ │ │ │ ├╴Options.Target#: 4 │ │ │ │ ├╴Order.Bool#: 4 │ │ │ │ ╰╴Prim │ │ │ │ ├╴Char: 1 │ │ │ │ ├╴IO: 3 │ │ │ │ ╰╴Int: 1 │ │ │ ╰╴_: 11 │ │ ├╴let-coalesce: 7 │ │ ├╴let-from-case: 13 │ │ ╰╴strictness.cheap-eagerness.def.x5076: 1 │ ├╴EtaExpand │ │ ├╴def │ │ │ ├╴Foreign.Storable.peek: 2 │ │ │ ├╴Foreign.Storable.sizeOf: 1 │ │ │ ├╴Instance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer: 3 │ │ │ ├╴Instance@.iPrelude.Text.showsPrec.Jhc.Prim.Int: 1 │ │ │ ├╴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 │ │ │ ├╴Prelude.Text.showsPrec: 3 │ │ │ ├╴W@.fInstance@.iPrelude.Text.readsPrec.Jhc.Basics.Integer: 1 │ │ │ ├╴W@.fInstance@.iPrelude.Text.showsPrec.Jhc.Prim.Int: 1 │ │ │ ├╴x334: 1 │ │ │ ╰╴x3722: 1 │ │ ├╴min │ │ │ ╰╴def │ │ │ ├╴Jhc.IO.catch: 1 │ │ │ ├╴Jhc.Monad.mapM: 1 │ │ │ ├╴Jhc.Monad.mapM_: 1 │ │ │ ├╴W@.fData.Char.showLitChar: 1 │ │ │ ├╴x332: 1 │ │ │ ├╴x364: 1 │ │ │ ├╴x3724: 1 │ │ │ ╰╴x872: 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 │ │ ├╴Instance@.iPrelude.Text.show.default: 1 │ │ ├╴Instance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer: 2 │ │ ├╴Instance@.iPrelude.Text.showsPrec.Jhc.Prim.[]: 1 │ │ ├╴Jhc.IO.catch: 1 │ │ ├╴Jhc.Monad.mapM_: 1 │ │ ╰╴W@.fInstance@.iPrelude.Text.showsPrec.Jhc.Prim.Int: 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: 2 │ │ ├╴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: 2 │ │ ├╴Instance@.iJhc.Order.==.Jhc.Prim.Char: 1 │ │ ├╴Instance@.iJhc.Order.==.Jhc.Prim.[]: 1 │ │ ├╴Instance@.iPrelude.*.Jhc.Basics.Integer: 1 │ │ ├╴Instance@.iPrelude.+.Jhc.Basics.Integer: 5 │ │ ├╴Instance@.iPrelude.Text.readsPrec.Jhc.Prim.Int: 1 │ │ ├╴Instance@.iPrelude.Text.show.Jhc.Basics.Integer: 1 │ │ ├╴Instance@.iPrelude.Text.showList.Jhc.Prim.Char: 1 │ │ ├╴Instance@.iPrelude.Text.showsPrec.Jhc.Prim.Int: 1 │ │ ├╴Instance@.iPrelude.div.Jhc.Basics.Integer: 3 │ │ ├╴Instance@.iPrelude.fromInt.Jhc.Basics.Integer: 7 │ │ ├╴Instance@.iPrelude.mod.Jhc.Basics.Integer: 2 │ │ ├╴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 │ ├╴inline.OnceInLam.W@.fInstance@.iPrelude.Text.showsPrec.Jhc.Prim.Int: 1 │ ╰╴known-case._: 1 ├╴Simplify-SuperSimplify after Boxy WorkWrap │ ╰╴E │ ╰╴Simplify │ ├╴case-of-case: 88 │ ├╴case-trailing │ │ ├╴x2414: 1 │ │ ├╴x2416: 1 │ │ ├╴x2438: 1 │ │ ├╴x2440: 1 │ │ ├╴x2466: 1 │ │ ├╴x2468: 1 │ │ ├╴x2490: 1 │ │ ├╴x2492: 1 │ │ ├╴x2520: 1 │ │ ├╴x2524: 1 │ │ ├╴x2542: 1 │ │ ├╴x2544: 1 │ │ ├╴x2562: 1 │ │ ├╴x2564: 1 │ │ ├╴x2586: 1 │ │ ├╴x2590: 1 │ │ ├╴x2636: 1 │ │ ╰╴x2658: 1 │ ├╴f-beta-reduce._: 1 │ ├╴inline │ │ ├╴Many │ │ │ ├╴(epheremal): 6 │ │ │ ╰╴Prelude.Text.135_c: 1 │ │ ├╴Once │ │ │ ├╴(epheremal): 11 │ │ │ ╰╴W@.f590: 1 │ │ ├╴OnceInLam │ │ │ ├╴W@.f3706: 1 │ │ │ ├╴W@.f5854: 1 │ │ │ ├╴W@.f5882: 1 │ │ │ ├╴W@.f5912: 1 │ │ │ ├╴W@.f5940: 1 │ │ │ ├╴W@.f5962: 1 │ │ │ ├╴W@.f5990: 1 │ │ │ ├╴W@.f6060: 1 │ │ │ ├╴W@.fData.Char.fl@2$38484: 1 │ │ │ ├╴W@.fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer: 1 │ │ │ ├╴W@.fPrelude.Text.129_isSym: 1 │ │ │ ╰╴W@.fPrelude.Text.130_isIdChar: 1 │ │ ╰╴atomic │ │ ├╴x1454: 1 │ │ ├╴x1456: 1 │ │ ├╴x1458: 1 │ │ ├╴x1460: 1 │ │ ├╴x1484: 1 │ │ ├╴x1488: 1 │ │ ├╴x1494: 1 │ │ ├╴x1496: 1 │ │ ├╴x1498: 1 │ │ ├╴x1526: 1 │ │ ├╴x1530: 1 │ │ ├╴x1554: 1 │ │ ├╴x1556: 1 │ │ ├╴x1562: 1 │ │ ├╴x1590: 1 │ │ ├╴x1592: 1 │ │ ├╴x1594: 1 │ │ ├╴x1596: 1 │ │ ├╴x1602: 1 │ │ ├╴x1626: 1 │ │ ├╴x1628: 1 │ │ ├╴x1632: 1 │ │ ├╴x1634: 1 │ │ ├╴x1636: 1 │ │ ├╴x1652: 1 │ │ ├╴x1658: 1 │ │ ├╴x1660: 1 │ │ ├╴x1662: 1 │ │ ├╴x1664: 1 │ │ ├╴x1694: 1 │ │ ├╴x1698: 1 │ │ ├╴x1700: 1 │ │ ├╴x1704: 1 │ │ ├╴x1706: 1 │ │ ├╴x1724: 1 │ │ ├╴x1728: 1 │ │ ├╴x1730: 1 │ │ ├╴x1732: 1 │ │ ├╴x1736: 1 │ │ ├╴x1884: 1 │ │ ├╴x1954: 1 │ │ ├╴x1958: 1 │ │ ├╴x2: 1 │ │ ╰╴x4180: 1 │ ├╴known-case │ │ ├╴Char#: 9 │ │ ├╴Integer#: 9 │ │ ├╴Jhc.Order.Bool#: 43 │ │ ╰╴_: 28 │ ├╴let-coalesce: 5 │ ├╴let-from-case: 1 │ ╰╴strictness │ ╰╴let-to-case │ ├╴x2254: 1 │ ╰╴x4186: 1 ├╴Simplify-SuperSimplify no rules │ ╰╴E │ ├╴PrimOpt.(int)*(int,int).ec: 2 │ ╰╴Simplify │ ├╴case-atomic-unboxed: 2 │ ├╴case-default-case: 1 │ ├╴case-of-bottom: 5 │ ├╴case-of-case: 52 │ ├╴case-of-case-join: 1 │ ├╴f-beta-reduce.x1578: 1 │ ├╴inline │ │ ├╴Many │ │ │ ├╴Instance@.iPrelude.Text.show.default: 2 │ │ │ ├╴Jhc.Basics.concatMap: 2 │ │ │ ├╴Prelude.tail: 2 │ │ │ ╰╴W@.fInstance@.iForeign.Storable.peekElemOff.default: 3 │ │ ├╴ManyBranch.(epheremal): 6 │ │ ├╴Once │ │ │ ├╴(epheremal): 4 │ │ │ ╰╴Jhc.Basics.concat: 1 │ │ ├╴OnceInLam │ │ │ ├╴(epheremal): 4 │ │ │ ├╴Foreign.Storable.peek: 1 │ │ │ ├╴Foreign.Storable.sizeOf: 1 │ │ │ ├╴Instance@.iPrelude.Text.show.default: 1 │ │ │ ├╴Jhc.Monad.mapM: 1 │ │ │ ├╴Jhc.Monad.mapM_: 1 │ │ │ ├╴Prelude.IO.putStr: 1 │ │ │ ├╴Prelude.Text.showsPrec: 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@.fInstance@.iPrelude.Text.showsPrec.Jhc.Prim.[]: 1 │ │ │ ╰╴W@.fPrelude.IO.putChar: 1 │ │ ╰╴atomic │ │ ├╴x11242: 1 │ │ ├╴x3476: 1 │ │ ├╴x3492: 1 │ │ ╰╴x3850: 1 │ ├╴known-case │ │ ├╴(#2#): 3 │ │ ├╴Addr#: 7 │ │ ├╴CChar#: 2 │ │ ├╴Foreign.C.Types.CChar: 4 │ │ ├╴Int#: 4 │ │ ├╴Jhc │ │ │ ├╴Addr.Ptr: 2 │ │ │ ├╴Basics.Integer: 2 │ │ │ ╰╴Prim.[]: 1 │ │ ╰╴_: 10 │ ├╴let-coalesce: 8 │ ╰╴let-from-case: 11 ├╴typeAnalyze-Main-AfterMethod │ ╰╴Specialize │ ├╴body │ │ ├╴Foreign.Marshal.Alloc.alloca.x7230.[String]: 1 │ │ ├╴Foreign.Storable.peekElemOff.x4754.Foreign.C.Types.CChar: 1 │ │ ├╴Instance@.iForeign.Storable.peek.Jhc.Addr.Ptr.x12538.Foreign.C.Types.CChar: 1 │ │ ├╴Instance@.iForeign.Storable.peekElemOff.default.x12018.Foreign.C.Types.CChar: 1 │ │ ├╴Instance@.iJhc.Monad.>>.Jhc.Prim.IO │ │ │ ├╴x9904.(): 1 │ │ │ ╰╴x9906.(): 1 │ │ ├╴Instance@.iJhc.Order.==.Jhc.Prim.[].x10178.Char: 1 │ │ ├╴Instance@.iPrelude.Text.showsPrec.Jhc.Prim.[].x13134.Char: 1 │ │ ├╴Instance@.iPrelude.quotRem.default.x14154.Integer: 1 │ │ ├╴Jhc.Basics.concat.x3274.Char: 1 │ │ ├╴Jhc.Basics.foldl │ │ │ ├╴x3202.Integer: 1 │ │ │ ╰╴x3204.Integer: 1 │ │ ├╴Jhc.IO.catch.x3636.(): 1 │ │ ├╴Jhc.IO.error.x3654.String: 1 │ │ ├╴Jhc.IO.exitFailure.x4422.(): 1 │ │ ├╴Jhc.IO.runMain.x4656.(): 1 │ │ ├╴Jhc.IO.thenIO_.x4706.(): 1 │ │ ├╴Jhc.Monad.>> │ │ │ ├╴x3688.Jhc.Prim.IO: 1 │ │ │ ├╴x3690.(): 1 │ │ │ ╰╴x3692.(): 1 │ │ ├╴Jhc.Monad.>>=.x3682.Jhc.Prim.IO: 1 │ │ ├╴Jhc.Monad.mapM │ │ │ ├╴x3698.Jhc.Prim.IO: 1 │ │ │ ├╴x3700.Int: 1 │ │ │ ╰╴x3702.String: 1 │ │ ├╴Jhc.Monad.mapM_ │ │ │ ├╴x3734.Jhc.Prim.IO: 1 │ │ │ ├╴x3736.Char: 1 │ │ │ ╰╴x3738.(): 1 │ │ ├╴Jhc.Monad.return.x3694.Jhc.Prim.IO: 1 │ │ ├╴Jhc.Order.<.x3764.Integer: 1 │ │ ├╴Main.carryPropagate.x3062.Integer: 1 │ │ ├╴Numeric.readDec.x6338.Integer: 1 │ │ ├╴Numeric.readInt.x6264.Integer: 1 │ │ ├╴Numeric.readSigned.x6140.Integer: 1 │ │ ├╴Numeric.showInt.x6086.Integer: 1 │ │ ├╴Numeric.showIntAtBase.x6094.Integer: 1 │ │ ├╴Prelude.*.x3340.Integer: 1 │ │ ├╴Prelude.+.x3336.Integer: 1 │ │ ├╴Prelude.Text.read.x3800.Int: 1 │ │ ├╴Prelude.Text.reads.x3790.Int: 1 │ │ ├╴Prelude.Text.readsPrec.x3780.Int: 1 │ │ ├╴Prelude.Text.show.x3786.Integer: 1 │ │ ├╴Prelude.Text.showList.x3788.Char: 1 │ │ ├╴Prelude.Text.shows.x3794.Int: 1 │ │ ├╴Prelude.div.x3356.Integer: 1 │ │ ├╴Prelude.foldl1.x3564.Integer: 1 │ │ ├╴Prelude.fromInt.x3350.Integer: 1 │ │ ├╴Prelude.head.x3524.Integer: 1 │ │ ├╴Prelude.mod.x3358.Integer: 1 │ │ ├╴Prelude.negate.x3342.Integer: 1 │ │ ├╴Prelude.quot.x3352.Integer: 1 │ │ ├╴Prelude.quotRem.x3360.Integer: 1 │ │ ├╴Prelude.rem.x3354.Integer: 1 │ │ ├╴Prelude.take.x3576.Char: 1 │ │ ├╴Prelude.toInt.x3364.Integer: 1 │ │ ├╴W@.fForeign.Marshal.Alloc.allocaBytes.x18756.[String]: 1 │ │ ├╴W@.fForeign.Marshal.Array.lengthArray0.x18660.Foreign.C.Types.CChar: 1 │ │ ├╴W@.fInstance@.iForeign.Storable.peek.Jhc.Addr.Ptr.x18314.Foreign.C.Types.CChar: 1 │ │ ├╴W@.fInstance@.iJhc.Order./=.default.x11938.String: 1 │ │ ├╴W@.fInstance@.iJhc.Order.==.Jhc.Prim.[].x11914.Char: 1 │ │ ├╴W@.fInstance@.iPrelude.Text.showsPrec.Jhc.Prim.[].x20122.Char: 1 │ │ ├╴W@.fInstance@.iPrelude.quotRem.default.x18938.Integer: 1 │ │ ├╴W@.fJhc.IO.exitFailure.x9998.(): 1 │ │ ├╴W@.fJhc.List.!!.x9948.String: 1 │ │ ├╴W@.fPrelude.Text.readParen.x20390.Integer: 1 │ │ ╰╴W@.fPrelude.span.x18844.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.showsPrec.Jhc.Prim.[]: 2 │ ├╴Instance@.iPrelude.quotRem.default: 2 │ ├╴Jhc.Basics.concat: 1 │ ├╴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.>>: 3 │ ├╴Jhc.Monad.>>=: 2 │ ├╴Jhc.Monad.mapM: 2 │ ├╴Jhc.Monad.mapM_: 3 │ ├╴Jhc.Monad.return: 5 │ ├╴Jhc.Order.<: 1 │ ├╴Main.carryPropagate: 1 │ ├╴Numeric.readDec: 1 │ ├╴Numeric.readInt: 1 │ ├╴Numeric.readSigned: 1 │ ├╴Numeric.showInt: 1 │ ├╴Numeric.showIntAtBase: 2 │ ├╴Prelude.*: 1 │ ├╴Prelude.+: 5 │ ├╴Prelude.Text.read: 1 │ ├╴Prelude.Text.reads: 1 │ ├╴Prelude.Text.readsPrec: 1 │ ├╴Prelude.Text.show: 1 │ ├╴Prelude.Text.showList: 1 │ ├╴Prelude.Text.shows: 1 │ ├╴Prelude.div: 3 │ ├╴Prelude.foldl1: 2 │ ├╴Prelude.fromInt: 7 │ ├╴Prelude.head: 2 │ ├╴Prelude.mod: 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.Text.showsPrec.Jhc.Prim.[]: 1 │ ├╴W@.fInstance@.iPrelude.quotRem.default: 2 │ ├╴W@.fJhc.IO.exitFailure: 1 │ ├╴W@.fJhc.List.!!: 1 │ ├╴W@.fPrelude.Text.readParen: 1 │ ╰╴W@.fPrelude.span: 18 ╰╴typeAnalyze-Main-AfterSimp ╰╴Specialize ├╴body │ ├╴Instance@.iForeign.Storable.sizeOf.Jhc.Addr.Ptr.x2364.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 │ ╰╴Instance@.iPrelude.Text.showsPrec.Jhc.Prim.Int: 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 ╰╴strict-evaled: 3 Finding fixpoint for Dead Code: [1](1)(2)(33)(70)(50)(21)(15)(7)(10)(24)(9)(12)(29)(47)(92)(204)(125)(154)(135)(172)(139)(175)(229)(102)(60)(74)(45)(35)(22)(10)(2) usedArgs ((ftheMain$20,0),True) ((ftheMain$28,0),True) ((ftheMain$28,1),True) ((ftheMain$26,0),True) ((ftheMain$27,0),True) ((ftheMain$27,1),True) ((ftheMain$25,0),True) ((ftheMain$25,1),True) ((ftheMain$25,2),True) ((ftheMain$24,0),True) ((ftheMain$24,1),True) ((ftheMain$21,0),True) ((ftheMain$23,0),True) ((ftheMain$19,0),True) ((ftheMain$22,0),True) ((ftheMain$18,0),True) ((ftheMain$13,0),True) ((ftheMain$15,0),True) ((ftheMain$15,1),True) ((ftheMain$17,0),True) ((ftheMain$14,0),True) ((ftheMain$14,1),True) ((ftheMain$16,0),True) ((ftheMain$16,1),True) ((ftheMain$16,2),True) ((ftheMain$12,0),True) ((ftheMain$7,0),True) ((ftheMain$9,0),True) ((ftheMain$11,0),True) ((ftheMain$8,0),True) ((ftheMain$8,1),True) ((ftheMain$10,0),True) ((ftheMain$5,0),True) ((ftheMain$6,0),True) ((ftheMain$4,0),True) ((ftheMain$4,1),True) ((ftheMain$4,2),True) ((ftheMain$3,0),True) ((ftheMain$3,1),True) ((ftheMain$2,0),True) ((ftheMain$2,1),True) ((fR@.fJhc.Basics.concat,0),True) ((fMain.e$15,0),True) ((fMain.e$16,0),True) ((fR@.fJhc.Basics.iterate,0),True) ((fW@.f4172,0),True) ((fW@.f4172,1),True) ((fMain.e$3,0),True) ((fMain.e$11,0),True) ((fMain.e$11,1),True) ((fMain.e$12,0),True) ((fMain.e$12,1),True) ((fMain.e$9,0),True) ((fMain.e$9,1),True) ((fMain.e$9,2),True) ((fMain.e$10,0),True) ((fMain.e$10,1),True) ((fMain.e$7,0),True) ((fMain.e$8,0),True) ((fMain.e$5,0),True) ((fMain.e$6,0),True) ((fMain.e$6,1),True) ((fPrelude.617_f,0),True) ((fMain.e$4,0),True) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase$2,0),True) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase$2,1),True) ((fMain.e$2,0),True) ((fW@.fData.Char.showLitChar$5,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) ((fW@.fData.Char.showLitChar$4,0),True) ((fW@.fData.Char.showLitChar$6,0),True) ((fW@.fData.Char.showLitChar$6,1),True) ((fW@.fData.Char.showLitChar$2,0),True) ((fW@.fData.Char.showLitChar$3,0),True) ((fW@.fData.Char.showLitChar$3,1),True) ((fPrelude.Text.lex$34,0),True) ((fW@.fData.Char.showLitChar,0),True) ((fW@.fData.Char.showLitChar,1),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) ((fR@.fJhc.Basics.++,0),True) ((fR@.fJhc.Basics.++,1),True) ((fNumeric.nonnull,0),True) ((fNumeric.nonnull,1),True) ((fJhc.IO.error$2,0),True) ((fJhc.Basics.++,0),False) ((fJhc.Basics.++,1),True) ((fJhc.Basics.++,2),True) ((fPrelude.IO.putChar,0),True) ((fJhc.IO.error,0),True) ((fData.Char.lexLitChar$25,0),True) ((fJhc.IO.putErrLn,0),True) ((fData.Char.lexLitChar$23,0),True) ((fData.Char.lexLitChar$24,0),True) ((fData.Char.lexLitChar$21,0),True) ((fData.Char.lexLitChar$22,0),True) ((fData.Char.lexLitChar$19,0),True) ((fData.Char.lexLitChar$20,0),True) ((fData.Char.lexLitChar$17,0),True) ((fData.Char.lexLitChar$18,0),True) ((fData.Char.lexLitChar$15,0),True) ((fData.Char.lexLitChar$16,0),True) ((fData.Char.lexLitChar$13,0),True) ((fData.Char.lexLitChar$14,0),True) ((fData.Char.lexLitChar$11,0),True) ((fData.Char.lexLitChar$12,0),True) ((fData.Char.lexLitChar$9,0),True) ((fData.Char.lexLitChar$10,0),True) ((fData.Char.lexLitChar$7,0),True) ((fData.Char.lexLitChar$8,0),True) ((fData.Char.lexLitChar$5,0),True) ((fData.Char.lexLitChar$6,0),True) ((fData.Char.lexLitChar$3,0),True) ((fData.Char.lexLitChar$4,0),True) ((fData.Char.lexLitChar,0),True) ((fData.Char.lexLitChar$2,0),True) ((fData.Char.isOctDigit,0),True) ((fData.Char.isDigit,0),True) ((fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$3,0),True) ((fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$3,1),True) ((fData.Char.isHexDigit,0),True) ((fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer,0),True) ((fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer,1),True) ((fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer,2),True) ((fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$2,0),True) ((fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$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_theMain$25_100854,0),True) ((bap_1_theMain$25_100854,1),True) ((f2556,0),True) ((f5526,0),True) ((bap_1_theMain$16_100794,0),True) ((bap_1_theMain$16_100794,1),True) ((bap_1_theMain$4_100730,0),True) ((bap_1_theMain$4_100730,1),True) ((f4652,0),True) ((f3108,0),True) ((f2936,0),True) ((bap_1_theMain$2_100722,0),True) ((bap_1_theMain$2_100722,1),True) ((bap_1_W@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase_100650,0),True) ((bap_1_W@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase_100650,1),True) ((f4384,0),True) ((bap_1_Prelude.Text.lex$31_100566,0),True) ((bap_1_Prelude.Text.lex$31_100566,1),True) ((bap_1_Prelude.Text.lex$29_100544,0),True) ((bap_1_Prelude.Text.lex$29_100544,1),True) ((bap_1_Prelude.Text.lex$28_100558,0),True) ((bap_1_Prelude.Text.lex$28_100558,1),True) ((bap_1_Prelude.Text.lex$25_100520,0),True) ((bap_1_Prelude.Text.lex$25_100520,1),True) ((f4440,0),True) ((bap_1_Prelude.Text.lex$22_100496,0),True) ((bap_1_Prelude.Text.lex$22_100496,1),True) ((bap_1_Prelude.Text.lex$17_100480,0),True) ((bap_1_Prelude.Text.lex$17_100480,1),True) ((bap_1_Prelude.Text.lex$21_100488,0),True) ((bap_1_Prelude.Text.lex$21_100488,1),True) ((bap_1_Prelude.Text.lex$14_100468,0),True) ((bap_1_Prelude.Text.lex$14_100468,1),True) ((bap_1_Prelude.Text.lex$2_100380,0),True) ((bap_1_Prelude.Text.lex$2_100380,1),True) ((f23154,0),True) ((fR@.fPrelude.Text.lex,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) ((f3456,0),True) ((f7198,0),False) ((f2308,0),False) ((f4236,0),False) ((f2384,0),False) ((f4870,0),False) ((f5060,0),False) usedCafs (v-18869,True) (v-18773,True) usedFuncs (@main,True) (ftheMain$20,True) (ftheMain$28,True) (ftheMain$26,True) (ftheMain$27,True) (ftheMain$25,True) (ftheMain$24,True) (ftheMain$21,True) (ftheMain$23,True) (ftheMain$19,True) (ftheMain$22,True) (ftheMain$18,True) (ftheMain$13,True) (ftheMain$15,True) (ftheMain$17,True) (ftheMain$14,True) (ftheMain$16,True) (ftheMain$12,True) (ftheMain$7,True) (ftheMain$9,True) (ftheMain$11,True) (ftheMain$8,True) (ftheMain$10,True) (ftheMain$5,True) (ftheMain$6,True) (ftheMain$4,True) (ftheMain$3,True) (ftheMain,True) (ftheMain$2,True) (fR@.fJhc.Basics.concat,True) (fMain.e$17,True) (fMain.e$15,True) (fMain.e$16,True) (fR@.fJhc.Basics.iterate,True) (fMain.e$13,True) (fW@.f4172,True) (fMain.e$3,True) (fMain.e$11,True) (fMain.e$12,True) (fMain.e$9,True) (fMain.e$10,True) (fMain.e$7,True) (fMain.e$8,True) (fMain.e$5,True) (fMain.e$6,True) (fPrelude.617_f,True) (fMain.e$4,True) (fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase$2,True) (fMain.e$2,True) (fW@.fData.Char.showLitChar$5,True) (fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,True) (fW@.fData.Char.showLitChar$4,True) (fW@.fData.Char.showLitChar$6,True) (fW@.fData.Char.showLitChar$2,True) (fW@.fData.Char.showLitChar$3,True) (fPrelude.Text.lex$34,True) (fW@.fData.Char.showLitChar,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) (fR@.fJhc.Basics.++,True) (fNumeric.nonnull,True) (fJhc.IO.error$2,True) (fJhc.Basics.++,True) (fPrelude.IO.putChar,True) (fJhc.IO.error,True) (fData.Char.lexLitChar$25,True) (fJhc.IO.putErrLn,True) (fData.Char.lexLitChar$23,True) (fData.Char.lexLitChar$24,True) (fData.Char.lexLitChar$21,True) (fData.Char.lexLitChar$22,True) (fData.Char.lexLitChar$19,True) (fData.Char.lexLitChar$20,True) (fData.Char.lexLitChar$17,True) (fData.Char.lexLitChar$18,True) (fData.Char.lexLitChar$15,True) (fData.Char.lexLitChar$16,True) (fData.Char.lexLitChar$13,True) (fData.Char.lexLitChar$14,True) (fData.Char.lexLitChar$11,True) (fData.Char.lexLitChar$12,True) (fData.Char.lexLitChar$9,True) (fData.Char.lexLitChar$10,True) (fData.Char.lexLitChar$7,True) (fData.Char.lexLitChar$8,True) (fData.Char.lexLitChar$5,True) (fData.Char.lexLitChar$6,True) (fData.Char.lexLitChar$3,True) (fData.Char.lexLitChar$4,True) (fData.Char.lexLitChar,True) (fData.Char.lexLitChar$2,True) (fData.Char.isOctDigit,True) (fData.Char.isDigit,True) (fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$3,True) (fData.Char.isHexDigit,True) (fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer,True) (fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$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_theMain$25_100854,True) (f2556,True) (f5526,True) (bap_1_theMain$16_100794,True) (bap_1_theMain$4_100730,True) (f4652,True) (f3108,True) (f2936,True) (bap_1_theMain$2_100722,True) (bap_1_W@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase_100650,True) (f4384,True) (bap_1_Prelude.Text.lex$31_100566,True) (bap_1_Prelude.Text.lex$29_100544,True) (bap_1_Prelude.Text.lex$28_100558,True) (bap_1_Prelude.Text.lex$25_100520,True) (f4440,True) (bap_1_Prelude.Text.lex$22_100496,True) (bap_1_Prelude.Text.lex$17_100480,True) (bap_1_Prelude.Text.lex$21_100488,True) (bap_1_Prelude.Text.lex$14_100468,True) (bap_1_Prelude.Text.lex$2_100380,True) (f23154,True) (fR@.fPrelude.Text.lex,True) (fR@.fJhc.IO.putErrLn,True) (fJhc.String.16_f,True) (fW@.f17290,True) (fW@.fForeign.C.String.5_loop,True) (f3456,True) (f7198,False) (f2308,False) (f590,False) (f4236,False) (f2384,False) (f4870,False) (f5060,False) pappFuncs fromList [ftheMain$24,ftheMain$15,ftheMain$3,ftheMain$2,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,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.isOctDigit,fData.Char.isDigit,fData.Char.isHexDigit,fData.Char.intToDigit,fW@.fPrelude.span$2] suspFuncs fromList [ftheMain$20,ftheMain$28,ftheMain$26,ftheMain$27,ftheMain$21,ftheMain$23,ftheMain$22,ftheMain$18,ftheMain$13,ftheMain$17,ftheMain$12,ftheMain$7,ftheMain$9,ftheMain$11,ftheMain$10,ftheMain$5,fR@.fJhc.Basics.concat,fMain.e$17,fMain.e$15,fMain.e$16,fR@.fJhc.Basics.iterate,fMain.e$13,fMain.e$3,fMain.e$11,fMain.e$12,fMain.e$9,fMain.e$10,fMain.e$7,fMain.e$8,fMain.e$5,fMain.e$6,fPrelude.617_f,fMain.e$4,fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase$2,fMain.e$2,fW@.fData.Char.showLitChar$5,fW@.fData.Char.showLitChar$4,fW@.fData.Char.showLitChar$2,fW@.fData.Char.showLitChar$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$23,fData.Char.lexLitChar$22,fData.Char.lexLitChar$19,fData.Char.lexLitChar$20,fData.Char.lexLitChar$18,fData.Char.lexLitChar$15,fData.Char.lexLitChar$16,fData.Char.lexLitChar$13,fData.Char.lexLitChar$11,fData.Char.lexLitChar$10,fData.Char.lexLitChar$8,fData.Char.lexLitChar$5,fData.Char.lexLitChar$6,fData.Char.lexLitChar$3,fData.Char.lexLitChar$2,fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$3,fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer,fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$2,fW@.fPrelude.span$4,fW@.fPrelude.span$5,fW@.fPrelude.span$3,bap_1_theMain$25_100854,bap_1_theMain$16_100794,bap_1_theMain$4_100730,bap_1_theMain$2_100722,bap_1_W@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase_100650,bap_1_Prelude.Text.lex$31_100566,bap_1_Prelude.Text.lex$29_100544,bap_1_Prelude.Text.lex$28_100558,bap_1_Prelude.Text.lex$25_100520,bap_1_Prelude.Text.lex$22_100496,bap_1_Prelude.Text.lex$17_100480,bap_1_Prelude.Text.lex$21_100488,bap_1_Prelude.Text.lex$14_100468,bap_1_Prelude.Text.lex$2_100380] Speculatable: fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$3 fMain.e$13 ftheMain$2 Speculate ╰╴Optimize ╰╴speculate ├╴store.fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$3: 2 ╰╴update.fMain.e$13: 1 Finding fixpoint for Dead Code: [1](1)(28)(46)(55)(22)(20)(7)(29)(19)(19)(32)(40)(66)(233)(190)(195)(180)(181)(161)(158)(190)(82)(84)(23)(12)(9)(7)(4)(7)(17)(15)(12)(21)(9)(4)(7)(9)(3)(1) usedArgs ((ftheMain$20,0),True) ((ftheMain$28,0),True) ((ftheMain$28,1),True) ((ftheMain$26,0),True) ((ftheMain$27,0),True) ((ftheMain$27,1),True) ((ftheMain$25,0),True) ((ftheMain$25,1),True) ((ftheMain$25,2),True) ((ftheMain$24,0),True) ((ftheMain$24,1),True) ((ftheMain$21,0),True) ((ftheMain$23,0),True) ((ftheMain$19,0),True) ((ftheMain$22,0),True) ((ftheMain$18,0),True) ((ftheMain$13,0),True) ((ftheMain$15,0),True) ((ftheMain$15,1),True) ((ftheMain$17,0),True) ((ftheMain$14,0),True) ((ftheMain$14,1),True) ((ftheMain$16,0),True) ((ftheMain$16,1),True) ((ftheMain$16,2),True) ((ftheMain$12,0),True) ((ftheMain$7,0),True) ((ftheMain$9,0),True) ((ftheMain$11,0),True) ((ftheMain$8,0),True) ((ftheMain$8,1),True) ((ftheMain$10,0),True) ((ftheMain$5,0),True) ((ftheMain$6,0),True) ((ftheMain$4,0),True) ((ftheMain$4,1),True) ((ftheMain$4,2),True) ((ftheMain$3,0),True) ((ftheMain$3,1),True) ((ftheMain$2,0),True) ((ftheMain$2,1),True) ((fR@.fJhc.Basics.concat,0),True) ((fMain.e$15,0),True) ((fMain.e$16,0),True) ((fR@.fJhc.Basics.iterate,0),True) ((fW@.f4172,0),True) ((fW@.f4172,1),True) ((fMain.e$3,0),True) ((fMain.e$11,0),True) ((fMain.e$11,1),True) ((fMain.e$12,0),True) ((fMain.e$12,1),True) ((fMain.e$9,0),True) ((fMain.e$9,1),True) ((fMain.e$9,2),True) ((fMain.e$10,0),True) ((fMain.e$10,1),True) ((fMain.e$7,0),True) ((fMain.e$8,0),True) ((fMain.e$5,0),True) ((fMain.e$6,0),True) ((fMain.e$6,1),True) ((fPrelude.617_f,0),True) ((fMain.e$4,0),True) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase$2,0),True) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase$2,1),True) ((fMain.e$2,0),True) ((fW@.fData.Char.showLitChar$5,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) ((fW@.fData.Char.showLitChar$4,0),True) ((fW@.fData.Char.showLitChar$6,0),True) ((fW@.fData.Char.showLitChar$6,1),True) ((fW@.fData.Char.showLitChar$2,0),True) ((fW@.fData.Char.showLitChar$3,0),True) ((fW@.fData.Char.showLitChar$3,1),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) ((fR@.fJhc.Basics.++,0),True) ((fR@.fJhc.Basics.++,1),True) ((fNumeric.nonnull,0),True) ((fNumeric.nonnull,1),True) ((fJhc.Basics.++,0),False) ((fJhc.Basics.++,1),True) ((fJhc.Basics.++,2),True) ((fPrelude.IO.putChar,0),True) ((fData.Char.lexLitChar$25,0),True) ((fJhc.IO.putErrLn,0),True) ((fData.Char.lexLitChar$23,0),True) ((fData.Char.lexLitChar$24,0),True) ((fData.Char.lexLitChar$21,0),True) ((fData.Char.lexLitChar$22,0),True) ((fData.Char.lexLitChar$19,0),True) ((fData.Char.lexLitChar$20,0),True) ((fData.Char.lexLitChar$17,0),True) ((fData.Char.lexLitChar$18,0),True) ((fData.Char.lexLitChar$15,0),True) ((fData.Char.lexLitChar$16,0),True) ((fData.Char.lexLitChar$13,0),True) ((fData.Char.lexLitChar$14,0),True) ((fData.Char.lexLitChar$11,0),True) ((fData.Char.lexLitChar$12,0),True) ((fData.Char.lexLitChar$9,0),True) ((fData.Char.lexLitChar$10,0),True) ((fData.Char.lexLitChar$7,0),True) ((fData.Char.lexLitChar$8,0),True) ((fData.Char.lexLitChar$5,0),True) ((fData.Char.lexLitChar$6,0),True) ((fData.Char.lexLitChar$3,0),True) ((fData.Char.lexLitChar$4,0),True) ((fData.Char.lexLitChar,0),True) ((fData.Char.lexLitChar$2,0),True) ((fData.Char.isOctDigit,0),True) ((fData.Char.isDigit,0),True) ((fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$3,0),True) ((fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$3,1),True) ((fData.Char.isHexDigit,0),True) ((fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer,0),True) ((fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer,1),True) ((fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer,2),True) ((fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$2,0),True) ((fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$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_theMain$25_100854,0),True) ((bap_1_theMain$25_100854,1),True) ((f2556,0),True) ((f5526,0),True) ((bap_1_theMain$16_100794,0),True) ((bap_1_theMain$16_100794,1),True) ((bap_1_theMain$4_100730,0),True) ((bap_1_theMain$4_100730,1),True) ((f4652,0),True) ((f3108,0),True) ((f2936,0),True) ((bap_1_theMain$2_100722,0),True) ((bap_1_theMain$2_100722,1),True) ((bap_1_W@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase_100650,0),True) ((bap_1_W@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase_100650,1),True) ((f4384,0),True) ((bap_1_Prelude.Text.lex$31_100566,0),True) ((bap_1_Prelude.Text.lex$31_100566,1),True) ((bap_1_Prelude.Text.lex$29_100544,0),True) ((bap_1_Prelude.Text.lex$29_100544,1),True) ((bap_1_Prelude.Text.lex$28_100558,0),True) ((bap_1_Prelude.Text.lex$28_100558,1),True) ((bap_1_Prelude.Text.lex$25_100520,0),True) ((bap_1_Prelude.Text.lex$25_100520,1),True) ((f4440,0),True) ((bap_1_Prelude.Text.lex$22_100496,0),True) ((bap_1_Prelude.Text.lex$22_100496,1),True) ((bap_1_Prelude.Text.lex$17_100480,0),True) ((bap_1_Prelude.Text.lex$17_100480,1),True) ((bap_1_Prelude.Text.lex$21_100488,0),True) ((bap_1_Prelude.Text.lex$21_100488,1),True) ((bap_1_Prelude.Text.lex$14_100468,0),True) ((bap_1_Prelude.Text.lex$14_100468,1),True) ((bap_1_Prelude.Text.lex$2_100380,0),True) ((bap_1_Prelude.Text.lex$2_100380,1),True) ((f23154,0),True) ((fR@.fPrelude.Text.lex,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) ((f3456,0),True) usedCafs (v-18869,True) (v-18773,True) usedFuncs (@main,True) (ftheMain$20,True) (ftheMain$28,True) (ftheMain$26,True) (ftheMain$27,True) (ftheMain$25,True) (ftheMain$24,True) (ftheMain$21,True) (ftheMain$23,True) (ftheMain$19,True) (ftheMain$22,True) (ftheMain$18,True) (ftheMain$13,True) (ftheMain$15,True) (ftheMain$17,True) (ftheMain$14,True) (ftheMain$16,True) (ftheMain$12,True) (ftheMain$7,True) (ftheMain$9,True) (ftheMain$11,True) (ftheMain$8,True) (ftheMain$10,True) (ftheMain$5,True) (ftheMain$6,True) (ftheMain$4,True) (ftheMain$3,True) (ftheMain$2,True) (fR@.fJhc.Basics.concat,True) (fMain.e$17,True) (fMain.e$15,True) (fMain.e$16,True) (fR@.fJhc.Basics.iterate,True) (fMain.e$13,True) (fW@.f4172,True) (fMain.e$3,True) (fMain.e$11,True) (fMain.e$12,True) (fMain.e$9,True) (fMain.e$10,True) (fMain.e$7,True) (fMain.e$8,True) (fMain.e$5,True) (fMain.e$6,True) (fPrelude.617_f,True) (fMain.e$4,True) (fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase$2,True) (fMain.e$2,True) (fW@.fData.Char.showLitChar$5,True) (fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,True) (fW@.fData.Char.showLitChar$4,True) (fW@.fData.Char.showLitChar$6,True) (fW@.fData.Char.showLitChar$2,True) (fW@.fData.Char.showLitChar$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) (fR@.fJhc.Basics.++,True) (fNumeric.nonnull,True) (fJhc.Basics.++,True) (fPrelude.IO.putChar,True) (fData.Char.lexLitChar$25,True) (fJhc.IO.putErrLn,True) (fData.Char.lexLitChar$23,True) (fData.Char.lexLitChar$24,True) (fData.Char.lexLitChar$21,True) (fData.Char.lexLitChar$22,True) (fData.Char.lexLitChar$19,True) (fData.Char.lexLitChar$20,True) (fData.Char.lexLitChar$17,True) (fData.Char.lexLitChar$18,True) (fData.Char.lexLitChar$15,True) (fData.Char.lexLitChar$16,True) (fData.Char.lexLitChar$13,True) (fData.Char.lexLitChar$14,True) (fData.Char.lexLitChar$11,True) (fData.Char.lexLitChar$12,True) (fData.Char.lexLitChar$9,True) (fData.Char.lexLitChar$10,True) (fData.Char.lexLitChar$7,True) (fData.Char.lexLitChar$8,True) (fData.Char.lexLitChar$5,True) (fData.Char.lexLitChar$6,True) (fData.Char.lexLitChar$3,True) (fData.Char.lexLitChar$4,True) (fData.Char.lexLitChar,True) (fData.Char.lexLitChar$2,True) (fData.Char.isOctDigit,True) (fData.Char.isDigit,True) (fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$3,True) (fData.Char.isHexDigit,True) (fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer,True) (fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$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_theMain$25_100854,True) (f2556,True) (f5526,True) (bap_1_theMain$16_100794,True) (bap_1_theMain$4_100730,True) (f4652,True) (f3108,True) (f2936,True) (bap_1_theMain$2_100722,True) (bap_1_W@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase_100650,True) (f4384,True) (bap_1_Prelude.Text.lex$31_100566,True) (bap_1_Prelude.Text.lex$29_100544,True) (bap_1_Prelude.Text.lex$28_100558,True) (bap_1_Prelude.Text.lex$25_100520,True) (f4440,True) (bap_1_Prelude.Text.lex$22_100496,True) (bap_1_Prelude.Text.lex$17_100480,True) (bap_1_Prelude.Text.lex$21_100488,True) (bap_1_Prelude.Text.lex$14_100468,True) (bap_1_Prelude.Text.lex$2_100380,True) (f23154,True) (fR@.fPrelude.Text.lex,True) (fR@.fJhc.IO.putErrLn,True) (fJhc.String.16_f,True) (fW@.f17290,True) (fW@.fForeign.C.String.5_loop,True) (f3456,True) pappFuncs fromList [ftheMain$24,ftheMain$15,ftheMain$3,ftheMain$2,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,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.isOctDigit,fData.Char.isDigit,fData.Char.isHexDigit,fData.Char.intToDigit,fW@.fPrelude.span$2] suspFuncs fromList [ftheMain$20,ftheMain$28,ftheMain$26,ftheMain$27,ftheMain$21,ftheMain$23,ftheMain$22,ftheMain$18,ftheMain$13,ftheMain$17,ftheMain$12,ftheMain$7,ftheMain$9,ftheMain$11,ftheMain$10,ftheMain$5,fR@.fJhc.Basics.concat,fMain.e$17,fMain.e$15,fMain.e$16,fR@.fJhc.Basics.iterate,fMain.e$3,fMain.e$11,fMain.e$12,fMain.e$9,fMain.e$10,fMain.e$7,fMain.e$8,fMain.e$5,fMain.e$6,fPrelude.617_f,fMain.e$4,fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase$2,fMain.e$2,fW@.fData.Char.showLitChar$5,fW@.fData.Char.showLitChar$4,fW@.fData.Char.showLitChar$2,fW@.fData.Char.showLitChar$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$23,fData.Char.lexLitChar$22,fData.Char.lexLitChar$19,fData.Char.lexLitChar$20,fData.Char.lexLitChar$18,fData.Char.lexLitChar$15,fData.Char.lexLitChar$16,fData.Char.lexLitChar$13,fData.Char.lexLitChar$11,fData.Char.lexLitChar$10,fData.Char.lexLitChar$8,fData.Char.lexLitChar$5,fData.Char.lexLitChar$6,fData.Char.lexLitChar$3,fData.Char.lexLitChar$2,fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer,fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$2,fW@.fPrelude.span$4,fW@.fPrelude.span$5,fW@.fPrelude.span$3,bap_1_theMain$25_100854,bap_1_theMain$16_100794,bap_1_theMain$4_100730,bap_1_theMain$2_100722,bap_1_W@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase_100650,bap_1_Prelude.Text.lex$31_100566,bap_1_Prelude.Text.lex$29_100544,bap_1_Prelude.Text.lex$28_100558,bap_1_Prelude.Text.lex$25_100520,bap_1_Prelude.Text.lex$22_100496,bap_1_Prelude.Text.lex$17_100480,bap_1_Prelude.Text.lex$21_100488,bap_1_Prelude.Text.lex$14_100468,bap_1_Prelude.Text.lex$2_100380] Finding fixpoint for linear nodes: [576](576)(19)(1) (ftheMain$20,[Omega]) (ftheMain$28,[One,Omega]) (ftheMain$26,[One]) (ftheMain$27,[Zero,One]) (ftheMain$25,[One,Omega,Omega]) (ftheMain$24,[Omega,One]) (ftheMain$21,[One]) (ftheMain$23,[One]) (ftheMain$19,[Omega]) (ftheMain$22,[One]) (ftheMain$18,[One]) (ftheMain$13,[One]) (ftheMain$15,[Omega,One]) (ftheMain$17,[One]) (ftheMain$14,[One,Omega]) (ftheMain$16,[One,Omega,Omega]) (ftheMain$12,[One]) (ftheMain$7,[One]) (ftheMain$9,[One]) (ftheMain$11,[One]) (ftheMain$8,[One,Omega]) (ftheMain$10,[One]) (ftheMain$5,[One]) (ftheMain$6,[One]) (ftheMain$4,[One,Omega,Omega]) (ftheMain$3,[Omega,One]) (ftheMain$2,[Omega,Omega]) (fR@.fJhc.Basics.concat,[One]) (fMain.e$15,[One]) (fMain.e$16,[One]) (fR@.fJhc.Basics.iterate,[Omega]) (fW@.f4172,[Omega,One]) (fMain.e$3,[One]) (fMain.e$11,[Zero,One]) (fMain.e$12,[Zero,One]) (fMain.e$9,[Zero,One,Zero]) (fMain.e$10,[One,Zero]) (fMain.e$7,[One]) (fMain.e$8,[One]) (fMain.e$5,[One]) (fMain.e$6,[Zero,One]) (fPrelude.617_f,[Omega]) (fMain.e$4,[One]) (fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase$2,[Zero,Zero]) (fMain.e$2,[One]) (fW@.fData.Char.showLitChar$5,[One]) (fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,[Omega,Omega,Omega,Omega]) (fW@.fData.Char.showLitChar$4,[Omega]) (fW@.fData.Char.showLitChar$6,[One,Zero]) (fW@.fData.Char.showLitChar$2,[Omega]) (fW@.fData.Char.showLitChar$3,[Zero,Omega]) (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]) (fR@.fJhc.Basics.++,[One,One]) (fNumeric.nonnull,[Omega,One]) (fJhc.Basics.++,[Zero,One,One]) (fPrelude.IO.putChar,[One]) (fData.Char.lexLitChar$25,[One]) (fJhc.IO.putErrLn,[One]) (fData.Char.lexLitChar$23,[One]) (fData.Char.lexLitChar$24,[One]) (fData.Char.lexLitChar$21,[One]) (fData.Char.lexLitChar$22,[One]) (fData.Char.lexLitChar$19,[One]) (fData.Char.lexLitChar$20,[One]) (fData.Char.lexLitChar$17,[One]) (fData.Char.lexLitChar$18,[One]) (fData.Char.lexLitChar$15,[One]) (fData.Char.lexLitChar$16,[One]) (fData.Char.lexLitChar$13,[One]) (fData.Char.lexLitChar$14,[One]) (fData.Char.lexLitChar$11,[One]) (fData.Char.lexLitChar$12,[One]) (fData.Char.lexLitChar$9,[One]) (fData.Char.lexLitChar$10,[One]) (fData.Char.lexLitChar$7,[One]) (fData.Char.lexLitChar$8,[One]) (fData.Char.lexLitChar$5,[One]) (fData.Char.lexLitChar$6,[One]) (fData.Char.lexLitChar$3,[One]) (fData.Char.lexLitChar$4,[One]) (fData.Char.lexLitChar,[One]) (fData.Char.lexLitChar$2,[One]) (fData.Char.isOctDigit,[One]) (fData.Char.isDigit,[One]) (fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$3,[Zero,Omega]) (fData.Char.isHexDigit,[One]) (fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer,[One,One,Omega]) (fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$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_theMain$25_100854,[One,Omega]) (f2556,[Zero]) (f5526,[Zero]) (bap_1_theMain$16_100794,[One,Omega]) (bap_1_theMain$4_100730,[One,Omega]) (f4652,[Zero]) (f3108,[Zero]) (f2936,[Zero]) (bap_1_theMain$2_100722,[One,Omega]) (bap_1_W@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase_100650,[One,Omega]) (f4384,[Zero]) (bap_1_Prelude.Text.lex$31_100566,[One,Omega]) (bap_1_Prelude.Text.lex$29_100544,[One,Omega]) (bap_1_Prelude.Text.lex$28_100558,[One,Omega]) (bap_1_Prelude.Text.lex$25_100520,[One,Omega]) (f4440,[Zero]) (bap_1_Prelude.Text.lex$22_100496,[One,Omega]) (bap_1_Prelude.Text.lex$17_100480,[One,Omega]) (bap_1_Prelude.Text.lex$21_100488,[One,Omega]) (bap_1_Prelude.Text.lex$14_100468,[One,Omega]) (bap_1_Prelude.Text.lex$2_100380,[One,Omega]) (fR@.fPrelude.Text.lex,[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]) v1 - Omega v2 - Omega v6 - One v9 - Omega v11 - One v31 - One v32 - Omega v33 - One v45 - One v49 - Omega v50 - Omega v52 - One v60 - One v62 - One v63 - One v72 - Omega v82 - Omega v83 - Omega v85 - Omega v88 - Omega v89 - Omega v90 - Omega v93 - Omega v94 - Omega v95 - Omega v96 - Omega v97 - Omega v98 - Omega v99 - Omega v100 - Omega v101 - Omega v102 - Omega v103 - Omega v106 - Omega v107 - One v116 - One v118 - One v119 - One v127 - Omega v132 - One v136 - Omega v144 - One v154 - Omega v159 - Omega v160 - Omega v163 - One v172 - One v180 - One v182 - One v183 - One v185 - Omega v195 - One v203 - One v205 - One v206 - One v208 - Omega v211 - One v212 - One v214 - One v215 - One v228 - One v230 - One v231 - One v235 - Omega v242 - Omega v243 - One v248 - One v253 - One v263 - One v267 - Omega v268 - Omega v270 - Omega v273 - One v282 - One v286 - Omega v287 - Omega v289 - Omega v294 - Omega v299 - Omega v300 - Omega v304 - One v317 - One v321 - Omega v322 - Omega v324 - One v326 - One v327 - One v330 - One v338 - One v342 - Omega v343 - Omega v345 - One v347 - One v348 - One v353 - One v357 - Omega v364 - Omega v365 - One v371 - Omega v372 - One v375 - Omega v383 - One v384 - Omega v385 - Omega v386 - One v387 - One v388 - Omega v389 - Omega v390 - One v402 - One v403 - Omega v404 - Omega v406 - Omega v407 - Omega v418 - Omega v419 - Omega v421 - One v430 - Omega v434 - Omega v435 - Omega v436 - One v437 - Omega v438 - Omega v439 - Omega v440 - Omega v441 - Omega v442 - Omega v477 - Omega v478 - Omega v480 - Omega v481 - Omega v500 - One v501 - One v504 - One v505 - One v508 - Omega v509 - Omega v511 - Omega v518 - Omega v535 - Omega v541 - Omega v543 - Omega v545 - One v546 - Omega v562 - Omega v570 - One v572 - One v575 - One v576 - One v577 - Omega v578 - Omega v580 - One v582 - One v585 - Omega v586 - Omega v588 - One v589 - One v593 - Omega v614 - Omega v622 - One v624 - One v627 - One v628 - One v629 - Omega v630 - Omega v632 - One v634 - One v636 - One v638 - One v643 - Omega v651 - One v653 - One v656 - One v657 - One v658 - Omega v659 - Omega v661 - One v666 - Omega v674 - One v676 - One v679 - One v680 - One v681 - Omega v682 - Omega v684 - One v690 - Omega v698 - One v700 - One v703 - One v704 - One v705 - Omega v706 - Omega v708 - One v713 - Omega v721 - One v723 - One v726 - One v727 - One v728 - Omega v729 - Omega v731 - One v738 - Omega v739 - Omega v743 - One v746 - Omega v747 - Omega v752 - One v755 - Omega v756 - Omega v763 - One v766 - Omega v767 - Omega v769 - One v770 - One v777 - Omega v778 - Omega v782 - One v785 - Omega v786 - Omega v790 - One v792 - One v795 - Omega v796 - Omega v800 - Omega v808 - One v810 - One v817 - Omega v824 - Omega v825 - Omega v830 - One v833 - Omega v834 - Omega v838 - One v841 - Omega v842 - Omega v847 - One v856 - Omega v860 - One v863 - Omega v864 - Omega v875 - One v885 - Omega v900 - Omega v901 - Omega v902 - Omega v903 - Omega v911 - Omega v912 - Omega v916 - One v923 - Omega v929 - Omega v939 - Omega v940 - Omega v953 - Omega v954 - One v962 - Omega v963 - Omega v966 - One v968 - One v970 - One v973 - One v975 - One v984 - One v988 - One v991 - Omega v992 - Omega v1001 - One v1003 - One v1006 - Omega v1007 - Omega v1009 - One v1010 - One v1053 - Omega v1058 - Omega v1059 - Omega v1064 - One v1065 - One v1070 - Omega v1084 - One v1121 - Omega v1122 - Omega v1133 - Omega v1134 - Omega v1142 - Omega v1143 - Omega v1147 - One v1153 - Omega v1160 - Omega v1203 - Omega v1207 - Omega v1290 - Omega v1291 - Omega v1292 - One v1304 - Omega v1305 - One v1307 - Omega v1308 - One v1311 - Omega v1312 - One v1314 - Omega v1315 - Omega v1316 - Omega v1317 - One v1321 - Omega v1322 - One v1324 - Omega v1325 - One v1328 - Omega v1329 - One v1333 - Omega v1334 - One v1336 - Omega v1337 - One v1340 - Omega v1341 - One v1342 - Omega v1343 - One v1344 - Omega v1345 - One v1350 - Omega v1351 - One v1353 - Omega v1354 - One v1357 - Omega v1358 - One v1360 - Omega v1361 - Omega v1366 - Omega v1367 - Omega v1381 - Omega v1401 - Omega v1403 - Omega v1405 - One v1406 - Omega v1410 - One v1411 - Omega v1503 - One v1509 - Omega v1510 - Omega v1511 - Zero v1512 - Zero v1547 - One v1553 - Omega v1554 - Omega v1555 - Zero v1556 - Zero Finding fixpoint for points-to: [1186](1186)(131)(69)(47)(47)(95)(63)(63)(89)(63)(71)(77)(67)(62)(69)(57)(66)(59)(86)(96)(124)(97)(87)(81)(129)(140)(144)(121)(136)(167)(197)(160)(178)(211)(254)(231)(198)(217)(195)(233)(279)(295)(264)(287)(328)(300)(364)(308)(380)(369)(445)(364)(404)(359)(368)(366)(366)(425)(237)(233)(264)(247)(205)(183)(210)(149)(156)(237)(240)(244)(235)(255)(154)(110)(190)(141)(104)(109)(59)(57)(74)(18)(11)(57)(114)(81)(131)(53)(72)(73)(107)(109)(55)(44)(89)(121)(141)(91)(144)(143)(140)(175)(106)(120)(107)(131)(125)(68)(139)(150)(137)(109)(95)(83)(170)(175)(152)(98)(154)(249)(137)(233)(104)(161)(202)(188)(158)(140)(252)(205)(192)(155)(133)(63)(141)(68)(109)(56)(45)(37)(22)(18)(55)(56)(117)(83)(126)(50)(70)(61)(105)(60)(100)(41)(39)(22)(18)(9)(55)(115)(84)(80)(51)(71)(115)(106)(60)(55)(88)(40)(117)(67)(119)(96)(53)(69)(59)(105)(155)(104)(125)(104)(65)(126)(165)(65)(55)(40)(30)(68)(15)(6)(5)(5)(2)(2)(48)(2)(2)(2)(2)(2)(2)(47)(1)(1)(1)(1)(1)(1)(47)(1)(1)(1)(1)(1)(1)(47)(1)(1)(1)(1)(1)(1)(47)(1)(1)(1)(1)(1)(1)(47)(1)(1)(1)(1)(1)(1)(47)(1)(1)(1)(1)(1)(1)(47)(1)(1)(1)(1)(1)(1)(47)(1)(1) Timing: findFixpoint 322 Unboxed return values ftheMain$21 - (&N,&N) ftheMain$22 - int ftheMain$9 - (&N,&N) ftheMain$10 - intmax_t fR@.fJhc.Basics.concat - (&N,&N) fMain.e$17 - (&N,&N) fMain.e$15 - intmax_t fMain.e$16 - (&N,&N) fR@.fJhc.Basics.iterate - (&N,&N) fW@.f4172 - (&N,&N) fMain.e$3 - (&N,&N) fMain.e$11 - intmax_t fMain.e$12 - intmax_t fMain.e$9 - intmax_t fMain.e$10 - intmax_t fMain.e$7 - (&N,&N) fMain.e$8 - intmax_t fMain.e$5 - (&N,&N) fMain.e$6 - (&N,&N) fPrelude.617_f - (&N,&N) fMain.e$4 - intmax_t fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase$2 - int fMain.e$2 - intmax_t fW@.fData.Char.showLitChar$5 - (&N,&N) fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase - (&N,&N) fW@.fData.Char.showLitChar$6 - (&N,&N) fW@.fData.Char.showLitChar$3 - (&N,&N) 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.putChar - () fData.Char.lexLitChar$25 - (&N,&N) fJhc.IO.putErrLn - () fData.Char.lexLitChar$23 - (&N,&N) fData.Char.lexLitChar$24 - int fData.Char.lexLitChar$21 - int fData.Char.lexLitChar$22 - (&N,&N) fData.Char.lexLitChar$19 - (&N,&N) fData.Char.lexLitChar$20 - (&N,&N) fData.Char.lexLitChar$17 - int fData.Char.lexLitChar$18 - (&N,&N) fData.Char.lexLitChar$15 - (&N,&N) fData.Char.lexLitChar$16 - (&N,&N) fData.Char.lexLitChar$13 - (&N,&N) fData.Char.lexLitChar$14 - int fData.Char.lexLitChar$11 - (&N,&N) fData.Char.lexLitChar$12 - int fData.Char.lexLitChar$9 - int fData.Char.lexLitChar$10 - (&N,&N) fData.Char.lexLitChar$7 - int fData.Char.lexLitChar$8 - (&N,&N) fData.Char.lexLitChar$5 - (&N,&N) fData.Char.lexLitChar$6 - (&N,&N) fData.Char.lexLitChar$4 - int fData.Char.lexLitChar$2 - (&N,&N) fData.Char.isOctDigit - int fData.Char.isDigit - int fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$3 - (&N,&N) fData.Char.isHexDigit - int fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer - (&N,&N) fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$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_100650 - HsChar bap_1_Prelude.Text.lex$21_100488 - () Unboxed return values fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$3 - &N Unboxed return values Finding fixpoint for Dead Code: [1](1)(59)(325)(1056)(2096)(2030)(927)(755)(149)(94)(166)(29)(75)(3)(4)(4) usedArgs ((ftheMain$20,0),True) ((ftheMain$28,0),True) ((ftheMain$28,1),True) ((ftheMain$26,0),True) ((ftheMain$27,0),True) ((ftheMain$27,1),True) ((ftheMain$25,0),True) ((ftheMain$25,1),True) ((ftheMain$25,2),True) ((ftheMain$24,0),True) ((ftheMain$24,1),True) ((ftheMain$21,0),True) ((ftheMain$23,0),True) ((ftheMain$19,0),True) ((ftheMain$22,0),True) ((ftheMain$18,0),True) ((ftheMain$13,0),True) ((ftheMain$15,0),True) ((ftheMain$15,1),True) ((ftheMain$17,0),True) ((ftheMain$14,0),False) ((ftheMain$14,1),False) ((ftheMain$16,0),False) ((ftheMain$16,1),False) ((ftheMain$16,2),False) ((ftheMain$12,0),True) ((ftheMain$7,0),True) ((ftheMain$9,0),True) ((ftheMain$11,0),True) ((ftheMain$8,0),False) ((ftheMain$8,1),False) ((ftheMain$10,0),True) ((ftheMain$5,0),True) ((ftheMain$6,0),True) ((ftheMain$4,0),True) ((ftheMain$4,1),True) ((ftheMain$4,2),True) ((ftheMain$3,0),True) ((ftheMain$3,1),True) ((ftheMain$2,0),True) ((ftheMain$2,1),True) ((fR@.fJhc.Basics.concat,0),True) ((fMain.e$15,0),True) ((fMain.e$16,0),True) ((fR@.fJhc.Basics.iterate,0),True) ((fW@.f4172,0),True) ((fW@.f4172,1),True) ((fMain.e$3,0),True) ((fMain.e$11,0),True) ((fMain.e$11,1),True) ((fMain.e$12,0),True) ((fMain.e$12,1),True) ((fMain.e$9,0),True) ((fMain.e$9,1),True) ((fMain.e$9,2),True) ((fMain.e$10,0),True) ((fMain.e$10,1),True) ((fMain.e$7,0),True) ((fMain.e$8,0),True) ((fMain.e$5,0),True) ((fMain.e$6,0),False) ((fMain.e$6,1),False) ((fPrelude.617_f,0),True) ((fMain.e$4,0),True) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase$2,0),True) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase$2,1),True) ((fMain.e$2,0),True) ((fW@.fData.Char.showLitChar$5,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) ((fW@.fData.Char.showLitChar$4,0),True) ((fW@.fData.Char.showLitChar$6,0),True) ((fW@.fData.Char.showLitChar$6,1),True) ((fW@.fData.Char.showLitChar$2,0),True) ((fW@.fData.Char.showLitChar$3,0),True) ((fW@.fData.Char.showLitChar$3,1),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) ((fR@.fJhc.Basics.++,0),True) ((fR@.fJhc.Basics.++,1),True) ((fNumeric.nonnull,0),True) ((fNumeric.nonnull,1),True) ((fJhc.Basics.++,0),False) ((fJhc.Basics.++,1),True) ((fJhc.Basics.++,2),True) ((fPrelude.IO.putChar,0),True) ((fData.Char.lexLitChar$25,0),False) ((fJhc.IO.putErrLn,0),True) ((fData.Char.lexLitChar$23,0),False) ((fData.Char.lexLitChar$24,0),True) ((fData.Char.lexLitChar$21,0),True) ((fData.Char.lexLitChar$22,0),False) ((fData.Char.lexLitChar$19,0),True) ((fData.Char.lexLitChar$20,0),True) ((fData.Char.lexLitChar$17,0),True) ((fData.Char.lexLitChar$18,0),False) ((fData.Char.lexLitChar$15,0),False) ((fData.Char.lexLitChar$16,0),False) ((fData.Char.lexLitChar$13,0),False) ((fData.Char.lexLitChar$14,0),True) ((fData.Char.lexLitChar$11,0),False) ((fData.Char.lexLitChar$12,0),True) ((fData.Char.lexLitChar$9,0),True) ((fData.Char.lexLitChar$10,0),False) ((fData.Char.lexLitChar$7,0),True) ((fData.Char.lexLitChar$8,0),False) ((fData.Char.lexLitChar$5,0),False) ((fData.Char.lexLitChar$6,0),False) ((fData.Char.lexLitChar$3,0),True) ((fData.Char.lexLitChar$4,0),True) ((fData.Char.lexLitChar,0),True) ((fData.Char.lexLitChar$2,0),True) ((fData.Char.isOctDigit,0),True) ((fData.Char.isDigit,0),True) ((fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$3,0),True) ((fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$3,1),True) ((fData.Char.isHexDigit,0),True) ((fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer,0),True) ((fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer,1),True) ((fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer,2),True) ((fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$2,0),True) ((fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$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_theMain$25_100854,0),True) ((bap_1_theMain$25_100854,1),True) ((f2556,0),True) ((f5526,0),True) ((bap_1_theMain$16_100794,0),True) ((bap_1_theMain$16_100794,1),True) ((bap_1_theMain$4_100730,0),True) ((bap_1_theMain$4_100730,1),True) ((f4652,0),True) ((f3108,0),True) ((f2936,0),True) ((bap_1_theMain$2_100722,0),True) ((bap_1_theMain$2_100722,1),True) ((bap_1_W@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase_100650,0),False) ((bap_1_W@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase_100650,1),True) ((f4384,0),True) ((bap_1_Prelude.Text.lex$31_100566,0),True) ((bap_1_Prelude.Text.lex$31_100566,1),True) ((bap_1_Prelude.Text.lex$29_100544,0),True) ((bap_1_Prelude.Text.lex$29_100544,1),True) ((bap_1_Prelude.Text.lex$28_100558,0),True) ((bap_1_Prelude.Text.lex$28_100558,1),True) ((bap_1_Prelude.Text.lex$25_100520,0),True) ((bap_1_Prelude.Text.lex$25_100520,1),True) ((f4440,0),True) ((bap_1_Prelude.Text.lex$22_100496,0),True) ((bap_1_Prelude.Text.lex$22_100496,1),True) ((bap_1_Prelude.Text.lex$17_100480,0),True) ((bap_1_Prelude.Text.lex$17_100480,1),True) ((bap_1_Prelude.Text.lex$21_100488,0),False) ((bap_1_Prelude.Text.lex$21_100488,1),False) ((bap_1_Prelude.Text.lex$14_100468,0),True) ((bap_1_Prelude.Text.lex$14_100468,1),True) ((bap_1_Prelude.Text.lex$2_100380,0),True) ((bap_1_Prelude.Text.lex$2_100380,1),True) ((f23154,0),True) ((fR@.fPrelude.Text.lex,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) ((f3456,0),True) ((f4440-2,0),True) ((f4440-3,0),True) ((f4440-4,0),True) ((f4440-5,0),True) ((f4440-6,0),True) usedCafs (v-18869,True) (v-18773,True) usedFuncs (@main,True) (ftheMain$20,True) (ftheMain$28,True) (ftheMain$26,True) (ftheMain$27,True) (ftheMain$25,True) (ftheMain$24,True) (ftheMain$21,True) (ftheMain$23,True) (ftheMain$19,True) (ftheMain$22,True) (ftheMain$18,True) (ftheMain$13,True) (ftheMain$15,True) (ftheMain$17,True) (ftheMain$14,False) (ftheMain$16,False) (ftheMain$12,True) (ftheMain$7,True) (ftheMain$9,True) (ftheMain$11,True) (ftheMain$8,False) (ftheMain$10,True) (ftheMain$5,True) (ftheMain$6,True) (ftheMain$4,True) (ftheMain$3,True) (ftheMain$2,True) (fR@.fJhc.Basics.concat,True) (fMain.e$17,True) (fMain.e$15,True) (fMain.e$16,True) (fR@.fJhc.Basics.iterate,True) (fW@.f4172,True) (fMain.e$3,True) (fMain.e$11,True) (fMain.e$12,True) (fMain.e$9,True) (fMain.e$10,True) (fMain.e$7,True) (fMain.e$8,True) (fMain.e$5,True) (fMain.e$6,False) (fPrelude.617_f,True) (fMain.e$4,True) (fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase$2,True) (fMain.e$2,True) (fW@.fData.Char.showLitChar$5,True) (fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,True) (fW@.fData.Char.showLitChar$4,True) (fW@.fData.Char.showLitChar$6,True) (fW@.fData.Char.showLitChar$2,True) (fW@.fData.Char.showLitChar$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) (fR@.fJhc.Basics.++,True) (fNumeric.nonnull,True) (fJhc.Basics.++,True) (fPrelude.IO.putChar,True) (fData.Char.lexLitChar$25,False) (fJhc.IO.putErrLn,True) (fData.Char.lexLitChar$23,False) (fData.Char.lexLitChar$24,True) (fData.Char.lexLitChar$21,True) (fData.Char.lexLitChar$22,False) (fData.Char.lexLitChar$19,True) (fData.Char.lexLitChar$20,True) (fData.Char.lexLitChar$17,True) (fData.Char.lexLitChar$18,False) (fData.Char.lexLitChar$15,False) (fData.Char.lexLitChar$16,False) (fData.Char.lexLitChar$13,False) (fData.Char.lexLitChar$14,True) (fData.Char.lexLitChar$11,False) (fData.Char.lexLitChar$12,True) (fData.Char.lexLitChar$9,True) (fData.Char.lexLitChar$10,False) (fData.Char.lexLitChar$7,True) (fData.Char.lexLitChar$8,False) (fData.Char.lexLitChar$5,False) (fData.Char.lexLitChar$6,False) (fData.Char.lexLitChar$3,True) (fData.Char.lexLitChar$4,True) (fData.Char.lexLitChar,True) (fData.Char.lexLitChar$2,True) (fData.Char.isOctDigit,True) (fData.Char.isDigit,True) (fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$3,True) (fData.Char.isHexDigit,True) (fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer,True) (fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$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_theMain$25_100854,True) (f2556,True) (f5526,True) (bap_1_theMain$16_100794,True) (bap_1_theMain$4_100730,True) (f4652,True) (f3108,True) (f2936,True) (bap_1_theMain$2_100722,True) (bap_1_W@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase_100650,True) (f4384,True) (bap_1_Prelude.Text.lex$31_100566,True) (bap_1_Prelude.Text.lex$29_100544,True) (bap_1_Prelude.Text.lex$28_100558,True) (bap_1_Prelude.Text.lex$25_100520,True) (f4440,True) (bap_1_Prelude.Text.lex$22_100496,True) (bap_1_Prelude.Text.lex$17_100480,True) (bap_1_Prelude.Text.lex$21_100488,False) (bap_1_Prelude.Text.lex$14_100468,True) (bap_1_Prelude.Text.lex$2_100380,True) (f23154,True) (fR@.fPrelude.Text.lex,True) (fR@.fJhc.IO.putErrLn,True) (fJhc.String.16_f,True) (fW@.f17290,True) (fW@.fForeign.C.String.5_loop,True) (f3456,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)(59)(272)(875)(1709)(1402)(536)(431)(138)(82)(161)(32)(76)(3)(5)(6) usedArgs ((ftheMain$20,0),True) ((ftheMain$28,0),True) ((ftheMain$28,1),True) ((ftheMain$26,0),True) ((ftheMain$27,0),True) ((ftheMain$27,1),True) ((ftheMain$25,0),True) ((ftheMain$25,1),True) ((ftheMain$25,2),True) ((ftheMain$24,0),True) ((ftheMain$24,1),True) ((ftheMain$21,0),True) ((ftheMain$23,0),True) ((ftheMain$19,0),True) ((ftheMain$22,0),True) ((ftheMain$18,0),True) ((ftheMain$13,0),True) ((ftheMain$15,0),True) ((ftheMain$15,1),True) ((ftheMain$17,0),True) ((ftheMain$12,0),True) ((ftheMain$7,0),True) ((ftheMain$9,0),True) ((ftheMain$11,0),True) ((ftheMain$10,0),True) ((ftheMain$5,0),True) ((ftheMain$6,0),True) ((ftheMain$4,0),True) ((ftheMain$4,1),True) ((ftheMain$4,2),True) ((ftheMain$3,0),True) ((ftheMain$3,1),True) ((ftheMain$2,0),True) ((ftheMain$2,1),True) ((fR@.fJhc.Basics.concat,0),True) ((fMain.e$15,0),True) ((fMain.e$16,0),True) ((fR@.fJhc.Basics.iterate,0),True) ((fW@.f4172,0),True) ((fW@.f4172,1),True) ((fMain.e$3,0),True) ((fMain.e$11,0),True) ((fMain.e$11,1),True) ((fMain.e$12,0),True) ((fMain.e$12,1),True) ((fMain.e$9,0),True) ((fMain.e$9,1),True) ((fMain.e$9,2),True) ((fMain.e$10,0),True) ((fMain.e$10,1),True) ((fMain.e$7,0),True) ((fMain.e$8,0),True) ((fMain.e$5,0),True) ((fPrelude.617_f,0),True) ((fMain.e$4,0),True) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase$2,0),False) ((fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase$2,1),False) ((fMain.e$2,0),True) ((fW@.fData.Char.showLitChar$5,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) ((fW@.fData.Char.showLitChar$4,0),True) ((fW@.fData.Char.showLitChar$6,0),True) ((fW@.fData.Char.showLitChar$6,1),True) ((fW@.fData.Char.showLitChar$2,0),True) ((fW@.fData.Char.showLitChar$3,0),True) ((fW@.fData.Char.showLitChar$3,1),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) ((fR@.fJhc.Basics.++,0),True) ((fR@.fJhc.Basics.++,1),True) ((fNumeric.nonnull,0),True) ((fNumeric.nonnull,1),True) ((fJhc.Basics.++,0),True) ((fJhc.Basics.++,1),True) ((fPrelude.IO.putChar,0),True) ((fJhc.IO.putErrLn,0),True) ((fData.Char.lexLitChar$24,0),True) ((fData.Char.lexLitChar$21,0),True) ((fData.Char.lexLitChar$19,0),True) ((fData.Char.lexLitChar$20,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$3,0),True) ((fData.Char.lexLitChar$4,0),True) ((fData.Char.lexLitChar,0),True) ((fData.Char.lexLitChar$2,0),True) ((fData.Char.isOctDigit,0),True) ((fData.Char.isDigit,0),True) ((fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$3,0),True) ((fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$3,1),True) ((fData.Char.isHexDigit,0),True) ((fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer,0),True) ((fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer,1),True) ((fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer,2),True) ((fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$2,0),True) ((fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$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_theMain$25_100854,0),True) ((bap_1_theMain$25_100854,1),True) ((f2556,0),True) ((f5526,0),True) ((bap_1_theMain$16_100794,0),True) ((bap_1_theMain$16_100794,1),True) ((bap_1_theMain$4_100730,0),True) ((bap_1_theMain$4_100730,1),True) ((f4652,0),True) ((f3108,0),True) ((f2936,0),True) ((bap_1_theMain$2_100722,0),True) ((bap_1_theMain$2_100722,1),True) ((bap_1_W@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase_100650,0),False) ((f4384,0),True) ((bap_1_Prelude.Text.lex$31_100566,0),True) ((bap_1_Prelude.Text.lex$31_100566,1),True) ((bap_1_Prelude.Text.lex$29_100544,0),True) ((bap_1_Prelude.Text.lex$29_100544,1),True) ((bap_1_Prelude.Text.lex$28_100558,0),True) ((bap_1_Prelude.Text.lex$28_100558,1),True) ((bap_1_Prelude.Text.lex$25_100520,0),True) ((bap_1_Prelude.Text.lex$25_100520,1),True) ((f4440,0),True) ((bap_1_Prelude.Text.lex$22_100496,0),True) ((bap_1_Prelude.Text.lex$22_100496,1),True) ((bap_1_Prelude.Text.lex$17_100480,0),True) ((bap_1_Prelude.Text.lex$17_100480,1),True) ((bap_1_Prelude.Text.lex$14_100468,0),True) ((bap_1_Prelude.Text.lex$14_100468,1),True) ((bap_1_Prelude.Text.lex$2_100380,0),True) ((bap_1_Prelude.Text.lex$2_100380,1),True) ((f23154,0),True) ((fR@.fPrelude.Text.lex,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) ((f3456,0),True) ((f4440-2,0),True) ((f4440-3,0),True) ((f4440-4,0),True) ((f4440-5,0),True) ((f4440-6,0),True) usedCafs (v-18869,True) (v-18773,True) usedFuncs (@main,True) (ftheMain$20,True) (ftheMain$28,True) (ftheMain$26,True) (ftheMain$27,True) (ftheMain$25,True) (ftheMain$24,True) (ftheMain$21,True) (ftheMain$23,True) (ftheMain$19,True) (ftheMain$22,True) (ftheMain$18,True) (ftheMain$13,True) (ftheMain$15,True) (ftheMain$17,True) (ftheMain$12,True) (ftheMain$7,True) (ftheMain$9,True) (ftheMain$11,True) (ftheMain$10,True) (ftheMain$5,True) (ftheMain$6,True) (ftheMain$4,True) (ftheMain$3,True) (ftheMain$2,True) (fR@.fJhc.Basics.concat,True) (fMain.e$17,True) (fMain.e$15,True) (fMain.e$16,True) (fR@.fJhc.Basics.iterate,True) (fW@.f4172,True) (fMain.e$3,True) (fMain.e$11,True) (fMain.e$12,True) (fMain.e$9,True) (fMain.e$10,True) (fMain.e$7,True) (fMain.e$8,True) (fMain.e$5,True) (fPrelude.617_f,True) (fMain.e$4,True) (fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase$2,False) (fMain.e$2,True) (fW@.fData.Char.showLitChar$5,True) (fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase,True) (fW@.fData.Char.showLitChar$4,True) (fW@.fData.Char.showLitChar$6,True) (fW@.fData.Char.showLitChar$2,True) (fW@.fData.Char.showLitChar$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) (fR@.fJhc.Basics.++,True) (fNumeric.nonnull,True) (fJhc.Basics.++,True) (fPrelude.IO.putChar,True) (fJhc.IO.putErrLn,True) (fData.Char.lexLitChar$24,True) (fData.Char.lexLitChar$21,True) (fData.Char.lexLitChar$19,True) (fData.Char.lexLitChar$20,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$3,True) (fData.Char.lexLitChar$4,True) (fData.Char.lexLitChar,True) (fData.Char.lexLitChar$2,True) (fData.Char.isOctDigit,True) (fData.Char.isDigit,True) (fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$3,True) (fData.Char.isHexDigit,True) (fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer,True) (fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$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_theMain$25_100854,True) (f2556,True) (f5526,True) (bap_1_theMain$16_100794,True) (bap_1_theMain$4_100730,True) (f4652,True) (f3108,True) (f2936,True) (bap_1_theMain$2_100722,True) (bap_1_W@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase_100650,False) (f4384,True) (bap_1_Prelude.Text.lex$31_100566,True) (bap_1_Prelude.Text.lex$29_100544,True) (bap_1_Prelude.Text.lex$28_100558,True) (bap_1_Prelude.Text.lex$25_100520,True) (f4440,True) (bap_1_Prelude.Text.lex$22_100496,True) (bap_1_Prelude.Text.lex$17_100480,True) (bap_1_Prelude.Text.lex$14_100468,True) (bap_1_Prelude.Text.lex$2_100380,True) (f23154,True) (fR@.fPrelude.Text.lex,True) (fR@.fJhc.IO.putErrLn,True) (fJhc.String.16_f,True) (fW@.f17290,True) (fW@.fForeign.C.String.5_loop,True) (f3456,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_Prelude.Text.lex$14_100468 - {(CJhc.Prim.: {Es-357} {Es-358}),(CJhc.Prim.[])} bap_1_Prelude.Text.lex$17_100480 - {(CJhc.Prim.: {Es-350} {Es-349}),(CJhc.Prim.[])} bap_1_Prelude.Text.lex$21_100488 - () bap_1_Prelude.Text.lex$22_100496 - {(CJhc.Prim.: {Es-345} {Es-346}),(CJhc.Prim.[])} bap_1_Prelude.Text.lex$25_100520 - {(CJhc.Prim.: {Es-327} {Es-328}),(CJhc.Prim.[])} bap_1_Prelude.Text.lex$28_100558 - {(CJhc.Prim.: {&(CChar# 'x'),&(CChar# '^'),&(CChar# '('),&(CChar# ')'),&(CChar# '&'),&(CChar# '\''),&(CChar# 'w'),...} {&"\\&",&"&",&[],Es-23,Es-24,Es-25,Es-29,...}),(CJhc.Prim.[]),(CInteger# )} bap_1_Prelude.Text.lex$29_100544 - {(CJhc.Prim.: {Es-314} {Es-315}),(CJhc.Prim.[])} bap_1_Prelude.Text.lex$2_100380 - {(CJhc.Prim.: {Es-399} {Es-400}),(CJhc.Prim.[])} bap_1_Prelude.Text.lex$31_100566 - {(CJhc.Prim.: {Es-310} {Es-311}),(CJhc.Prim.[])} bap_1_W@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase_100650 - bap_1_theMain$16_100794 - {(CJhc.Prim.: {&(CChar# 'x'),&(CChar# '^'),&(CChar# '('),&(CChar# ')'),&(CChar# '&'),&(CChar# '\''),&(CChar# 'w'),...} {&"\\&",&"&",&[],Es-23,Es-24,Es-25,Es-29,...}),(CJhc.Prim.[]),(CInteger# )} bap_1_theMain$25_100854 - {(CJhc.Prim.: {&(CChar# 'x'),&(CChar# '^'),&(CChar# '('),&(CChar# ')'),&(CChar# '&'),&(CChar# '\''),&(CChar# 'w'),...} {&"\\&",&"&",&[],Es-23,Es-24,Es-25,Es-29,...}),(CJhc.Prim.[]),(CInteger# )} bap_1_theMain$2_100722 - {(CJhc.Prim.: {Es-179} {Es-181}),(CJhc.Prim.[])} bap_1_theMain$4_100730 - {(CJhc.Prim.: {&(CChar# 'x'),&(CChar# '^'),&(CChar# '('),&(CChar# ')'),&(CChar# '&'),&(CChar# '\''),&(CChar# 'w'),...} {&"\\&",&"&",&[],Es-23,Es-24,Es-25,Es-29,...}),(CJhc.Prim.[]),(CInteger# )} f23154 - {(CJhc.Prim.: {&(CChar# 'x'),&(CChar# '^'),&(CChar# '('),&(CChar# ')'),&(CChar# '&'),&(CChar# '\''),&(CChar# 'w'),...} {&"\\&",&"&",&[],Es-23,Es-24,Es-25,Es-29,...}),(CJhc.Prim.[])} f2556 - {(CJhc.Prim.: {&(CChar# 'x'),&(CChar# '^'),&(CChar# '('),&(CChar# ')'),&(CChar# '&'),&(CChar# '\''),&(CChar# 'w'),...} {&"\\&",&"&",&[],Es-23,Es-24,Es-25,Es-29,...}),(CJhc.Prim.[]),(CInteger# )} f2936 - {&[],Es-9} f3108 - <()> f3456 - {&[],Es-526} f4384 - {(CJhc.Prim.: {&(CChar# 'x'),&(CChar# '^'),&(CChar# '('),&(CChar# ')'),&(CChar# '&'),&(CChar# '\''),&(CChar# 'w'),...} {&"\\&",&"&",&[],Es-23,Es-24,Es-25,Es-29,...}),(CJhc.Prim.[]),(CInteger# )} f4440 - {(CJhc.Prim.: {&(CChar# 'x'),&(CChar# '^'),&(CChar# '('),&(CChar# ')'),&(CChar# '&'),&(CChar# '\''),&(CChar# 'w'),...} {&"\\&",&"&",&[],Es-23,Es-24,Es-25,Es-29,...}),(CJhc.Prim.[]),(CInteger# )} f4440-2 - {(CJhc.Prim.: {&(CChar# 'x'),&(CChar# '^'),&(CChar# '('),&(CChar# ')'),&(CChar# '&'),&(CChar# '\''),&(CChar# 'w'),...} {&"\\&",&"&",&[],Es-23,Es-24,Es-25,Es-29,...}),(CJhc.Prim.[]),(CInteger# )} f4440-3 - {(CJhc.Prim.: {&(CChar# 'x'),&(CChar# '^'),&(CChar# '('),&(CChar# ')'),&(CChar# '&'),&(CChar# '\''),&(CChar# 'w'),...} {&"\\&",&"&",&[],Es-23,Es-24,Es-25,Es-29,...}),(CJhc.Prim.[]),(CInteger# )} f4440-4 - {(CJhc.Prim.: {&(CChar# 'x'),&(CChar# '^'),&(CChar# '('),&(CChar# ')'),&(CChar# '&'),&(CChar# '\''),&(CChar# 'w'),...} {&"\\&",&"&",&[],Es-23,Es-24,Es-25,Es-29,...}),(CJhc.Prim.[]),(CInteger# )} f4440-5 - {(CJhc.Prim.: {&(CChar# 'x'),&(CChar# '^'),&(CChar# '('),&(CChar# ')'),&(CChar# '&'),&(CChar# '\''),&(CChar# 'w'),...} {&"\\&",&"&",&[],Es-23,Es-24,Es-25,Es-29,...}),(CJhc.Prim.[]),(CInteger# )} f4440-6 - {(CJhc.Prim.: {&(CChar# 'x'),&(CChar# '^'),&(CChar# '('),&(CChar# ')'),&(CChar# '&'),&(CChar# '\''),&(CChar# 'w'),...} {&"\\&",&"&",&[],Es-23,Es-24,Es-25,Es-29,...}),(CJhc.Prim.[]),(CInteger# )} f4440-7 - {(CJhc.Prim.: {&(CChar# 'x'),&(CChar# '^'),&(CChar# '('),&(CChar# ')'),&(CChar# '&'),&(CChar# '\''),&(CChar# 'w'),...} {&"\\&",&"&",&[],Es-23,Es-24,Es-25,Es-29,...}),(CJhc.Prim.[]),(CInteger# )} f4652 - {(CJhc.Prim.: {&(CChar# 'x'),&(CChar# '^'),&(CChar# '('),&(CChar# ')'),&(CChar# '&'),&(CChar# '\''),&(CChar# 'w'),...} {&"\\&",&"&",&[],Es-23,Es-24,Es-25,Es-29,...}),(CJhc.Prim.[]),(CInteger# )} f5526 - {(CJhc.Prim.: {&(CChar# 'x'),&(CChar# '^'),&(CChar# '('),&(CChar# ')'),&(CChar# '&'),&(CChar# '\''),&(CChar# 'w'),...} {&"\\&",&"&",&[],Es-23,Es-24,Es-25,Es-29,...}),(CJhc.Prim.[]),(CInteger# )} fData.Char.intToDigit - fData.Char.isDigit - fData.Char.isHexDigit - fData.Char.isOctDigit - fData.Char.lexLitChar - {(CJhc.Prim.: {Es-461,Es-504,Es-507} {&[],Es-506}),(CJhc.Prim.[])} fData.Char.lexLitChar$10 - ({&[],Es-532},{&"\\&",&"&",&"\"",&[],Es-23,Es-24,Es-25,...}) fData.Char.lexLitChar$11 - ({&[],Es-532},{&"\\&",&"&",&"\"",&[],Es-23,Es-24,Es-25,...}) fData.Char.lexLitChar$12 - fData.Char.lexLitChar$13 - ({&[],Es-532},{&"\\&",&"&",&"\"",&[],Es-23,Es-24,Es-25,...}) fData.Char.lexLitChar$14 - fData.Char.lexLitChar$15 - ({&[],Es-532},{&"\\&",&"&",&"\"",&[],Es-23,Es-24,Es-25,...}) fData.Char.lexLitChar$16 - ({&[],Es-532},{&"\\&",&"&",&"\"",&[],Es-23,Es-24,Es-25,...}) fData.Char.lexLitChar$17 - fData.Char.lexLitChar$18 - ({&[],Es-532},{&"\\&",&"&",&"\"",&[],Es-23,Es-24,Es-25,...}) fData.Char.lexLitChar$19 - ({Es-456},{&"\\&",&"&",&"\"",&[],Es-23,Es-24,Es-25,...}) fData.Char.lexLitChar$2 - ({Es-509},{&"\\&",&"&",&"\"",&[],Es-23,Es-24,Es-25,...}) fData.Char.lexLitChar$20 - ({Es-458},{&"\\&",&"&",&"\"",&[],Es-23,Es-24,Es-25,...}) fData.Char.lexLitChar$21 - fData.Char.lexLitChar$22 - ({&[],Es-532},{&"\\&",&"&",&"\"",&[],Es-23,Es-24,Es-25,...}) fData.Char.lexLitChar$23 - ({&[],Es-532},{&"\\&",&"&",&"\"",&[],Es-23,Es-24,Es-25,...}) fData.Char.lexLitChar$24 - fData.Char.lexLitChar$25 - ({&[],Es-532},{&"\\&",&"&",&"\"",&[],Es-23,Es-24,Es-25,...}) fData.Char.lexLitChar$3 - {(CJhc.Prim.: {Es-507} {Es-506}),(CJhc.Prim.[])} fData.Char.lexLitChar$4 - fData.Char.lexLitChar$5 - ({&[],Es-532},{&"\\&",&"&",&"\"",&[],Es-23,Es-24,Es-25,...}) fData.Char.lexLitChar$6 - ({&[],Es-532},{&"\\&",&"&",&"\"",&[],Es-23,Es-24,Es-25,...}) fData.Char.lexLitChar$7 - fData.Char.lexLitChar$8 - ({&[],Es-532},{&"\\&",&"&",&"\"",&[],Es-23,Es-24,Es-25,...}) fData.Char.lexLitChar$9 - fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer - ({&(CChar# '('),&(CChar# '-'),Es-226},{&[],Es-24,Es-60,Es-227,Es-228,Es-234,Es-511,...}) fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$2 - ({Es-226},{&[],Es-24,Es-60,Es-227,Es-228,Es-234,Es-511,...}) fInstance@.iPrelude.Text.showsPrec.Jhc.Basics.Integer$3 - {Es-517} fJhc.Basics.++ - {(CJhc.Prim.: {&(CChar# 'x'),&(CChar# '^'),&(CChar# '('),&(CChar# ')'),&(CChar# '&'),&(CChar# '\''),&(CChar# 'w'),...} {&"\\&",&"&",&[],Es-23,Es-24,Es-25,Es-29,...}),(CJhc.Prim.[]),(CInteger# )} fJhc.IO.putErrLn - () fJhc.String.16_f - fJhc.String.eqUnpackedString - fMain.e$10 - fMain.e$11 - fMain.e$12 - fMain.e$15 - fMain.e$16 - ({Es-194},{Es-195}) fMain.e$17 - ({&(CChar# 'x'),&(CChar# '^'),&(CChar# '('),&(CChar# ')'),&(CChar# '&'),&(CChar# '\''),&(CChar# 'w'),...},{Es-184}) fMain.e$2 - fMain.e$3 - ({Es-204,Es-213},{Es-209,Es-212}) fMain.e$4 - fMain.e$5 - ({Es-216},{Es-215}) fMain.e$6 - ({Es-204,Es-213},{Es-209,Es-212}) fMain.e$7 - ({Es-208,Es-211},{Es-206}) fMain.e$8 - fMain.e$9 - fNumeric.nonnull - {(CJhc.Prim.: {&(CChar# 'x'),&(CChar# '^'),&(CChar# '('),&(CChar# ')'),&(CChar# '&'),&(CChar# '\''),&(CChar# 'w'),...} {&"\\&",&"&",&[],Es-23,Es-24,Es-25,Es-29,...}),(CJhc.Prim.[]),(CInteger# )} fNumeric.nonnull$3 - {(CJhc.Prim.: {&(CChar# 'x'),&(CChar# '^'),&(CChar# '('),&(CChar# ')'),&(CChar# '&'),&(CChar# '\''),&(CChar# 'w'),...} {&"\\&",&"&",&[],Es-23,Es-24,Es-25,Es-29,...}),(CJhc.Prim.[]),(CInteger# )} fNumeric.nonnull$4 - () fNumeric.readDec$2 - ({Es-437},{&"\\&",&"&",&"\"",&[],Es-23,Es-24,Es-25,...}) fNumeric.readDec$3 - fNumeric.readDec$4 - {(CJhc.Prim.: {Es-442} {Es-441}),(CJhc.Prim.[])} fNumeric.readDec$5 - fNumeric.readDec$6 - fNumeric.readDec$7 - fNumeric.readDec$8 - {(CJhc.Prim.: {Es-432} {Es-431}),(CJhc.Prim.[])} fPrelude.617_f - ({Es-4,Es-218},{Es-219}) fPrelude.IO.putChar - () fPrelude.Text.100_lexString - {(CJhc.Prim.: {&(CChar# 'x'),&(CChar# '^'),&(CChar# '('),&(CChar# ')'),&(CChar# '&'),&(CChar# '\''),&(CChar# 'w'),...} {&"\\&",&"&",&[],Es-23,Es-24,Es-25,Es-29,...}),(CJhc.Prim.[]),(CInteger# )} fPrelude.Text.129_isSym - fPrelude.Text.130_isIdChar - fPrelude.Text.lex - {(CJhc.Prim.: {&(CChar# 'x'),&(CJhc.Basics.(,) &[] &[]),&(CChar# '^'),&(CChar# '('),&(CChar# ')'),&(CChar# '&'),&(CChar# '\''),...} {&"\\&",&"&",&[],Es-23,Es-24,Es-25,Es-29,...}),(CJhc.Prim.[]),(CInteger# )} fPrelude.Text.lex$10 - {(CJhc.Prim.: {Es-370} {Es-369}),(CJhc.Prim.[])} fPrelude.Text.lex$11 - {(CJhc.Prim.: {&(CChar# 'x'),&(CChar# '^'),&(CChar# '('),&(CChar# ')'),&(CChar# '&'),&(CChar# '\''),&(CChar# 'w'),...} {&"\\&",&"&",&[],Es-23,Es-24,Es-25,Es-29,...}),(CJhc.Prim.[]),(CInteger# )} fPrelude.Text.lex$12 - {(CJhc.Prim.: {&(CChar# 'x'),&(CChar# '^'),&(CChar# '('),&(CChar# ')'),&(CChar# '&'),&(CChar# '\''),&(CChar# 'w'),...} {&"\\&",&"&",&[],Es-23,Es-24,Es-25,Es-29,...}),(CJhc.Prim.[]),(CInteger# )} fPrelude.Text.lex$13 - ({&[],Es-532},{&"\\&",&"&",&"\"",&[],Es-23,Es-24,Es-25,...}) fPrelude.Text.lex$14 - {(CJhc.Prim.: {Es-357} {Es-358}),(CJhc.Prim.[])} fPrelude.Text.lex$15 - ({Es-362},{&"\\&",&"&",&"\"",&[],Es-23,Es-24,Es-25,...}) fPrelude.Text.lex$16 - ({&[],Es-532},{&"\\&",&"&",&"\"",&[],Es-23,Es-24,Es-25,...}) fPrelude.Text.lex$17 - {(CJhc.Prim.: {Es-350} {Es-349}),(CJhc.Prim.[])} fPrelude.Text.lex$18 - ({Es-354},{&"\\&",&"&",&"\"",&[],Es-23,Es-24,Es-25,...}) fPrelude.Text.lex$19 - {(CJhc.Prim.: {&(CChar# 'x'),&(CChar# '^'),&(CChar# '('),&(CChar# ')'),&(CChar# '&'),&(CChar# '\''),&(CChar# 'w'),...} {&"\\&",&"&",&[],Es-23,Es-24,Es-25,Es-29,...}),(CJhc.Prim.[]),(CInteger# )} fPrelude.Text.lex$2 - {(CJhc.Prim.: {Es-399} {Es-400}),(CJhc.Prim.[])} fPrelude.Text.lex$20 - () fPrelude.Text.lex$21 - {(CJhc.Prim.: {&(CChar# 'x'),&(CChar# '^'),&(CChar# '('),&(CChar# ')'),&(CChar# '&'),&(CChar# '\''),&(CChar# 'w'),...} {&"\\&",&"&",&[],Es-23,Es-24,Es-25,Es-29,...}),(CJhc.Prim.[]),(CInteger# )} fPrelude.Text.lex$22 - {(CJhc.Prim.: {Es-345} {Es-346}),(CJhc.Prim.[])} fPrelude.Text.lex$23 - ({Es-342},{&"\\&",&"&",&"\"",&[],Es-23,Es-24,Es-25,...}) fPrelude.Text.lex$24 - {(CJhc.Prim.: {Es-332} {Es-333}),(CJhc.Prim.[])} fPrelude.Text.lex$25 - {(CJhc.Prim.: {Es-327} {Es-328}),(CJhc.Prim.[])} fPrelude.Text.lex$26 - ({Es-339},{&"\\&",&"&",&"\"",&[],Es-23,Es-24,Es-25,...}) fPrelude.Text.lex$28 - {(CJhc.Prim.: {&(CChar# 'x'),&(CChar# '^'),&(CChar# '('),&(CChar# ')'),&(CChar# '&'),&(CChar# '\''),&(CChar# 'w'),...} {&"\\&",&"&",&[],Es-23,Es-24,Es-25,Es-29,...}),(CJhc.Prim.[]),(CInteger# )} fPrelude.Text.lex$29 - {(CJhc.Prim.: {Es-314} {Es-315}),(CJhc.Prim.[])} fPrelude.Text.lex$3 - ({Es-429},{&"\\&",&"&",&"\"",&[],Es-23,Es-24,Es-25,...}) fPrelude.Text.lex$30 - ({Es-324},{&"\\&",&"&",&"\"",&[],Es-23,Es-24,Es-25,...}) fPrelude.Text.lex$31 - {(CJhc.Prim.: {Es-310} {Es-311}),(CJhc.Prim.[])} fPrelude.Text.lex$32 - ({Es-307},{&"\\&",&"&",&"\"",&[],Es-23,Es-24,Es-25,...}) fPrelude.Text.lex$33 - {(CJhc.Prim.: {&(CChar# 'x'),&(CChar# '^'),&(CChar# '('),&(CChar# ')'),&(CChar# '&'),&(CChar# '\''),&(CChar# 'w'),...} {&"\\&",&"&",&[],Es-23,Es-24,Es-25,Es-29,...}),(CJhc.Prim.[]),(CInteger# )} fPrelude.Text.lex$34 - ({&[],Es-532},{&"\\&",&"&",&"\"",&[],Es-23,Es-24,Es-25,...}) fPrelude.Text.lex$4 - {(CJhc.Prim.: {&(CChar# 'x'),&(CChar# '^'),&(CChar# '('),&(CChar# ')'),&(CChar# '&'),&(CChar# '\''),&(CChar# 'w'),...} {&"\\&",&"&",&[],Es-23,Es-24,Es-25,Es-29,...}),(CJhc.Prim.[]),(CInteger# )} fPrelude.Text.lex$5 - {(CJhc.Prim.: {&(CChar# 'x'),&(CChar# '^'),&(CChar# '('),&(CChar# ')'),&(CChar# '&'),&(CChar# '\''),&(CChar# 'w'),...} {&"\\&",&"&",&[],Es-23,Es-24,Es-25,Es-29,...}),(CJhc.Prim.[]),(CInteger# )} fPrelude.Text.lex$6 - {(CJhc.Prim.: {&(CChar# 'x'),&(CChar# '^'),&(CChar# '('),&(CChar# ')'),&(CChar# '&'),&(CChar# '\''),&(CChar# 'w'),...} {&"\\&",&"&",&[],Es-23,Es-24,Es-25,Es-29,...}),(CJhc.Prim.[])} fPrelude.Text.lex$7 - {(CJhc.Prim.: {&(CChar# 'x'),&(CChar# '^'),&(CChar# '('),&(CChar# ')'),&(CChar# '&'),&(CChar# '\''),&(CChar# 'w'),...} {&"\\&",&"&",&[],Es-23,Es-24,Es-25,Es-29,...}),(CJhc.Prim.[]),(CInteger# )} fPrelude.Text.lex$8 - () fPrelude.Text.lex$9 - ({Es-376},{&"\\&",&"&",&"\"",&[],Es-23,Es-24,Es-25,...}) fR@.fJhc.Basics.++ - {(CJhc.Prim.: {&(CChar# 'x'),&(CChar# '^'),&(CChar# '('),&(CChar# ')'),&(CChar# '&'),&(CChar# '\''),&(CChar# 'w'),...} {&"\\&",&"&",&[],Es-23,Es-24,Es-25,Es-29,...}),(CJhc.Prim.[]),(CInteger# )} fR@.fJhc.Basics.concat - ({&(CChar# 'x'),&(CChar# '^'),&(CChar# '('),&(CChar# ')'),&(CChar# '&'),&(CChar# '\''),&(CChar# 'w'),...},{Es-184}) fR@.fJhc.Basics.iterate - ({Es-186,Es-197},{Es-198}) fR@.fJhc.IO.putErrLn - {&(CJhc.Basics.())} fR@.fPrelude.Text.lex - {(CJhc.Prim.: {&(CChar# 'x'),&(CJhc.Basics.(,) &[] &[]),&(CChar# '^'),&(CChar# '('),&(CChar# ')'),&(CChar# '&'),&(CChar# '\''),...} {&"\\&",&"&",&[],Es-23,Es-24,Es-25,Es-29,...}),(CJhc.Prim.[]),(CInteger# )} fW@.f17290 - fW@.f4172 - ({Es-204,Es-213},{Es-209,Es-212}) fW@.fData.Char.showLitChar$2 - {(CJhc.Prim.: {&(CChar# 'x'),&(CChar# '^'),&(CChar# '('),&(CChar# ')'),&(CChar# '&'),&(CChar# '\''),&(CChar# 'w'),...} {&"\\&",&"&",&[],Es-23,Es-24,Es-25,Es-29,...}),(CJhc.Prim.[]),(CInteger# )} fW@.fData.Char.showLitChar$3 - ({&(CChar# '('),&(CChar# '-'),Es-226},{&[],Es-24,Es-60,Es-227,Es-228,Es-234,Es-235,...}) fW@.fData.Char.showLitChar$4 - {(CJhc.Prim.: {&(CChar# 'x'),&(CChar# '^'),&(CChar# '('),&(CChar# ')'),&(CChar# '&'),&(CChar# '\''),&(CChar# 'w'),...} {&"\\&",&"&",&[],Es-23,Es-24,Es-25,Es-29,...}),(CJhc.Prim.[]),(CInteger# )} fW@.fData.Char.showLitChar$5 - ({&(CChar# 'G'),&(CChar# 'R'),&(CChar# 'V'),&(CChar# 'F'),&(CChar# 'B'),&(CChar# 'C'),&(CChar# 'A'),...},{&"P",&"SC",&"UB",&"M",&"AN",&"TB",&"YN",...}) fW@.fData.Char.showLitChar$6 - ({&(CChar# 'G'),&(CChar# 'R'),&(CChar# 'V'),&(CChar# 'F'),&(CChar# 'B'),&(CChar# 'C'),&(CChar# 'A'),...},{&"P",&"SC",&"UB",&"M",&"AN",&"TB",&"YN",...}) fW@.fForeign.C.String.5_loop - {Es-526} fW@.fForeign.C.String.peekCAString - {&[],Es-526} fW@.fInstance@.iJhc.Order.==.Jhc.Prim.[] - fW@.fPrelude.span - ({&[],Es-532},{&"\\&",&"&",&"\"",&[],Es-23,Es-24,Es-25,...}) fW@.fPrelude.span$2 - ({&[],Es-522},{&"\\&",&"&",&"\"",&[],Es-23,Es-24,Es-25,...}) fW@.fPrelude.span$3 - ({&[],Es-522},{&"\\&",&"&",&"\"",&[],Es-23,Es-24,Es-25,...}) fW@.fPrelude.span$4 - {(CJhc.Prim.: {&(CChar# 'x'),&(CChar# '^'),&(CChar# '('),&(CChar# ')'),&(CChar# '&'),&(CChar# '\''),&(CChar# 'w'),...} {Es-521}),(CJhc.Prim.[])} fW@.fPrelude.span$5 - {(CJhc.Prim.: {&(CChar# 'x'),&(CChar# '^'),&(CChar# '('),&(CChar# ')'),&(CChar# '&'),&(CChar# '\''),&(CChar# 'w'),...} {&"\\&",&"&",&[],Es-23,Es-24,Es-25,Es-29,...}),(CJhc.Prim.[]),(CInteger# )} fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase - ({Es-226},{&[],Es-24,Es-60,Es-227,Es-228,Es-234,Es-511,...}) fW@.fSpec@.Prelude.490.fPrelude.elem - fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase - ({Es-226},{&[],Es-24,Es-60,Es-227,Es-228,Es-234,Es-511,...}) fW@.fW@.fSpec@.Numeric.19.fNumeric.showIntAtBase$2 - ftheMain$10 - ftheMain$11 - {(CJhc.Prim.: {Es-154} {Es-153}),(CJhc.Prim.[])} ftheMain$12 - {(CJhc.Prim.: {&(CChar# 'x'),&(CChar# '^'),&(CChar# '('),&(CChar# ')'),&(CChar# '&'),&(CChar# '\''),&(CChar# 'w'),...} {&"\\&",&"&",&[],Es-23,Es-24,Es-25,Es-29,...}),(CJhc.Prim.[]),(CInteger# )} ftheMain$13 - {(CJhc.Prim.: {&(CChar# 'x'),&(CChar# '^'),&(CChar# '('),&(CChar# ')'),&(CChar# '&'),&(CChar# '\''),&(CChar# 'w'),...} {&"\\&",&"&",&[],Es-23,Es-24,Es-25,Es-29,...}),(CJhc.Prim.[]),(CInteger# )} ftheMain$14 - {(CJhc.Prim.: {&(CChar# 'x'),&(CChar# '^'),&(CChar# '('),&(CChar# ')'),&(CChar# '&'),&(CChar# '\''),&(CChar# 'w'),...} {&"\\&",&"&",&[],Es-23,Es-24,Es-25,Es-29,...}),(CJhc.Prim.[]),(CInteger# )} ftheMain$15 - {(CJhc.Prim.: {&(CChar# 'x'),&(CChar# '^'),&(CChar# '('),&(CChar# ')'),&(CChar# '&'),&(CChar# '\''),&(CChar# 'w'),...} {&"\\&",&"&",&[],Es-23,Es-24,Es-25,Es-29,...}),(CJhc.Prim.[]),(CInteger# )} ftheMain$16 - {(CJhc.Prim.: {&(CChar# 'x'),&(CChar# '^'),&(CChar# '('),&(CChar# ')'),&(CChar# '&'),&(CChar# '\''),&(CChar# 'w'),...} {&"\\&",&"&",&[],Es-23,Es-24,Es-25,Es-29,...}),(CJhc.Prim.[]),(CInteger# )} ftheMain$17 - {(CJhc.Prim.: {&(CChar# 'x'),&(CChar# '^'),&(CChar# '('),&(CChar# ')'),&(CChar# '&'),&(CChar# '\''),&(CChar# 'w'),...} {&"\\&",&"&",&[],Es-23,Es-24,Es-25,Es-29,...}),(CJhc.Prim.[]),(CInteger# )} ftheMain$18 - {(CJhc.Prim.: {&(CChar# 'x'),&(CChar# '^'),&(CChar# '('),&(CChar# ')'),&(CChar# '&'),&(CChar# '\''),&(CChar# 'w'),...} {&"\\&",&"&",&[],Es-23,Es-24,Es-25,Es-29,...}),(CJhc.Prim.[]),(CInteger# )} ftheMain$19 - {(CJhc.Prim.: {&(CChar# 'x'),&(CChar# '^'),&(CChar# '('),&(CChar# ')'),&(CChar# '&'),&(CChar# '\''),&(CChar# 'w'),...} {&"\\&",&"&",&[],Es-23,Es-24,Es-25,Es-29,...}),(CJhc.Prim.[]),(CInteger# )} ftheMain$2 - {(CJhc.Prim.: {Es-179} {Es-181}),(CJhc.Prim.[])} ftheMain$20 - {(CJhc.Prim.: {&(CChar# '2')} {Es-21}),(CJhc.Prim.[])} ftheMain$21 - ({Es-105},{&"\\&",&"&",&"\"",&[],Es-23,Es-24,Es-25,...}) ftheMain$22 - ftheMain$23 - {(CJhc.Prim.: {Es-107} {Es-108}),(CJhc.Prim.[])} ftheMain$24 - {(CJhc.Prim.: {&(CChar# 'x'),&(CChar# '^'),&(CChar# '('),&(CChar# ')'),&(CChar# '&'),&(CChar# '\''),&(CChar# 'w'),...} {&"\\&",&"&",&[],Es-23,Es-24,Es-25,Es-29,...}),(CJhc.Prim.[]),(CInteger# )} ftheMain$25 - {(CJhc.Prim.: {&(CChar# 'x'),&(CChar# '^'),&(CChar# '('),&(CChar# ')'),&(CChar# '&'),&(CChar# '\''),&(CChar# 'w'),...} {&"\\&",&"&",&[],Es-23,Es-24,Es-25,Es-29,...}),(CJhc.Prim.[]),(CInteger# )} ftheMain$26 - {(CJhc.Prim.: {&(CChar# 'x'),&(CChar# '^'),&(CChar# '('),&(CChar# ')'),&(CChar# '&'),&(CChar# '\''),&(CChar# 'w'),...} {&"\\&",&"&",&[],Es-23,Es-24,Es-25,Es-29,...}),(CJhc.Prim.[]),(CInteger# )} ftheMain$27 - {(CJhc.Prim.: {&(CChar# 'x'),&(CChar# '^'),&(CChar# '('),&(CChar# ')'),&(CChar# '&'),&(CChar# '\''),&(CChar# 'w'),...} {Es-98}),(CJhc.Prim.[])} ftheMain$28 - {(CJhc.Prim.: {&(CChar# 'x'),&(CChar# '^'),&(CChar# '('),&(CChar# ')'),&(CChar# '&'),&(CChar# '\''),&(CChar# 'w'),...} {&"\\&",&"&",&[],Es-23,Es-24,Es-25,Es-29,...}),(CJhc.Prim.[]),(CInteger# )} ftheMain$3 - {(CJhc.Prim.: {&(CChar# 'x'),&(CChar# '^'),&(CChar# '('),&(CChar# ')'),&(CChar# '&'),&(CChar# '\''),&(CChar# 'w'),...} {&"\\&",&"&",&[],Es-23,Es-24,Es-25,Es-29,...}),(CJhc.Prim.[]),(CInteger# )} ftheMain$4 - {(CJhc.Prim.: {&(CChar# 'x'),&(CChar# '^'),&(CChar# '('),&(CChar# ')'),&(CChar# '&'),&(CChar# '\''),&(CChar# 'w'),...} {&"\\&",&"&",&[],Es-23,Es-24,Es-25,Es-29,...}),(CJhc.Prim.[]),(CInteger# )} ftheMain$5 - {(CJhc.Prim.: {&(CChar# 'x'),&(CChar# '^'),&(CChar# '('),&(CChar# ')'),&(CChar# '&'),&(CChar# '\''),&(CChar# 'w'),...} {&"\\&",&"&",&[],Es-23,Es-24,Es-25,Es-29,...}),(CJhc.Prim.[]),(CInteger# )} ftheMain$6 - {(CJhc.Prim.: {&(CChar# 'x'),&(CChar# '^'),&(CChar# '('),&(CChar# ')'),&(CChar# '&'),&(CChar# '\''),&(CChar# 'w'),...} {&"\\&",&"&",&[],Es-23,Es-24,Es-25,Es-29,...}),(CJhc.Prim.[]),(CInteger# )} ftheMain$7 - {(CJhc.Prim.: {&(CChar# 'x'),&(CChar# '^'),&(CChar# '('),&(CChar# ')'),&(CChar# '&'),&(CChar# '\''),&(CChar# 'w'),...} {&"\\&",&"&",&[],Es-23,Es-24,Es-25,Es-29,...}),(CJhc.Prim.[]),(CInteger# )} ftheMain$8 - {(CJhc.Prim.: {&(CChar# 'x'),&(CChar# '^'),&(CChar# '('),&(CChar# ')'),&(CChar# '&'),&(CChar# '\''),&(CChar# 'w'),...} {&"\\&",&"&",&[],Es-23,Es-24,Es-25,Es-29,...}),(CJhc.Prim.[]),(CInteger# )} ftheMain$9 - ({Es-151},{&"\\&",&"&",&"\"",&[],Es-23,Es-24,Es-25,...}) Argument points-to: @main - [] bap_1_Prelude.Text.lex$14_100468 - [{Eu-356},{&[]}] bap_1_Prelude.Text.lex$17_100480 - [{Eu-348},{&[]}] bap_1_Prelude.Text.lex$22_100496 - [{Eu-344},{&"\\&",&"&",&[],Es-23,Es-24,Es-25,Es-29,...}] bap_1_Prelude.Text.lex$25_100520 - [{Eu-326,Eu-331},{&"\\&",&"&",&[],Es-23,Es-24,Es-25,Es-29,...}] bap_1_Prelude.Text.lex$28_100558 - [{Es-253},{&[]}] bap_1_Prelude.Text.lex$29_100544 - [{Eu-313,Eu-317},{&"\\&",&"&",&[],Es-23,Es-24,Es-25,Es-29,...}] bap_1_Prelude.Text.lex$2_100380 - [{Eu-398,Eu-403},{&"\\&",&"&",&[],Es-23,Es-24,Es-25,Es-29,...}] bap_1_Prelude.Text.lex$31_100566 - [{Eu-247,Eu-309},{&"\\&",&"&",&[],Es-23,Es-24,Es-25,Es-29,...}] bap_1_theMain$16_100794 - [{Es-132},{&"\\&",&"&",&[],Es-23,Es-24,Es-25,Es-29,...}] bap_1_theMain$25_100854 - [{Es-102},{&"\\&",&"&",&[],Es-23,Es-24,Es-25,Es-29,...}] bap_1_theMain$2_100722 - [{Eu-6,Eu-180},] bap_1_theMain$4_100730 - [{Es-175},{Es-159,Es-167,Es-431}] f23154 - [{}] f2556 - [{}] f2936 - [{}] f3108 - [{}] f3456 - [] f4384 - [{}] f4440 - [{}] f4440-2 - [{}] f4440-3 - [{}] f4440-4 - [{}] f4440-5 - [{}] f4440-6 - [{}] f4652 - [{}] f5526 - [{}] fData.Char.intToDigit - [{Es-225}] fData.Char.isDigit - [{&(CChar# 'x'),&(CChar# '^'),&(CChar# '('),&(CChar# ')'),&(CChar# '&'),&(CChar# '\''),&(CChar# 'w'),...}] fData.Char.isHexDigit - [{&(CChar# 'x'),&(CChar# '^'),&(CChar# '('),&(CChar# ')'),&(CChar# '&'),&(CChar# '\''),&(CChar# 'w'),...}] fData.Char.isOctDigit - [{&(CChar# 'x'),&(CChar# '^'),&(CChar# '('),&(CChar# ')'),&(CChar# '&'),&(CChar# '\''),&(CChar# 'w'),...}] fData.Char.lexLitChar - [{&"\\&",&"&",&"\"",&[],Es-23,Es-24,Es-25,...}] fData.Char.lexLitChar$12 - [{&(CChar# 'x'),&(CChar# '^'),&(CChar# '('),&(CChar# ')'),&(CChar# '&'),&(CChar# '\''),&(CChar# 'w'),...}] fData.Char.lexLitChar$14 - [{&(CChar# 'x'),&(CChar# '^'),&(CChar# '('),&(CChar# ')'),&(CChar# '&'),&(CChar# '\''),&(CChar# 'w'),...}] fData.Char.lexLitChar$17 - [{&(CChar# 'x'),&(CChar# '^'),&(CChar# '('),&(CChar# ')'),&(CChar# '&'),&(CChar# '\''),&(CChar# 'w'),...}] fData.Char.lexLitChar$19 - [{&"\\&",&"&",&[],Es-23,Es-24,Es-25,Es-29,...}] fData.Char.lexLitChar$2 - [{Es-463,Es-465,Es-467,Es-469,Es-471,Es-473,Es-475,...}] fData.Char.lexLitChar$20 - [{&"\\&",&"&",&[],Es-23,Es-24,Es-25,Es-29,...}] fData.Char.lexLitChar$21 - [{&(CChar# 'x'),&(CChar# '^'),&(CChar# '('),&(CChar# ')'),&(CChar# '&'),&(CChar# '\''),&(CChar# 'w'),...}] fData.Char.lexLitChar$24 - [{&(CChar# 'x'),&(CChar# '^')