/opt/alt/python35/lib64/python3.5/idlelib/__pycache__
NameSizeModeActions
aboutDialog.cpython-35.opt-1.pyc60770644editdlrm
aboutDialog.cpython-35.opt-2.pyc59060644editdlrm
aboutDialog.cpython-35.pyc60770644editdlrm
AutoComplete.cpython-35.opt-1.pyc76870644editdlrm
AutoComplete.cpython-35.opt-2.pyc59860644editdlrm
AutoComplete.cpython-35.pyc76870644editdlrm
AutoCompleteWindow.cpython-35.opt-1.pyc114620644editdlrm
AutoCompleteWindow.cpython-35.opt-2.pyc107080644editdlrm
AutoCompleteWindow.cpython-35.pyc115180644editdlrm
AutoExpand.cpython-35.opt-1.pyc31680644editdlrm
AutoExpand.cpython-35.opt-2.pyc23780644editdlrm
AutoExpand.cpython-35.pyc31680644editdlrm
Bindings.cpython-35.opt-1.pyc32250644editdlrm
Bindings.cpython-35.opt-2.pyc27440644editdlrm
Bindings.cpython-35.pyc32250644editdlrm
CallTips.cpython-35.opt-1.pyc59210644editdlrm
CallTips.cpython-35.opt-2.pyc42790644editdlrm
CallTips.cpython-35.pyc59210644editdlrm
CallTipWindow.cpython-35.opt-1.pyc53610644editdlrm
CallTipWindow.cpython-35.opt-2.pyc50610644editdlrm
CallTipWindow.cpython-35.pyc53610644editdlrm
ClassBrowser.cpython-35.opt-1.pyc85540644editdlrm
ClassBrowser.cpython-35.opt-2.pyc80620644editdlrm
ClassBrowser.cpython-35.pyc85540644editdlrm
CodeContext.cpython-35.opt-1.pyc61260644editdlrm
CodeContext.cpython-35.opt-2.pyc49900644editdlrm
CodeContext.cpython-35.pyc61670644editdlrm
ColorDelegator.cpython-35.opt-1.pyc85670644editdlrm
ColorDelegator.cpython-35.opt-2.pyc84040644editdlrm
ColorDelegator.cpython-35.pyc85670644editdlrm
configDialog.cpython-35.opt-1.pyc493290644editdlrm
configDialog.cpython-35.opt-2.pyc465760644editdlrm
configDialog.cpython-35.pyc493290644editdlrm
configHandler.cpython-35.opt-1.pyc268820644editdlrm
configHandler.cpython-35.opt-2.pyc186790644editdlrm
configHandler.cpython-35.pyc268820644editdlrm
configHelpSourceEdit.cpython-35.opt-1.pyc59050644editdlrm
configHelpSourceEdit.cpython-35.opt-2.pyc53980644editdlrm
configHelpSourceEdit.cpython-35.pyc59050644editdlrm
configSectionNameDialog.cpython-35.opt-1.pyc39320644editdlrm
configSectionNameDialog.cpython-35.opt-2.pyc32940644editdlrm
configSectionNameDialog.cpython-35.pyc39320644editdlrm
Debugger.cpython-35.opt-1.pyc155760644editdlrm
Debugger.cpython-35.opt-2.pyc154170644editdlrm
Debugger.cpython-35.pyc155760644editdlrm
Delegator.cpython-35.opt-1.pyc13440644editdlrm
Delegator.cpython-35.opt-2.pyc12360644editdlrm
Delegator.cpython-35.pyc13440644editdlrm
dynOptionMenuWidget.cpython-35.opt-1.pyc24280644editdlrm
dynOptionMenuWidget.cpython-35.opt-2.pyc20360644editdlrm
dynOptionMenuWidget.cpython-35.pyc24280644editdlrm
EditorWindow.cpython-35.opt-1.pyc520240644editdlrm
EditorWindow.cpython-35.opt-2.pyc507410644editdlrm
EditorWindow.cpython-35.pyc521200644editdlrm
FileList.cpython-35.opt-1.pyc35800644editdlrm
FileList.cpython-35.opt-2.pyc35720644editdlrm
FileList.cpython-35.pyc36100644editdlrm
FormatParagraph.cpython-35.opt-1.pyc63550644editdlrm
FormatParagraph.cpython-35.opt-2.pyc44650644editdlrm
FormatParagraph.cpython-35.pyc63550644editdlrm
GrepDialog.cpython-35.opt-1.pyc56410644editdlrm
GrepDialog.cpython-35.opt-2.pyc56330644editdlrm
GrepDialog.cpython-35.pyc56410644editdlrm
help.cpython-35.opt-1.pyc109800644editdlrm
help.cpython-35.opt-2.pyc82290644editdlrm
help.cpython-35.pyc109800644editdlrm
HyperParser.cpython-35.opt-1.pyc74000644editdlrm
HyperParser.cpython-35.opt-2.pyc60830644editdlrm
HyperParser.cpython-35.pyc74000644editdlrm
idle.cpython-35.opt-1.pyc3720644editdlrm
idle.cpython-35.opt-2.pyc3640644editdlrm
idle.cpython-35.pyc3720644editdlrm
IdleHistory.cpython-35.opt-1.pyc36790644editdlrm
IdleHistory.cpython-35.opt-2.pyc24420644editdlrm
IdleHistory.cpython-35.pyc36790644editdlrm
idlever.cpython-35.opt-1.pyc5510644editdlrm
idlever.cpython-35.opt-2.pyc3200644editdlrm
idlever.cpython-35.pyc5510644editdlrm
IOBinding.cpython-35.opt-1.pyc151720644editdlrm
IOBinding.cpython-35.opt-2.pyc147440644editdlrm
IOBinding.cpython-35.pyc151720644editdlrm
keybindingDialog.cpython-35.opt-1.pyc109630644editdlrm
keybindingDialog.cpython-35.opt-2.pyc100030644editdlrm
keybindingDialog.cpython-35.pyc109630644editdlrm
macosxSupport.cpython-35.opt-1.pyc71700644editdlrm
macosxSupport.cpython-35.opt-2.pyc52550644editdlrm
macosxSupport.cpython-35.pyc72850644editdlrm
MultiCall.cpython-35.opt-1.pyc164750644editdlrm
MultiCall.cpython-35.opt-2.pyc141000644editdlrm
MultiCall.cpython-35.pyc165400644editdlrm
MultiStatusBar.cpython-35.opt-1.pyc19350644editdlrm
MultiStatusBar.cpython-35.opt-2.pyc19270644editdlrm
MultiStatusBar.cpython-35.pyc19350644editdlrm
ObjectBrowser.cpython-35.opt-1.pyc55120644editdlrm
ObjectBrowser.cpython-35.opt-2.pyc55040644editdlrm
ObjectBrowser.cpython-35.pyc55120644editdlrm
OutputWindow.cpython-35.opt-1.pyc45230644editdlrm
OutputWindow.cpython-35.opt-2.pyc43400644editdlrm
OutputWindow.cpython-35.pyc45230644editdlrm
ParenMatch.cpython-35.opt-1.pyc64500644editdlrm
ParenMatch.cpython-35.opt-2.pyc50150644editdlrm
ParenMatch.cpython-35.pyc64500644editdlrm
PathBrowser.cpython-35.opt-1.pyc41060644editdlrm
PathBrowser.cpython-35.opt-2.pyc39570644editdlrm
PathBrowser.cpython-35.pyc41060644editdlrm
Percolator.cpython-35.opt-1.pyc39110644editdlrm
Percolator.cpython-35.opt-2.pyc39030644editdlrm
Percolator.cpython-35.pyc40840644editdlrm
PyParse.cpython-35.opt-1.pyc109670644editdlrm
PyParse.cpython-35.opt-2.pyc100850644editdlrm
PyParse.cpython-35.pyc114090644editdlrm
PyShell.cpython-35.opt-1.pyc481240644editdlrm
PyShell.cpython-35.opt-2.pyc455350644editdlrm
PyShell.cpython-35.pyc482630644editdlrm
RemoteDebugger.cpython-35.opt-1.pyc145100644editdlrm
RemoteDebugger.cpython-35.opt-2.pyc121090644editdlrm
RemoteDebugger.cpython-35.pyc146520644editdlrm
RemoteObjectBrowser.cpython-35.opt-1.pyc20090644editdlrm
RemoteObjectBrowser.cpython-35.opt-2.pyc20010644editdlrm
RemoteObjectBrowser.cpython-35.pyc20090644editdlrm
ReplaceDialog.cpython-35.opt-1.pyc76450644editdlrm
ReplaceDialog.cpython-35.opt-2.pyc69610644editdlrm
ReplaceDialog.cpython-35.pyc76450644editdlrm
rpc.cpython-35.opt-1.pyc208330644editdlrm
rpc.cpython-35.opt-2.pyc174340644editdlrm
rpc.cpython-35.pyc209360644editdlrm
RstripExtension.cpython-35.opt-1.pyc13530644editdlrm
RstripExtension.cpython-35.opt-2.pyc12650644editdlrm
RstripExtension.cpython-35.pyc13530644editdlrm
run.cpython-35.opt-1.pyc127420644editdlrm
run.cpython-35.opt-2.pyc108140644editdlrm
run.cpython-35.pyc127920644editdlrm
ScriptBinding.cpython-35.opt-1.pyc70660644editdlrm
ScriptBinding.cpython-35.opt-2.pyc56750644editdlrm
ScriptBinding.cpython-35.pyc70660644editdlrm
ScrolledList.cpython-35.opt-1.pyc57590644editdlrm
ScrolledList.cpython-35.opt-2.pyc57510644editdlrm
ScrolledList.cpython-35.pyc57590644editdlrm
SearchDialog.cpython-35.opt-1.pyc37820644editdlrm
SearchDialog.cpython-35.opt-2.pyc35220644editdlrm
SearchDialog.cpython-35.pyc37820644editdlrm
SearchDialogBase.cpython-35.opt-1.pyc76950644editdlrm
SearchDialogBase.cpython-35.opt-2.pyc49870644editdlrm
SearchDialogBase.cpython-35.pyc76950644editdlrm
SearchEngine.cpython-35.opt-1.pyc74130644editdlrm
SearchEngine.cpython-35.opt-2.pyc57510644editdlrm
SearchEngine.cpython-35.pyc74130644editdlrm
StackViewer.cpython-35.opt-1.pyc55920644editdlrm
StackViewer.cpython-35.opt-2.pyc55840644editdlrm
StackViewer.cpython-35.pyc55920644editdlrm
tabbedpages.cpython-35.opt-1.pyc170760644editdlrm
tabbedpages.cpython-35.opt-2.pyc120700644editdlrm
tabbedpages.cpython-35.pyc170760644editdlrm
textView.cpython-35.opt-1.pyc34630644editdlrm
textView.cpython-35.opt-2.pyc30160644editdlrm
textView.cpython-35.pyc34630644editdlrm
ToolTip.cpython-35.opt-1.pyc40430644editdlrm
ToolTip.cpython-35.opt-2.pyc40350644editdlrm
ToolTip.cpython-35.pyc40430644editdlrm
TreeWidget.cpython-35.opt-1.pyc156180644editdlrm
TreeWidget.cpython-35.opt-2.pyc148330644editdlrm
TreeWidget.cpython-35.pyc156180644editdlrm
UndoDelegator.cpython-35.opt-1.pyc118910644editdlrm
UndoDelegator.cpython-35.opt-2.pyc118830644editdlrm
UndoDelegator.cpython-35.pyc118910644editdlrm
WidgetRedirector.cpython-35.opt-1.pyc71200644editdlrm
WidgetRedirector.cpython-35.opt-2.pyc36710644editdlrm
WidgetRedirector.cpython-35.pyc71200644editdlrm
WindowList.cpython-35.opt-1.pyc32310644editdlrm
WindowList.cpython-35.opt-2.pyc32230644editdlrm
WindowList.cpython-35.pyc32310644editdlrm
ZoomHeight.cpython-35.opt-1.pyc14020644editdlrm
ZoomHeight.cpython-35.opt-2.pyc13940644editdlrm
ZoomHeight.cpython-35.pyc14020644editdlrm
__init__.cpython-35.opt-1.pyc4520644editdlrm
__init__.cpython-35.opt-2.pyc1410644editdlrm
__init__.cpython-35.pyc4520644editdlrm
__main__.cpython-35.opt-1.pyc2790644editdlrm
__main__.cpython-35.opt-2.pyc1980644editdlrm
__main__.cpython-35.pyc2790644editdlrm
Edit: /opt/alt/python35/lib64/python3.5/idlelib/__pycache__/PyParse.cpython-35.opt-2.pyc (10085B)
 ]O@sddlZddlZddlmZed\ZZZZZ ej dej ej Bj Zej dej jZej dej ejBjZej dej jZej dej jZej d ej jZGd d d eZGd d d ZdS)N)Mappingz ^ [ \t]* (?: while | else | def | return | assert | break | class | continue | elif | try | except | raise | import | yield ) \b z' [ \t]* (?: \# \S .* )? \n aK \""" [^"\\]* (?: (?: \\. | "(?!"") ) [^"\\]* )* (?: \""" )? | " [^"\\\n]* (?: \\. [^"\\\n]* )* "? | ''' [^'\\]* (?: (?: \\. | '(?!'') ) [^'\\]* )* (?: ''' )? | ' [^'\\\n]* (?: \\. [^'\\\n]* )* '? zM [ \t]* [^\s#\\] # if we match, m.end()-1 is the interesting char z_ \s* (?: return | break | continue | raise | pass ) \b z [^[\](){}#'"\\]+ c@sOeZdZddZddZddZddZd d d Zd S) StringTranslatePseudoMappingcCs4||_||_|j|dd}||_dS)NcSs |||S)N)key_getZ_defaultrr,/opt/alt/python35/lib64/python3.5/PyParse.pyrysz3StringTranslatePseudoMapping.__init__.._get) _non_defaultsZ_default_valuegetr)selfZ non_defaults default_valuerrrr__init__us  z%StringTranslatePseudoMapping.__init__cCs |j|S)N)r)r itemrrr __getitem__}sz(StringTranslatePseudoMapping.__getitem__cCs t|jS)N)lenr )r rrr__len__sz$StringTranslatePseudoMapping.__len__cCs t|jS)N)iterr )r rrr__iter__sz%StringTranslatePseudoMapping.__iter__NcCs |j|S)N)r)r rdefaultrrrr sz StringTranslatePseudoMapping.get)__name__ __module__ __qualname__r rrrr rrrrr`s     rc@sBeZdZddZddZdeddZdd ZiZej d d d Dej d d dDej dd dDe ede dZddZ ddZ ddZddZddZddZdd Zd!d"Zd#d$ZdZd%d&ZdZd'd(ZdS))ParsercCs||_||_dS)N) indentwidthtabwidth)r rrrrrr s zParser.__init__cCs||_d|_dS)Nr)str study_level)r srrrset_strs zParser.set_strNc CsI|jd}}|sdSt|}xtdD]}|jdd|}|dkr[P|jdd|d}||||}|r||j r|j}P|}q3W|dkr||}|r||j r|j}|S|d}xA|||}|r@|j\} }|| sA| }qPqW|S)Nrz: r )rrrangerfindstartspan) r Zis_char_in_string_synchrerposlimitZtriesimrrrrfind_good_parse_starts8         zParser.find_good_parse_startcCs&|dkr"|j|d|_dS)Nr)r)r lorrrset_los z Parser.set_loccs'|]}t|tdfVqdS)(N)ord).0crrr szParser.z({[ccs'|]}t|tdfVqdS))N)r.)r/r0rrrr1sz)}]ccs'|]}t|t|fVqdS)N)r.)r/r0rrrr1sz"'\ #r xc Csp|jdkrdSd|_|j}|j|j}|jdd}|jdd}|jdd}|jdd}|jdd}t}d}}dg|_}|j}dt|}}xO||kr||} |d}| dkrq| dkr.|d}|dkr||q| d krG|d}q| d krf|r|d}q| d ks~| d kr| } ||d|d | dkr| d} |} t| d} || }x||kr||} |d}| dkrq||d|| | kr+|| }P| dkrg|d}| dkr|dkrc||Pq| dkr||dkr|d}|d}qqW|d| krt }qt }q| dkr|j d|}q||dkr|d}|d|krt }|d}qW|t krI|t krI|dkrIt }||_|d|krl||dS)Nr Zxxxxxxxxr3ZxxxxZxxz xrrr-r2"'\#)rr translate_tranreplaceC_NONE goodlinesappendrC_STRING_FIRST_LINEC_STRING_NEXT_LINESfind C_BACKSLASH C_BRACKET continuation) r rrFlevellnor?Z push_goodr(nchquoteZfirstlnowrrr_study1s               "                   zParser._study1cCs|j|jS)N)rMrF)r rrrget_continuation_typegs zParser.get_continuation_typecCsg|jdkrdS|jd|_|j|j}}t|d}t|}xp|r|}x@t||d||D]#}|jdd|dd}qWt||r|d}qXPqXW|dkr|}|||_|_ d}g}|j } |dfg} x$||kr7t |||} | r| j } | d}x*||krz||dkrz|d}qQW||kr||}| }||krP||} | dkr| || j |t|f| }|d}q| dkr5|r |d =| }|d}| j |t|fq| d ksM| d kr| j |t|df| }t |||j }| j |t|fq| d kr| j |t|df|jd||d}| j |t|fq|d}||dkr*| ||}|d}qW||_|rT|d |_t| |_dS)Nr6r rrz z([{z)]}r4r5r9r:r:)rrMrr?rr!r"_junkre stmt_startstmt_endr@_chew_ordinaryreend_match_stringrerClastchlastopenbracketpostuplestmt_bracketing)r rr?r(pqZnothingrVstackZ push_stackZ bracketingr)ZnewprJrrr_study2|s    "!                  zParser._study2cCs|j|j}|j}t|}|jdd|d}}|d}x||krt||}|r|jd}d}PqR|jd|d}}qRW|}}x||dkr|d}qW|j}t|||j |j |S)Nrrr z ) r]rWrrr"_itemrerTrCr expandtabsr)r jrrIZorigir(r)extrarrrcompute_bracket_indents$       zParser.compute_bracket_indentcCs#|j|j}|d|dS)Nr r6r:)rMr?)r r?rrrget_num_lines_in_stmts  zParser.get_num_lines_in_stmtcCs|j|j}|j}x||dkr<|d}qW|}|jd|d}d}}x ||krn||}|dkr|d}|d}qf|dkr|r|d}|d}qf|dks|dkrt|||j}qf|d kr Pqf|dkra|d kra|dksC||dd kra||dd krad}Pqf|d}qfW|r|d}tjd |||dk}|s|}x||d kr|d}qWt||j|j |j dS)Nz r rrz([{z)]}r4r5r9=z=<>!z\s*\\z ) r]rrQrCrUrTrematchrr_r)r rr(startposendposfoundrGrJrrrcompute_backslash_indentsH              "zParser.compute_backslash_indentcCsg|j|j|j}}|}|j}x*||krX||dkrX|d}q/W|||S)Nz r )r]rQrRr)r r(rIr`rrrrget_base_indent_stringFs  zParser.get_base_indent_stringcCs|j|jdkS)N:)r]rV)r rrris_block_openerQs zParser.is_block_openercCs#|jt|j|jdk S)N)r]_closererrQ)r rrris_block_closerWs zParser.is_block_closercCs|j|jS)N)r]rW)r rrrget_last_open_bracket_pos^s z Parser.get_last_open_bracket_poscCs|j|jS)N)r]rY)r rrrget_last_stmt_bracketinggs zParser.get_last_stmt_bracketing)rrrr rr%r*r,r<updaterr.rMrNr]rbrdrkrlrnrprWrqrYrrrrrrrs.   3   m  5   r)rfsys collectionsrr!r>rDrArBrEcompileVERBOSE MULTILINEsearchr%rgrPDOTALLrUr^rorSrrrrrrs"   *