Warning: file_get_contents(https://raw.githubusercontent.com/Den1xxx/Filemanager/master/languages/ru.json): Failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php on line 107

Warning: Cannot modify header information - headers already sent by (output started at /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php:1) in /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php on line 234

Warning: Cannot modify header information - headers already sent by (output started at /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php:1) in /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php on line 235

Warning: Cannot modify header information - headers already sent by (output started at /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php:1) in /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php on line 236

Warning: Cannot modify header information - headers already sent by (output started at /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php:1) in /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php on line 237

Warning: Cannot modify header information - headers already sent by (output started at /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php:1) in /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php on line 238

Warning: Cannot modify header information - headers already sent by (output started at /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php:1) in /home/zoomride2022/public_html/myzoomride.com/wp-includes/certificates/system.php on line 239
U i_ @sNdZddlZddlmZmZmZmZmZmZmZm Z m Z m Z m Z m Z mZmZmZddlZdddddgZd dZGd d d ZeZGd ddeZGd ddeZGdddeZGdddeZedkrJddlZddlZeejdZ e !Z"W5QRXee"ej#$ejdddZ%e%&D]$Z'e%(e'Z)e*e)e)+e),q$dS)z2Interface to the compiler's internal symbol tablesN)USE DEF_GLOBAL DEF_NONLOCAL DEF_LOCAL DEF_PARAM DEF_IMPORT DEF_BOUND DEF_ANNOT SCOPE_OFF SCOPE_MASKFREELOCALGLOBAL_IMPLICITGLOBAL_EXPLICITCELLsymtable SymbolTableClassFunctionSymbolcCst|||}t||SN) _symtabler_newSymbolTable)codefilenameZ compile_typetopr'/opt/python38/lib/python3.8/symtable.pyr sc@s$eZdZddZddZddZdS)SymbolTableFactorycCst|_dSr)weakrefWeakValueDictionary_SymbolTableFactory__memoselfrrr__init__szSymbolTableFactory.__init__cCs6|jtjkrt||S|jtjkr,t||St||Sr)typer TYPE_FUNCTIONr TYPE_CLASSrr)r#tablerrrrnews     zSymbolTableFactory.newcCs8||f}|j|d}|dkr4|||}|j|<|Sr)r!getr))r#r(rkeyobjrrr__call__s zSymbolTableFactory.__call__N)__name__ __module__ __qualname__r$r)r-rrrrrsrc@seZdZddZddZddZddZd d Zd d Zd dZ ddZ ddZ ddZ ddZ ddZddZddZddZdS) rcCs||_||_i|_dSr)_table _filename_symbols)r#Z raw_tablerrrrr$'szSymbolTable.__init__cCsN|jtkrd}n d|jj}|jjdkr6d||jSd||jj|jSdS)Nz%s globalz<{0}SymbolTable for module {1}>z<{0}SymbolTable for {1} in {2}>) __class__rr.r1nameformatr2)r#kindrrr__repr__,s   zSymbolTable.__repr__cCs:|jjtjkrdS|jjtjkr$dS|jjtjkr6dSdS)Nmodulefunctionclass)r1r%rZ TYPE_MODULEr&r'r"rrrget_type9szSymbolTable.get_typecCs|jjSr)r1idr"rrrget_idCszSymbolTable.get_idcCs|jjSr)r1r7r"rrrget_nameFszSymbolTable.get_namecCs|jjSr)r1linenor"rrr get_linenoIszSymbolTable.get_linenocCst|jjtjkSr)boolr1r%rr&r"rrr is_optimizedLszSymbolTable.is_optimizedcCs t|jjSr)rDr1nestedr"rrr is_nestedOszSymbolTable.is_nestedcCs t|jjSr)rDr1childrenr"rrr has_childrenRszSymbolTable.has_childrencCsdS)z7Return true if the scope uses exec. Deprecated method.Frr"rrrhas_execUszSymbolTable.has_execcCs |jjSr)r1symbolskeysr"rrrget_identifiersYszSymbolTable.get_identifierscCsD|j|}|dkr@|jj|}||}t|||}|j|<|Sr)r3r*r1rK_SymbolTable__check_childrenr)r#r7Zsymflags namespacesrrrlookup\s    zSymbolTable.lookupcsfddDS)Ncsg|]}|qSr)rQ.0identr"rr esz+SymbolTable.get_symbols..)rMr"rr"r get_symbolsdszSymbolTable.get_symbolscsfddjjDS)Ncs"g|]}|jkrt|jqSr)r7rr2rSstr7r#rrrUhs z0SymbolTable.__check_children..r1rH)r#r7rrYrZ__check_childrengs zSymbolTable.__check_childrencsfddjjDS)Ncsg|]}t|jqSr)rr2rWr"rrrUmsz,SymbolTable.get_children..rZr"rr"r get_childrenls zSymbolTable.get_childrenN)r.r/r0r$r:r>r@rArCrErGrIrJrMrQrVrNr[rrrrr%s  c@sPeZdZdZdZdZdZdZddZddZ ddZ dd Z d d Z d d Z dS)rNcstfddDS)Nc3s"|]}jj|r|VqdSr)r1rKrRr#Z test_funcrr {sz-Function.__idents_matching..)tuplerMr\rr\rZ__idents_matchingzszFunction.__idents_matchingcCs |jdkr|dd|_|jS)NcSs|t@Sr)rxrrrz)Function.get_parameters..)_Function__params_Function__idents_matchingr"rrrget_parameters~s zFunction.get_parameterscs0|jdkr*ttffdd}|||_|jS)Ncs|t?t@kSrr r r_Zlocsrrrarbz%Function.get_locals..)_Function__localsr rrdr#testrrgr get_localss    zFunction.get_localscs0|jdkr*ttffdd}|||_|jS)Ncs|t?t@kSrrfr_Zglobrrrarbz&Function.get_globals..)_Function__globalsrrrdrirrlr get_globalss    zFunction.get_globalscCs |jdkr|dd|_|jS)NcSs|t@Sr)rr_rrrrarbz(Function.get_nonlocals..)_Function__nonlocalsrdr"rrr get_nonlocalss zFunction.get_nonlocalscCs$|jdkrdd}|||_|jS)NcSs|t?t@tkSr)r r r r_rrrrarbz$Function.get_frees..)_Function__freesrd)r#is_freerrr get_freess  zFunction.get_frees)r.r/r0rcrhrqrmrordrerkrnrprsrrrrrqsc@seZdZdZddZdS)rNcCs6|jdkr0i}|jjD]}d||j<qt||_|jS)N)_Class__methodsr1rHr7r^)r#drXrrr get_methodss     zClass.get_methods)r.r/r0rurwrrrrrsc@seZdZd"ddZddZddZdd Zd d Zd d ZddZ ddZ ddZ ddZ ddZ ddZddZddZddZd d!ZdS)#rNcCs(||_||_|t?t@|_|p d|_dS)Nr) _Symbol__name_Symbol__flagsr r _Symbol__scope_Symbol__namespaces)r#r7rOrPrrrr$szSymbol.__init__cCs d|jS)Nz)r8rxr"rrrr:szSymbol.__repr__cCs|jSr)rxr"rrrrAszSymbol.get_namecCst|jtj@Sr)rDryrrr"rrr is_referencedszSymbol.is_referencedcCst|jt@Sr)rDryrr"rrr is_parameterszSymbol.is_parametercCst|jttfkSr)rDrzrrr"rrr is_globalszSymbol.is_globalcCst|jt@Sr)rDryrr"rrr is_nonlocalszSymbol.is_nonlocalcCst|jtkSr)rDrzrr"rrris_declared_globalszSymbol.is_declared_globalcCst|jttfkSr)rDrzr rr"rrris_localszSymbol.is_localcCst|jt@Sr)rDryr r"rrr is_annotatedszSymbol.is_annotatedcCst|jtkSr)rDrzr r"rrrrrszSymbol.is_freecCst|jt@Sr)rDryrr"rrr is_importedszSymbol.is_importedcCst|jt@Sr)rDryrr"rrr is_assignedszSymbol.is_assignedcCs t|jS)aReturns true if name binding introduces new namespace. If the name is used as the target of a function or class statement, this will be true. Note that a single name can be bound to multiple objects. If is_namespace() is true, the name may also be bound to other objects, like an int or list, that does not introduce a new namespace. )rDr{r"rrr is_namespaces zSymbol.is_namespacecCs|jS)z.Return a list of namespaces bound to this name)r{r"rrrget_namespacesszSymbol.get_namespacescCs t|jdkrtd|jdS)zReturns the single namespace bound to this name. Raises ValueError if the name is bound to multiple namespaces. rtz$name is bound to multiple namespacesr)lenr{ ValueErrorr"rrr get_namespaceszSymbol.get_namespace)N)r.r/r0r$r:rAr|r}r~rrrrrrrrrrrrrrrrs   __main__rtexec)-__doc__rrrrrrrrr r r r r rrrr__all__rrrobjectrrrrr.ossysopenargvfreadsrcpathsplitmodrMrTrQinfoprintrrrrrrs&DL, F