d704191*cr}RF%^TG˫?=ٲcפ        {֣H0rsq \mL3ް}A gKF!] ߇w g@o \ Z[TD-_i7 P e4Ȅ-"u '%@vTnZ 7+3b|DD& ! #a)|L.& "P!* #W. A`qr3 $7VVD~Dt%Ջf8kcZ] Xƕl̺1:> ^{I徥9_&ez0틽~'Obu28@Ig( LۈUOQJ) kT4G* VbB`SbZs_+g WÞ,rJ\-Ϋ-'0Gi9(p!3y)2RH &  'L> 2&3  '5  ' L6  '67M MLM898:;< ML ; ML 2< ML59 (5347gCi+7? )L 3 )@ *  *  ' L'L 2 * 2A4B4 + Ly   ,B - .* ' L'L /4370 1 ' L'L2CC2 * 2A4B4 + Ly   ,B - .* ' L'L /4370 1 ' L'L2CC ( Ly  *  6  * 67DE  ' L'LD Ly *   L ' L'L@E 33C:\TF>  L > 2  ( ML 4 G L2 5 ML L 6 M 7 M 8 L2 9 MLeſv6ɣH )'  5e{㛀 ϰI ب :`$lJ L  K LK7M :MLM M ; <L =M:M LL >MNO LL L M ? @NO >9Y&g,YރP   M A M_vki]OñN @wQ K M ),GPU-ËvR   M B Mw6ER4 :\S  M |,5_aU*hT  M (4VJ*5 mU  L VJ{?=7\43XW   X Y  M C 4 Z LX M D LY E4Q"Xp3r(W[  4 \ F-E<31ם]  M G Mx8ux9CO^G M >72tt SQ _u M {qce|E` M    L>LH @e;븈eb%L&L9Y} {I{WTcLL&L'nZ*\`<3d> >L> e> >e H7drÐB=f & L gw+چ~h ii7M M +6 GKdygj  L kTa<-l  TBv> & >  'L3Ka}7Aw  X  L X ML M I M C 4 Z LX M D L L E!ֲ4[\^Gx  L yc/D _$z  LL{ | L ( ML { Ly L  L* L| M|`OzWB >L@> e> >e Q4\ H7 a4 n L ;, ;]ϣdR%&L  SL'RL'%L'&T 8ĸ}yšpR%&LLf LLf IR%e&qLLf U L V eq7Y  4  U L W ep#F=zxPTġ w L ;p׃Q9tHo  L ڸ$"Ak<; O;'L^z}}ԔV  OD  M ; LD >]F.Jx4mLLLH"L5zv& ' ee&< ' M ; Ly   "e<7M >MCE X M C <  YE0A>\!  L  6Yh|K I& ' e&< '<7M :MLM Ly   #e7:M MMCE Z M C <  YEUuvU+Zn   l>0  }(K9d9qI拶&L >[pЙWa T(ȍ p M 0@x K/9   M  \ ]m)ɽD`e   M  ^ _+ſ{ ) ! M  ` aʟ/DGN.`_>e !P M  b cse)o }E{ ! M  d eD .ېA^6߁ ! M  f gqq d M  !: Nkˌ  +obCBJ> > L+Ɲ4`M+Nпه , M 8 T ;(, ,9 M 7 ۹TJQ@P6^w ,s M  M FOIٍRt, M x=X)kǰ#7Z, M "o/Oa8N_ - L *dpƳLMG -1 L 8~4ra> > -> e> Li iii Li >e  M I Wfp/֫e{9 ., L xч4V vc .Z L 7y-Y&U&' /e&'7M  'MCLC:M7[LM L 7et34 47M M M  L   et34 47M M NZאBt| O 09 M  M@P?օ!*G| 0j M *fLMg=2 0 M  M!8 wSD(  0 M +Q1OA\7&' 154S('wN  1D  M C LD F1i>M=d[^.JWabcdhjlmopsuvwz~I      UT RP   QS`_[]^f !1=x}" #%$%? &F '()  *  H+mainCFtoXMLAbsBNFCF CFtoTemplateErrMGetCFLexBNFParBNF TypeCheckerUtils array-0.4.0.0basedirectory-1.1.0.2filepath-1.3.0.0ghc-prim integer-gmpold-locale-1.0.0.4old-time-1.1.0.0 unix-2.5.1.0Control.Monad.InstancesGHC.Base GHC.Float Data.Either Data.Maybe GHC.Generics GHC.Tuple Data.Char Data.List Data.TupleGHC.ErrGHC.IOGHC.ListGHC.NumGHC.Show GHC.UnicodePrelude GHC.Typescf2datahasIdentisEmptyListCatisList isPositionCat normCatOfList rulesOfCF tokenPragmas writeFileRep+++++++$welemDataConstrswwwww1go2dswildyyswild1fcs$welemDataNotypt$wrulestoArgsw1ww2xsxs$wshowsPrintRuleinstance XPrint $wsymbCatNotCodingaltstsds1ds2ipvipv1alts1alts2alts3alts4alts5alts6EMPTYattlistt1a7 !ATTLIST attlist1 CDATA #REQUIREDattlist2attlist3attlist4attlist5case_funcf2DTD cf2XMLPrinter doubleRulecf doubleRule1DoubleefunDefb efunDefConstr?elemFun i t x = [replicate (i+i) ' ' ++ tag t ++ " " ++ etag x]efunDefConstrs efunDefNotyp.elemFun i t x = [replicate (i+i) ' ' ++ tag x]elemAttelemDataetaeta1elemDataConstrw2elemDataConstrs elemDataNotypelemEmpelemEmp1valueelemccatfselemc_goelement !ELEMENT elemtelemt1name endtagDefendtagDefConstrendtag f c = tag ("/" ++ c)endtagDefConstrsendtagDefNotypendtag f c = tag ("/" ++ f) identRule identRule1Ident integerRule integerRule1IntegermakeXMLmakeXML1typnew_sabsmodXMLmakeXML2.hsmakeXML3.dtd ownPrintRuleparenthprologuerhsCatrhsCat1, rhsCatNot rhsCatNot_go rhsCat_gorulesrules1rules10rules11rules12rules13rules14rules15rules16rules17rules18rules19rules2rules20rules21rules22rules23rules24rules25rules26rules27rules28hidingrules29 qualifiedrules3rules30asrules31whererules32typerules33thenrules34ofrules35newtyperules36modulerules37letrules38instancerules39infixrrules4rules40infixlrules41infixrules42inrules43importrules44ifrules45elserules46dorules47derivingrules48defaultrules49datarules5rules50classrules51caserules6rules7rules8rules9 rules_namesrules_reservedHaskell rules_varshowsPrintRuleshowsPrintRule1showsPrintRule2showsPrintRule3showsPrintRule4showsPrintRule5showsPrintRule6 prt i x = elemTokS ishowsPrintRule7 where stringRulecn stringRule1& prtList i xs = elemTok i "String" xs stringRule2CharsymbCatac1wild2wild3wild4ds4ds5symbCat1symbCat2symbCat3symbCat4 symbCatNottagCatunlinesRuleFunlookup GHC.Classes $fEq[]_$fEq[]Nothing undefinedJust $wcf2data GHC.CStringunpackAppendCString#+++1 prependToAllunwords1unwords_$sunwords++++1CFGFilePathNTCo:IO writeFileRep1elembadHeadnormCat$wisEmptyListCatinit1