ELF>PH@@ HEL9rnIM;wVID$II$LHIT$HHHt/HEID$HEAHIDžAe#HEL9rHEH]AHsHAe@HEL9rGIM;w/HEH]ID$HCI$LsIt$HIDžAe@HEL9rIIM;w1HEH]ID$HCI$AIt$HIDžAefHEL9rHEH]AHsHAe@ HHHs H]HeIPM;wUID$HEID$HCID$ID$HCID$ID$ID$ID$ID$I$I\$HeIDžPAe HEL9r*H]HCHELHEHH'#AeHEL9rvI@M;w^HEH]ID$HCID$ID$ID$ID$ID$ID$ID$I$LsI\$HDIDž@AeD I8M;w8ID$Mt$It$ID$ID$ID$I$Mt$IDž8AeIHDHEL9rHEH]LsHAefHEL9rHEH]LsHAef HHHsWI0M;ID$HEID$ID$HCID$ID$I$I\$HeLuHHsI0M;w9ID$HEID$ID$HCID$ID$I$I\$HeIDž0AeIDž0Aef HHHs HeHCHEH[HEHH#HEL9rLHEHHu#Ae@HEL9rHEH]LsHAef HHHs LuHI0M;w9ID$HEID$ID$HCID$ID$I$I\$HeIDž0Ae HC@HuH[HEH[#LuH@ HHHs HeHCHEH[HEHHz#HEL9rLHEHHu#Ae@HEL9rHEH]LsHAef HHHsH]LuHI8M;wBID$HEID$HEID$ID$HCID$ID$I$I\$HeIDž8Ae@ HC@HuH[HEHJ#H]LuHjf HHHsH]HH#HCHEH[HEHu#fD HEL9r*H]HCHELHEHHw#Ae HHHsHH[HH# I(M;w5ID$I\$ID$ID$I$II\$HE&IDž(AeHEL9rHEHAeD LsHHEL9rLHEHHu#Ae@HEL9rnIM;wVID$II$LHIT$HHHt/HEID$HEAHIDžAe# HHHsH]LuH I8M;wBID$HEID$HEID$ID$HEID$ID$I$I\$H eIDž8Ae@ HHHs`I8M;w|ID$HEID$HEID$ID$HCID$ID$I$I\$H eH]LuH HsAHuHCHEH{HEIDž8Ae HHHs HeHCHEH[HEHH # HEL9r*H]HCHELHEHHw#AeHEL9rGIM;w/HEH]ID$HCI$LsI\$HsIDžAe@HEL9rHEH]LsHAeDHEL9rcI0M;wKHEH]ID$HCID$ID$ID$ID$I$LsIt$HIDž0Ae HHHsH] H(H#IĠM;IDŽ$hHEI$xHCID$ID$HCID$HEID$ID$ID$ID$ID$HEID$HCID$ID$ID$ID$ID$ID$ID$ID$ID$I$hI$I\$H(eIDžAe HEL9r:H]HCHEHCHEHCHELHEHH#Ae HHHu^I@M;wbID$HE ID$HEID$ID$ID$ID$HEID$HEI$LsI\$H(5H] LuH(IDž@AeD HHHs H eHCHEH[HEHH# HEL9r2HCHEHCHEH]LHEHHg#Ae IM;wID$Mt$I4$I\$ItIDžAe LuHsH HEL9rLuHHEHHu#Ae HEHEAHHfD AHHEf HEHELsHEHHEL9r'HEH]H[HEHHu#Ae@ LLs@ LsHsHEL9rHEH]AHsHAe@ !IM;w*ID$HEI$AIt$HIDžIE@ #LuHE 7I(M;w?ID$I\$ID$HEID$I$H]I\$Mt$HEIDž(IE@@ LLs@ LsHs H[ H]HeD LuH]HE I8M;wRID$I\$ID$HEID$I\$ID$ID$I$H]I\$Mt$HEIDž8IE@ HEL9r"HCHELsHEHAeHEL9rHEH]AHsHAe@ !IM;w*ID$HEI$AIt$HIDžIE@ I0M;wDID$HEID$HuEID$ID$ID$HEI$I\$HEIDž0IE@ID$HELuHEI@ HEL9rHuLuHEHAeD LsHsHHEL9rLHEHHu#Ae@HEL9rnIM;wVID$II$LHIT$HHHt/HEID$HEAHIDžAe# H{.u HeHeHEL9rLHEHHu#Ae@LAfHEL9rHEH]AHsHAe@HEL9rHEH]AHsHAe@HEL9rZI0M;wBHEH]ID$HCID$ID$HCI$Mt$It$HIDž0Ae Hs I0M;w:ID$Mt$It$ID$ID$I$AI|$IDž0AeDIHD LuH LsHsHE HHHs HeHCHEH[HEHHu#@HEL9rLHEHH{#AeHEL9rHEH]AHsHAe@HEL9rHEH]LsHAefHEL9rHEH]AHsHAe@ IHM;wLID$HEID$ID$HEID$ID$ID$ID$ID$I$I\$HeIDžHIE@ H]IHEH IM;w/ID$HEI$HCHEMt$HsHEIDžAeD HHHsH[HELsHD E1IHE IHE IHEHEL9rLuHEHAe@ H{_u HeHeHEL9rLHEHHu#Ae@HEL9rnIM;wVID$II$LHIT$HHHt/HEID$HEAHIDžAe#HEL9rnIM;wVID$II$LHIT$HHHt/HEID$HEAHIDžAe#HEL9rnIM;wVID$II$LHIT$HHHt/HEID$HEAHIDžAe#HEL9rnIM;wVID$II$LHIT$HHHt/HEID$HEAHIDžAe#HEL9rnIM;wVID$II$LHIT$HHHt/HEID$HEAHIDžAe#HEL9rnIM;wVID$II$LHIT$HHHt/HEID$HEAHIDžAe#HEL9rnIM;wVID$II$LHIT$HHHt/HEID$HEAHIDžAe#HEL9rnIM;wVID$II$LHIT$HHHt/HEID$HEAHIDžAe#HEL9rnIM;wVID$II$LHIT$HHHt/HEID$HEAHIDžAe#HEL9rnIM;wVID$II$LHIT$HHHt/HEID$HEAHIDžAe#HEL9rnIM;wVID$II$LHIT$HHHt/HEID$HEAHIDžAe#HEL9rnIM;wVID$II$LHIT$HHHt/HEID$HEAHIDžAe#HEL9rnIM;wVID$II$LHIT$HHHt/HEID$HEAHIDžAe#HEL9rHEH]LsH&AefHEL9rHEH]LsHAeDHEL9rIIM;w1HEH]ID$HCI$AIt$HIDžAef HHHsHH#LsHfHEL9r'HEH]AHsHEHAe@HEL9rvIHM;w^HEH]ID$HCID$ID$HCID$ID$ID$ID$I$Mt$It$HIDžHAeDHEL9rIIM;w1HEH]ID$HCI$AIt$HIDžAef HHHs HeIHM;wLID$HCID$ID$HCID$ID$ID$ID$ID$I$I\$HeIDžHAeHEL9rLHEHH3#AeHEL9rnIM;wVID$II$LHIT$HHHt/HEID$HEAHIDžAe#HEL9rHEH]LsHAefHEL9rIIM;w1HEH]ID$HCI$AIt$HIDžAefHEL9rHEH]LsHAeDHEL9rIIM;w1HEH]ID$HCI$AIt$HIDžAefHEL9rGIM;w/HEH]ID$HCI$LsIt$HIDžAe@HEL9rRI M;w:HEH]ID$HCID$HCI$AIt$HIDž AeHEL9rPI M;w8HEH]ID$HCID$HCI$LsIt$HIDž AeHEL9rRI M;w:HEH]ID$HCID$HCI$AIt$HIDž Ae HHHsHH#LsHfHEL9r'HEH]AHsHEHAe@CHEL9rIPM;wgHEH]ID$HCID$HCID$ID$HCID$ID$ID$ID$I$Mt$It$HIDžPAe@CHEL9rRI M;w:HEH]ID$HCID$HCI$AIt$HIDž Ae CHHHsH]H H#IXM;w^ID$HEID$HCID$ID$HCID$HEID$ID$ID$ID$ID$I$I\$H eIDžXAe CHEL9r2H]HCHEHCHELHEHH#AekHEL9rcI0M;wKHEH]ID$HCID$ID$ID$ID$HCI$LsI\$HGIDž0Ae{HEL9rRI M;w:HEH]ID$HCID$HCI$AIt$HIDž AeHEL9rHEH]AHsHAe@HEL9rHEH]AHsHAe@ HHHs H]HeIPM;wUID$HEID$HCID$ID$HCID$ID$ID$ID$ID$I$I\$HeIDžPAe HEL9r*H]HCHELHEHH'#Ae{HEL9I`M;wzHEH]ID$HCID$HCID$ID$HC ID$ID$ID$ID$ID$ID$ID$ID$I$LsI\$HIDž`AeDHEL9rHEH]AHsHAe@ HHHsH]HH#IPM;wUID$HEID$HCID$ID$HCID$ID$ID$ID$ID$I$I\$HeIDžPAe@ HEL9r*H]HCHELHEHH'#Ae{HEL9rlI8M;wTHEH]ID$HCID$HCID$HC ID$ID$ID$I$LsI\$HFIDž8AeHEL9rHEH]AHsHAe@ HHHsH]HH#IPM;wUID$HEID$HCID$ID$HCID$ID$ID$ID$ID$I$I\$HeIDžPAe@ HEL9r*H]HCHELHEHH'#Ae{HEL9rlI8M;wTHEH]ID$HCID$HCID$HC ID$ID$ID$I$LsI\$HFIDž8AeI@M;w=ID$I|$Mt$It$ID$ID$ID$I$Mt$IDž@AefHLDLAfHEL9rnIM;wVID$II$LHIT$HHHt/HEID$HEAHIDžAe#HEL9rHEH]AHsHAe@HEL9rHEH]AHsHAe@HEL9rKIM;w3HEH]ID$HC I$LsHsI|$HIDžAe HsHEL9rHEH]LsHAeDHEL9rIIM;w1HEH]ID$HCI$AIt$HIDžAefIhM;wdID$It$ID$ID$ID$Mt$I|$ID$ID$ID$ID$ID$I$Mt$I|$IDžhAeHLD_all: TestTrans ghc --make -o TestTrans make -f Makefile_.cfwrote file wrote file Makefilemodule Main whereprin o = case o ofimport ErrMimport System.IO (getArgs)main :: IO ()main = do i:o:f:_ <- getArgs s <- readFile f case parse i s of Ok t -> putStrLn $ prin o t Bad s -> error sparse i = case i of.printTree -> Print .myLexer . Par.p -> Par import Absimport qualified Printimport qualified Parimport qualified Lex.hsTestTransGHC 7.4.1.symtab.strtab.shstrtab.rela.text.rela.data.bss.rodata.note.GNU-stack.comment @=6 +=&x( 1E6Eb>GN0G GWPK!  @mv @$-,7TAJHVT8],gq7{X(&`&x@&Ho4@&| 7&p60::` )D QNg` q~ }P` | 7  @H T +pG?%@/EOc0"mhw%40 ` X,O0`d  @ ` w P/h,)O3@=XT8^ptx}h0,p,g@ 0` &0<:PWX,a&k,u qKH+ , !}%!}/8E(RH_ "}irh"}@#}#}`$}$}  %})82(?&}IPRH_&}iprh0'}(Hh!.;'}EN([Hdhq+0{X(&(+(VP).)4)*V*x+}x,&!,V+(-+5>p-VH-TR[P._e.]ox@/_/.04P00_p1(2?2p3_x3,3, 3 47 4  ( 5,2 5< 67F 6yP 8Y p7,c 7m X87w 8y  P 0 :, (;, p;X ; <+ X X<V h / C _ }x       : HX Ys      ! `<  T pv , x h,    #0 > [  ,u   `@  >X0o 8dH+5[|(Dk`p,x'J}j,6Vtp[ 'I h(@@0#9Vs ,3Ftp  =_}H9^9 9$C:_~0:P:}X<p!x= =[=cHtf_strMultiView_zdwmakefile_srtcHtN_strsHjQ_infosHjS_infocHu9_strsHjT_infocHux_strsHs5_infosHsI_infosHk5_infosHk9_infoMultiView_makefile_srtsHt0_infosHt2_infosHt1_infosHsZ_infosHsY_infosHsV_infosHsT_infosHsS_infoMultiView_zdwentrypoint_srtsHkT_infosHsG_infosHl3_infosHsF_infosHsE_infosHsH_infosHkR_infoMultiView_entrypoint_srtsHsD_inforHje_closurerHjf_closurerHjf_infocHAR_strMultiView_zdwextract_srtsHsC_infosHlX_infosHsB_infosHsA_infosHm8_infosHlI_infosHmb_infosHsz_infosHme_infosHsy_infosHlv_infosHsx_infoMultiView_extract_srtsHsw_infoMultiView_zdwa2_srtsHsa_infosHmB_infosHsm_infosHmD_infosHsc_infosHsd_infocHGp_strsHsb_infosHsq_infosHsr_infosHso_infosHsg_infosHn9_infosHsh_infosHst_infosHsu_infosHss_infosHsk_infocHHV_strsHsj_infosHsv_infosHsn_infoMultiView_writeCF1_srtsHs9_infoMultiView_writeCF_srtcHJc_strsHs8_infoMultiView_zdwa_srtsHnP_infosHnQ_infosHnR_infosHs3_infoMultiView_mkMakefileMulti1_srtMultiView_mkMakefileMulti_srtMultiView_preprocessMCF2_srtsHsP_infosHsQ_infosHsO_infoMultiView_preprocessMCF1_srtsHoJ_infosHoR_infosHoS_infosHrU_infosHoI_infosHrQ_infosHrR_infosHrP_infosHrS_infosHrT_infoMultiView_preprocessMCF_srtrHjg_closurerHjg_infosHrM_inforHjh_closurerHjh_infocHOO_strrHji_closurerHji_infocHPd_strrHjj_closurerHjk_closurerHjl_closurerHjl_infocHPG_strrHjm_closurerHjm_infocHQ5_strrHjn_closurerHjn_infocHQu_strrHjo_closurerHjo_infocHQT_strrHjp_closurerHjp_infocHRi_strrHjq_closurerHjq_infocHRH_strrHjr_closurerHjr_infocHS6_strrHjs_closurerHjs_infocHSv_strrHjt_closurerHjt_infocHSU_strrHju_closurerHju_infocHTj_strrHjv_closurerHjw_closurerHjx_closurerHjy_closurerHjz_closurerHjA_closurerHjB_closurerHjC_closurerHjD_closurerHjE_closurerHjF_closurerHjG_closurerHjH_closurerHjH_infocHU6_strrHjI_closurerHjJ_srtrHjJ_closurerHjJ_infosHsL_infosHpg_infocHV1_strsHpi_infosHsN_infosHpd_infosHpl_infocHVP_strsHsM_infosHsJ_inforHjK_closurerHjK_infocHWC_strMultiView_zdwtestfile_srtsHpy_infosHpz_infosHpQ_infocHY3_strsHpS_infosHpU_infocHYs_strsHpW_infosHpY_infocHYT_strsHq0_infosHrH_infosHpM_infosHq3_infocHZJ_strsHry_infosHrG_infosHq6_infosHq9_infosHqa_infocI0W_strsHqd_infocI1h_strsHrA_infosHrI_infosHqp_infosHqr_infocI2m_strsHrC_infosHrJ_infosHqB_infosHqD_infocI3q_strsHrE_infosHrK_infosHqN_infosHqQ_infoMultiView_testfile_srtcI57_strMultiView_zdwa1_srtsHr6_infosHrb_infosHrc_infosHru_infosHre_infocI6k_strsHrv_infoMultiView_mkTestMulti1_srtMultiView_mkTestMulti_srt__stginit_MultiViewMultiView_makefile2_closureMultiView_makefile2_infostg_CAF_BLACKHOLE_infonewCAFstg_bh_upd_frame_infoghczmprim_GHCziCString_unpackCStringzh_infoMultiView_makefile1_closureghczmprim_GHCziTypes_ZC_static_infoghczmprim_GHCziTypes_ZMZN_closureMultiView_zdwmakefile_closureMultiView_zdwmakefile_infostg_upd_frame_infoghczmprim_GHCziCString_unpackAppendCStringzh_infobase_GHCziBase_zpzp_infostg_ap_2_upd_infoghczmprim_GHCziTypes_ZC_con_infobase_DataziList_unlines_infoMultiView_makefile_closureMultiView_makefile_infoMultiView_entrypointzugo2_closureMultiView_entrypointzugo2_infoMultiView_entrypointzugo_closureMultiView_entrypointzugo_infobase_GHCziList_badHead_closureMultiView_zdwentrypoint_closureMultiView_zdwentrypoint_infostg_ap_0_fastMultiView_entrypoint_closureMultiView_entrypoint_infoghczmprim_GHCziTypes_Czh_static_infoMultiView_zdwextract_closureMultiView_zdwextract_infoAbsBNF_zdfEqIdent_closurebase_GHCziList_elem_infoAbsBNF_Grammar_con_infoghczmprim_GHCziTuple_Z2T_con_infoMultiView_extract_closureMultiView_extract_infoPrintBNF_zdfPrintDefzuzdcprtList_closurebase_GHCziIOziHandleziText_hPutStr2_closurebase_GHCziIOziHandle_hClose1_closurebase_SystemziIO_appendFile3_closurebase_GHCziIOziHandleziFD_openFile1_closurebase_GHCziIOziHandleziText_hPutStr1_closurebase_GHCziIOziHandleziFD_stdout_closureMultiView_zdwa2_closureMultiView_zdwa2_infostg_ap_p_infoPrintBNF_printTree2_closurePrintBNF_printTreezurend_infoPrintBNF_printTree1_closurebase_GHCziBase_map_infoPrintBNF_zdfPrintDefzuzdcprtList_infobase_SystemziIO_appendFile3_infobase_GHCziIOziHandleziText_hPutStr1_infoghczmprim_GHCziTypes_True_closurebase_GHCziIOziHandleziText_hPutStr2_infostg_gc_utbase_GHCziIOziHandle_hClose1_infostg_catchzhstg_unmaskAsyncExceptionszhbase_GHCziIOziIOMode_WriteMode_closurebase_GHCziIOziHandleziFD_openFile1_infostg_maskAsyncExceptionszhstg_getMaskingStatezhMultiView_writeCF1_closureMultiView_writeCF1_infoMultiView_writeCF_closureMultiView_writeCF_infoMultiView_mkMakefileMulti2_closureMultiView_mkMakefileMulti2_infoMultiView_mkMakefileMulti5_closureMultiView_mkMakefileMulti5_infoghczmprim_GHCziTypes_False_closureMultiView_mkMakefileMulti4_closureMultiView_mkMakefileMulti4_infoMultiView_mkMakefileMulti3_closureMultiView_mkMakefileMulti3_infobase_GHCziList_takeWhile_infobase_SystemziIO_appendFile2_closureMultiView_zdwa_closureMultiView_zdwa_infobase_SystemziIO_appendFile2_infoMultiView_mkMakefileMulti1_closureMultiView_mkMakefileMulti1_infoMultiView_mkMakefileMulti_closureMultiView_mkMakefileMulti_infoMultiView_preprocessMCF3_closureMultiView_preprocessMCF3_infoMultiView_preprocessMCF2_closureMultiView_preprocessMCF2_infoghczmprim_GHCziTuple_Z0T_closurebase_GHCziErr_error_closureLexBNF_tokens_closureParBNF_happyNewToken_closureParBNF_notHappyAtAll_closurebase_GHCziIOziHandleziText_hGetContents1_closureMultiView_preprocessMCF1_closureMultiView_preprocessMCF1_infobase_DataziTuple_fst_closurebase_GHCziErr_error_infoParBNF_happyNewToken_infoLexBNF_tokens_infobase_GHCziIOziHandleziText_hGetContents1_infobase_GHCziIOziIOMode_ReadMode_closureMultiView_preprocessMCF_closureMultiView_preprocessMCF_infobase_GHCziShow_zdfShowChar1_closurebase_GHCziShow_showLitString_closurebase_GHCziList_tail1_closurebase_GHCziShow_showLitString_infobase_GHCziList_dropWhile_infoMultiView_zdwtestfile_closureMultiView_zdwtestfile_infoMultiView_testfile_closureMultiView_testfile_infoMultiView_mkTestMulti5_closureMultiView_mkTestMulti5_infoMultiView_mkTestMulti4_closureMultiView_mkTestMulti4_infoMultiView_mkTestMulti3_closureMultiView_mkTestMulti3_infoMultiView_mkTestMulti2_closureMultiView_mkTestMulti2_infoMultiView_zdwa1_closureMultiView_zdwa1_infoMultiView_mkTestMulti1_closureMultiView_mkTestMulti1_infoMultiView_mkTestMulti_closureMultiView_mkTestMulti_info+ O` o    b o }   8 5 G    H , 5 h     85 m  (  `&    x  t   H 9 x    +   p, H hn h   ` `-  ; H p x `    / P  * e } `     b o     '  9 B p  H    & C x  2   $ @r    4 < B j u 0   h  @  X   8 Hr 0 ` 0p `   @ 0f %n   h   (R i P  % ` @  @P8 8 )P ( 7 xp 1|  h /  2= G 4}  /  0 p P  @ - % 8Hp ` C ( @ Ae o ?h   Kh2 D V h  h X 08] x8 G G H8 8  0. P6 D IP  1   ! ?!P! _! ! !! ! ;" _"p" " " "# # [# ## # # $ $ /$ {$ $$ $  % /%@% O%  % %% % 8+& O&`& o& P& && & pK' o'' ' ' '( ( @(He( (@( ( (@( ) () 8)0^) Uq) *)0) ) ) P))0* * (!* )3* <* Sp*0* * )* *0+ #+ X(5+ *G+ +(+ *+ h+ ,0, ?, `,, ,, , x,, *-5- B- xX-- - (-- -- . p-8.j. w. -. .. . P.(/Z/ g/ .~/ // U/ */ 0 0 #0 /80j0 w0 @/0 00 0 S01 1 P061 X11 1 01 2xL2 p1h22 2 ,2 (22"3 /3 2F3 3 3 3 3 "4 =4 3O4 4 345 5 365 x3H5 e5 45 5  6 06 5B6 6 566 7 4+7 6}7 7 87 7 p7 8 t8 788 8 68 X8(9xZ9 8r9 {9 9 X95: ^k: :: : P: : \;05; ?; `X;0; ; (;;;(< *< b@<(r< < << X<< :< p; = ; = X<3= %M= dX=H=`x!F~.^w 6 i 8    ]Nz8i !="#!!E$"#+!w&  #!'!&(E*@06T6 E:9!<A0iB|6!BboLMNO? &q Jh!!"##8$$X%%x&''(((#)z)V)WX**H,,K--!..///V,0W0D1T3335799Y90:0::6:;6L;;Y;3<<==:=e=g (0@HX`px   (08@HX`*px,.0357-498<8>(@0A8@BPDXE`FhGpHxAJIR !!(08 H "h"@##`$$%(&H&h0'hH((08 HPX*hpxJjhH'(0S8HTPUX`hh+x+TU(hxYX[]_ac087@bH`PXXehdpgdi