/usr/lib64/python2.6/site-packages/mx/TextTools
NameSizeModeActions
Constants/-0755rm
mxTextTools/-0755rm
COPYRIGHT10300644editdlrm
LICENSE45870644editdlrm
README1420644editdlrm
TextTools.py244330644editdlrm
TextTools.pyc195900644editdlrm
TextTools.pyo195900644editdlrm
__init__.py18340644editdlrm
__init__.pyc26910644editdlrm
__init__.pyo26910644editdlrm
Edit: /usr/lib64/python2.6/site-packages/mx/TextTools/TextTools.pyo (19590B)
Ńň äĹVHc@sfdZddkZddkZddkTddklZddkTddkTeieid„Z dd„Z d„Z dd „Z dei d „Zei d „Zdd „Zd „Zdeeeeeeieei d„ Zdeeeeeed„Zeieed„Zeeeeed„Zdeeed„Zdeed„Zdeed„Zdeeed„Z d„Z!d„Z"d„Z#dee$d„Z%dee&e'e(ƒd„Z)ee*dd fee*dd fde+e,e&d ƒd d!fee-e.d e/fd"e0e,ddd#ffZ1ee1d$„Z2e2Z3ee*dd fee*dd fde+e&d ƒd d!fee-e.d e/fd"e0ddd#ffZ4e4d%„Z5ee+e6d fd&e+e,e$d dfee-e.d e/ffZ7e6d'„Z8hZ9d(„Z:dd)d*„Z;ddk<Z<d+fd,„ƒYZ=d-d.„Z>e?d/jo e>ƒndS(0s< mxTextTools - A tools package for fast text processing. Copyright (c) 2000, Marc-Andre Lemburg; mailto:mal@lemburg.com Copyright (c) 2000-2008, eGenix.com Software GmbH; mailto:info@egenix.com See the documentation for further information on copyrights, or contact the author. All Rights Reserved. i˙˙˙˙N(t*(t __version__c Cs„||}t|ƒ|jodd|fSd}d}|d \}}} t|ƒdjo|d}nt|ƒdjo|d}nt|dƒ\} } t| }t| ƒ|jo|djo d } nI| djo d } n2t| ƒ} t| ƒd jo| d d } nt|ƒ|jod|}nt|ƒ|jod|}ndt|ƒd|| f||fS(s7 Returns a pp-formatted tag table entry as string s %-15.15s : %stiiiiitTabletSubTablessHere/Tois...s%+is!%-15.15s : %-30s : jne=%s : je=%ss %-.15s : %s(RRN(ttypetlentdivmodtid2cmdtNonetrepr( ttabletit TupleTypet StringTypestetjnetjetttctmtflagstcmd((s</usr/lib64/python2.6/site-packages/mx/TextTools/TextTools.pyt format_entrys2       cCs|g}x_tt|ƒƒD]K}||jo|idt||ƒƒq|idt||ƒƒqWti|dƒdS(s; Returns a pp-formatted version of the tag table as string s--> s s (trangeRtappendRtstringtjoin(R R tltj((s</usr/lib64/python2.6/site-packages/mx/TextTools/TextTools.pyt format_table<s cCst|ƒGHdS(s Print the tag table N(R(R ((s</usr/lib64/python2.6/site-packages/mx/TextTools/TextTools.pytprint_tagtableHsic Csőxî|D]ć\}}}}t|ƒ}t|ƒdjo|d d}nt|||!ƒ}t|ƒdjo|d d}n|djo'd|dG|GdG|G||fGHqd|dG|GdG|G||fGHt|||dƒqWdS( sC Print the taglist tags for text using the given indent level is...i<t s |s: iN(R RR t print_tags( ttextttagstindentttagRtrtsubtagsttagnamettarget((s</usr/lib64/python2.6/site-packages/mx/TextTools/TextTools.pyR!Ns  '#cCsřxń|D]é}t|ƒ|joTt|ƒ}t|ƒdjo|d d}nd|dG|Gdt|ƒGHq|d}|dd!\}}t|||!ƒ}t|ƒdjo|d d}nd|dG|Gd||G||fGHqWd S( s< Print the joinlist joins using the given indent level i(s...R s |s (len = %i)iiiN(RR R(tjoinsR$t StringTypeRR"RR&((s</usr/lib64/python2.6/site-packages/mx/TextTools/TextTools.pytprint_joinlist_s # cCs|dgt|ƒ}xbtt|ƒƒD]N}||}t|ƒ|jo|||ssmxTextTools/mxTextTools.ccCsCd„}t|ƒiƒ}ddk}tƒ}dt|ƒGHdS(Nc SsúHxŁtt|ƒƒD] }||||joPqqWdt|ƒt|ƒfGHt|ƒt|ƒjodt|t|ƒƒGHndt|t|ƒƒGHHdSd|GH||d|!dt||ƒt||ƒf||d|d!GHHdS(NsLength mismatch: orig=%i new=%isMissing chars:s Excess chars:sMismatch at offset %i:ids<- %s != %s ->i(RRR (torigtnewR ((s</usr/lib64/python2.6/site-packages/mx/TextTools/TextTools.pytmismatchos  Ei˙˙˙˙sWorking on a %i byte string(topentreadRR˜R(tfileRŚR"RR((s</usr/lib64/python2.6/site-packages/mx/TextTools/TextTools.pyt_benchms    Žt__main__(@RŁRttypest mxTextToolsRtConstants.TagTablestConstants.SetsR RRRRR!R+R,R/R4R@R RSRRKR%RQRRARTRZR\R^R_RURdRgRqRttnonwhitespace_charsetRwRtnewlineR“RyR=RŽR‘RR<R:R7t_linesplit_tableR|t linesplitt_linecount_tableR~R•t_wordsplit_tableR€R‹R–R—RR˜RŞRĄ(((s</usr/lib64/python2.6/site-packages/mx/TextTools/TextTools.pyts„                         / / ˙