Data.Generics.Text.a =: GHC.Read.$wa18 Text.ParserCombinators.ReadP.$fMonadP_$creturn Data.Generics.Text.lvl eta_B1_B1 = Text.ParserCombinators.ReadP.run Data.Generics.Text.a eta_B1_B1 Data.Generics.Text.a1 eta_B1_B1 = Text.ParserCombinators.ReadP.readS_to_P1 Data.Generics.Text.lvl eta_B1_B1 Data.Generics.Text.a2 =: Data.Typeable.Internal.typeOfDefault <{Data.Typeable.Internal.$fTypeable1[]_$ctypeOf1}> Data.Typeable.Internal.$fTypeableChar_$ctypeOf Data.Generics.Text.lvl1 =: GHC.Err.undefined Data.Generics.Text.lvl2 x_s6Pc = select x_s6Pc (GHC.Types.C# c2_s6Pf -> select c2_s6Pf (_ -> true) (')' -> false)) Data.Generics.Text.a3 eta_B1_B1 = Text.ParserCombinators.ReadP.readS_to_P1 GHC.Read.lex eta_B1_B1 Data.Generics.Text.a4 =: GHC.CString.unpackCString# "()" Data.Generics.Text.a5 eta_B1_B1 = Text.ParserCombinators.ReadP.string1 Data.Generics.Text.a4 eta_B1_B1 Data.Generics.Text.a6 =: GHC.CString.unpackCString# "[]" Data.Generics.Text.a7 eta_B1_B1 = Text.ParserCombinators.ReadP.string1 Data.Generics.Text.a6 eta_B1_B1 Data.Generics.Text.a8 k_s6PK = Text.ParserCombinators.ReadP.Get (Data.Generics.Text.a8$1 k_s6PK) Data.Generics.Text.a8$1 k_s6PK a11_s6Pj = select a11_s6Pj (GHC.Types.C# c2_s6Pm -> select c2_s6Pm (_ -> Text.ParserCombinators.ReadP.Fail) ('(' -> Text.ParserCombinators.ReadP.Get (Data.Generics.Text.a8$2 a11_s6Pj k_s6PK))) Data.Generics.Text.a8$2 a11_s6Pj k_s6PK a12_s6Pp = select a12_s6Pp (GHC.Types.C# c1_s6Ps -> select c1_s6Ps (_ -> Text.ParserCombinators.ReadP.munch2 Data.Generics.Text.lvl2 (Data.Generics.Text.a8$3 a11_s6Pj a12_s6Pp k_s6PK)) (')' -> Text.ParserCombinators.ReadP.Fail)) Data.Generics.Text.a8$3 a11_s6Pj a12_s6Pp k_s6PK a13_s6Px = Text.ParserCombinators.ReadP.Get (Data.Generics.Text.a8$4 a11_s6Pj a12_s6Pp a13_s6Px k_s6PK) Data.Generics.Text.a8$4 a11_s6Pj a12_s6Pp a13_s6Px k_s6PK a14_s6PA = select a14_s6PA (GHC.Types.C# c3_s6PD -> select c3_s6PD (_ -> Text.ParserCombinators.ReadP.Fail) (')' -> k_s6PK (<{GHC.Types.:}> a11_s6Pj (<{GHC.Base.++}> (<{GHC.Types.:}> a12_s6Pp a13_s6Px) (<{GHC.Types.:}> a14_s6PA <{GHC.Types.[]}>))))) Data.Generics.Text.a9 eta_B1_B1 = <{Text.ParserCombinators.ReadP.<++1}> Data.Generics.Text.a8 Data.Generics.Text.a3 eta_B1_B1 Data.Generics.Text.a10 eta_B1_B1 = <{Text.ParserCombinators.ReadP.<++1}> Data.Generics.Text.a5 Data.Generics.Text.a9 eta_B1_B1 Data.Generics.Text.lvl3 =: Data.Generics.Text.a2 Data.Typeable.gcast3 Data.Generics.Text.lvl4 $dData_s6PU c_s6Q5 = Data.Generics.Text.lvl4$5 c_s6Q5 (<{Data.Generics.Text.gread_gread'}> $dData_s6PU) Data.Generics.Text.lvl4$5 c_s6Q5 lvl150_s6PV k_s6Q1 = c_s6Q5 (Data.Generics.Text.lvl4$6 k_s6Q1 lvl150_s6PV) Data.Generics.Text.lvl4$6 k_s6Q1 lvl150_s6PV a11_s6Q0 = lvl150_s6PV (Data.Generics.Text.lvl4$7 a11_s6Q0 k_s6Q1) Data.Generics.Text.lvl4$7 a11_s6Q0 k_s6Q1 a12_s6PZ = k_s6Q1 (a11_s6Q0 a12_s6PZ) <{Data.Generics.Text.gread_gread'}> $dData_s6Qg = select Data.Generics.Text.lvl3 (Data.Typeable.Internal.TypeRep rb_s6RV rb1_s6RY ds2_s6Tz ds3_s6TA -> let !wild1_s6Tx = Data.Data.$p1Data $dData_s6Qg Data.Typeable.gcast3 in select wild1_s6Tx (Data.Typeable.Internal.TypeRep rb2_s6RW rb3_s6RZ ds4_s6TB ds5_s6TC -> let a11_s6RU = <{Data.Generics.Text.gread_gread'$8}> $dData_s6Qg, !wild2_s6TK = eqWord# rb_s6RV rb2_s6RW in if wild2_s6TK (let !wild3_s6TL = eqWord# rb1_s6RY rb3_s6RZ in if wild3_s6TL Data.Generics.Text.a1 a11_s6RU) a11_s6RU)) <{Data.Generics.Text.gread_gread'$8}> $dData_s6Qg k_s6Qv = Text.ParserCombinators.ReadP.Look (<{Data.Generics.Text.gread_gread'$13}> (<{Data.Generics.Text.gread_gread'$12}> (<{Data.Generics.Text.gread_gread'$11}> (<{Data.Generics.Text.gread_gread'$10}> (<{Data.Generics.Text.gread_gread'$9}> (<{Text.ParserCombinators.ReadP.<++1}> Data.Generics.Text.a7 Data.Generics.Text.a10 (<{Data.Generics.Text.gread_gread'$15}> $dData_s6Qg (<{Data.Generics.Text.gread_gread'$14}> k_s6Qv)))))))) <{Data.Generics.Text.gread_gread'$9}> $wk_s6Rs w_s6Rv = $wk_s6Rs <{Data.Generics.Text.gread_gread'$10}> k1_s6Rw a13_s6Rz = Text.ParserCombinators.ReadP.skipSpaces_skip a13_s6Rz k1_s6Rw <{Data.Generics.Text.gread_gread'$11}> a12_s6RA a14_s6RF = select a14_s6RF (GHC.Types.C# c2_s6RI -> select c2_s6RI (_ -> Text.ParserCombinators.ReadP.Fail) ('(' -> Text.ParserCombinators.ReadP.Look a12_s6RA)) <{Data.Generics.Text.gread_gread'$12}> a13_s6RK w_s6RP = Text.ParserCombinators.ReadP.Get a13_s6RK <{Data.Generics.Text.gread_gread'$13}> k2_s6RQ a14_s6RS = Text.ParserCombinators.ReadP.skipSpaces_skip a14_s6RS k2_s6RQ <{Data.Generics.Text.gread_gread'$14}> k_s6Qv a12_s6Qu = Text.ParserCombinators.ReadP.Look (<{Data.Generics.Text.gread_gread'$20}> (<{Data.Generics.Text.gread_gread'$19}> (<{Data.Generics.Text.gread_gread'$18}> (<{Data.Generics.Text.gread_gread'$17}> (<{Data.Generics.Text.gread_gread'$16}> a12_s6Qu k_s6Qv))))) <{Data.Generics.Text.gread_gread'$16}> a12_s6Qu k_s6Qv a13_s6Qz = k_s6Qv a12_s6Qu <{Data.Generics.Text.gread_gread'$17}> k1_s6QA a14_s6QD = Text.ParserCombinators.ReadP.skipSpaces_skip a14_s6QD k1_s6QA <{Data.Generics.Text.gread_gread'$18}> a13_s6QE a15_s6QJ = select a15_s6QJ (GHC.Types.C# c2_s6QM -> select c2_s6QM (_ -> Text.ParserCombinators.ReadP.Fail) (')' -> Text.ParserCombinators.ReadP.Look a13_s6QE)) <{Data.Generics.Text.gread_gread'$19}> a14_s6QO w_s6QT = Text.ParserCombinators.ReadP.Get a14_s6QO <{Data.Generics.Text.gread_gread'$20}> k2_s6QU a15_s6QW = Text.ParserCombinators.ReadP.skipSpaces_skip a15_s6QW k2_s6QU <{Data.Generics.Text.gread_gread'$15}> $dData_s6Qg lvl9_s6QY a12_s6R5 = select (Data.Data.dataTypeOf $dData_s6Qg Data.Generics.Text.lvl1) (Data.Data.DataType ww_s6R3 ww1_s6R4 -> let !wild2_s6TF = Data.Data.$wreadConstr ww_s6R3 ww1_s6R4 a12_s6R5 in select wild2_s6TF (Data.Maybe.Nothing -> Text.ParserCombinators.ReadP.Fail) (Data.Maybe.Just x_s6Ro -> select $dData_s6Qg (<{Data.Data.D:Data}> ww2_s6Ti ww3_s6Tj ww4_s6Rp ww5_s6Tk ww6_s6Tl ww7_s6Tm ww8_s6Tn ww9_s6To ww10_s6Tp ww11_s6Tq ww12_s6Tr ww13_s6Ts ww14_s6Tt ww15_s6Tu ww16_s6Tv -> ww4_s6Rp Data.Generics.Text.lvl4 Text.ParserCombinators.ReadP.$fMonadReadP2 x_s6Ro lvl9_s6QY))) Data.Generics.Text.gread $dData_s6S2 = Text.ParserCombinators.ReadP.run (<{Data.Generics.Text.gread_gread'}> $dData_s6S2 Text.ParserCombinators.ReadP.$fMonadP_$creturn) Data.Generics.Text.lvl5 =: GHC.Types.C# ')' Data.Generics.Text.lvl6 =: GHC.Types.C# ' ' Data.Generics.Text.lvl7 =: GHC.Types.C# '(' Data.Generics.Text.go ds_s6S6 eta_s6S8 = select ds_s6S6 (<{GHC.Types.[]}> -> eta_s6S8) (<{GHC.Types.:}> y_s6Sc ys_s6Sb -> y_s6Sc (Data.Generics.Text.go ys_s6Sb eta_s6S8)) Data.Generics.Text.lvl8 $dData_s6Sg = Data.Generics.Text.lvl8$21 (Data.Generics.Text.gshows $dData_s6Sg) Data.Generics.Text.lvl8$21 g_s6Sh x_s6Sk = Data.Generics.Text.lvl8$22 (g_s6Sh x_s6Sk) Data.Generics.Text.lvl8$22 g1_s6Sl x1_s6Sn = <{GHC.Types.:}> Data.Generics.Text.lvl6 (g1_s6Sl x1_s6Sn) Data.Generics.Text.gshows $dData_s6Sv = Data.Generics.Text.gshows$23 $dData_s6Sv (Data.Data.gmapQ $dData_s6Sv Data.Generics.Text.lvl8) (Data.Data.toConstr $dData_s6Sv) Data.Generics.Text.gshows$23 $dData_s6Sv g1_s6SA g_s6Sy a11_s6SC = let !wild_s6TW = Data.Typeable.cast (Data.Data.$p1Data $dData_s6Sv) Data.Generics.Text.a2 a11_s6SC in select wild_s6TW (Data.Maybe.Nothing -> Data.Generics.Text.gshows$24 a11_s6SC (Data.Generics.Text.gshows$25 a11_s6SC g_s6Sy) g1_s6SA) (Data.Maybe.Just x_s6SZ -> GHC.Show.$fShowChar_$cshowList x_s6SZ) Data.Generics.Text.gshows$25 a11_s6SC g_s6Sy = let !wild1_s6TX = g_s6Sy a11_s6SC in select wild1_s6TX (Data.Data.Constr ds1_s6TR ds2_s6SN ds3_s6TS ds4_s6TT ds5_s6TU -> ds2_s6SN) Data.Generics.Text.gshows$24 a11_s6SC a13_s6SO g1_s6SA x_s6SQ = <{GHC.Types.:}> Data.Generics.Text.lvl7 (<{GHC.Base.++}> a13_s6SO (Data.Generics.Text.go (g1_s6SA a11_s6SC) (<{GHC.Types.:}> Data.Generics.Text.lvl5 x_s6SQ))) Data.Generics.Text.gshow $dData_s6T3 x_s6T4 = Data.Generics.Text.gshows $dData_s6T3 x_s6T4 <{GHC.Types.[]}>