403Webshell
Server IP : 121.121.20.254  /  Your IP : 216.73.216.202
Web Server : Microsoft-IIS/10.0
System : Windows NT WEB-SERVER 10.0 build 20348 (Windows Server 2022) AMD64
User : IUSR ( 0)
PHP Version : 8.3.28
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /Python315/Lib/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /Python315/Lib/__pycache__/symtable.cpython-315.opt-2.pyc
R
>lqj�;c�*�]PHs]QHGsGsGsGsGsGsGsGsG	s	G
s
GsGsG
s
GsGsGsGsGsGs]PHPs]QHTGs,QNsQP-Q	ksQ
Q2s\2sQQ\2sQ
Q2sQsQQ\2sQQ\2sQQ2s Q\1,s!\!OEQ\#2OI222Qs%\&\%Tt-tFDo\#2U*UaJ	to2s'Qs(\)Q6Xc ]PH�s*\(\*OVQ*2P!P!ttoh)�)�USE�
DEF_GLOBAL�DEF_NONLOCAL�	DEF_LOCAL�	DEF_PARAM�DEF_TYPE_PARAM�DEF_FREE_CLASS�
DEF_IMPORT�	DEF_BOUND�	DEF_ANNOT�
DEF_COMP_ITER�
DEF_COMP_CELL�	SCOPE_OFF�
SCOPE_MASK�FREE�LOCAL�GLOBAL_IMPLICIT�GLOBAL_EXPLICIT�CELL)�StrEnum�SymbolTableType�SymbolTable�Class�Function�Symbol�modulec�J�[OVV#Q5o[VA2!))r)�	_symtable�symtable�_newSymbolTable)�code�filename�compile_typer�tops&&&$ �C:\Python315\\Lib\symtable.pyrrs!���
�
�T�\�
I�C��3�)�)�c�4`�\sQs]snQsQsQsQsUsP!)�SymbolTableFactoryc�<�[O2UmP!�N)�weakref�WeakValueDictionary�_SymbolTableFactory__memo��selfs&r$�__init__�SymbolTableFactory.__init__s���1�1�3��r%c���UO[O6Xc[V2!UO[O6Xc[V2![
V2!r))�typer�
TYPE_FUNCTIONr�
TYPE_CLASSrr)r.�tabler!s&&&r$�new�SymbolTableFactory.new!sG���:�:��0�0�0��E�,�,��:�:��-�-�-���)�)��5�+�+r%c��V1oUOOUP2oUe UOV29p@OU$U!r))r,�getr6)r.r5r!�key�objs&&&  r$�__call__�SymbolTableFactory.__call__(sA���o���k�k�o�o�c�4�(���;�%)�X�X�e�%>�>�C�+�+�c�"��
r%)�__memo)	�__name__�
__module__�__qualname__�__firstlineno__r/r6r<�__static_attributes__�__classdictcell__��
__classdict__s@r$r'r's����4�,��r%r'c�4�\sQs]2sQsQsQsQsQsQs	Qs
QsP!)	rr�function�class�
annotationz
type aliasztype parametersz
type variable�)r?r@rArB�MODULE�FUNCTION�CLASS�
ANNOTATION�
TYPE_ALIAS�TYPE_PARAMETERS�
TYPE_VARIABLErCrKr%r$rr2s%��
�F��H��E��J��J�'�O�#�Mr%c�v`�\sQs]<snQsQsQsQsQsQs	Qs
QsQ	sQ
s
QsQsQ
sQsQsUsP!)rc�.�VmV m-UmP!r))�_table�	_filename�_symbols)r.�	raw_tabler!s&&&r$r/�SymbolTable.__init__>s����!����
r%c�<�UO[6XcPoLQUOO*oUOOQ6XcQOVO2!QOUUOOUO2!)�z%s r#z<{0}SymbolTable for module {1}>z<{0}SymbolTable for {1} in {2}>)�	__class__rr?rU�name�formatrV)r.�kinds& r$�__repr__�SymbolTable.__repr__Csy���>�>�[�(��D��4�>�>�2�2�2�D��;�;���u�$�4�;�;�D�.�.�Q�Q�4�;�;�D�<@�K�K�<L�<L�<@�N�N�L�
Lr%c�&�UOO[O6Xc[O
!UOO[O6Xc[O!UOO[O6Xc[O!UOO[O6Xc[O!UOO[O6Xc[O!UOO[O6Xc[O!UOO[O 6Xc[O"!P!r))rUr2r�TYPE_MODULErrLr3rMr4rN�TYPE_ANNOTATIONrO�TYPE_TYPE_ALIASrP�TYPE_TYPE_PARAMETERSrQ�TYPE_TYPE_VARIABLErRr-s&r$�get_type�SymbolTable.get_typePs���;�;���y�4�4�4�"�)�)�)��;�;���y�6�6�6�"�+�+�+��;�;���y�3�3�3�"�(�(�(��;�;���y�8�8�8�"�-�-�-��;�;���y�8�8�8�"�-�-�-��;�;���y�=�=�=�"�2�2�2��;�;���y�;�;�;�"�0�0�0�<r%c�0�UOO!r))rU�idr-s&r$�get_id�SymbolTable.get_idfs���{�{�~�~�r%c�0�UOO!r))rUr]r-s&r$�get_name�SymbolTable.get_nameks���{�{���r%c�0�UOO!r))rU�linenor-s&r$�
get_lineno�SymbolTable.get_linenots���{�{�!�!�!r%c�d�[UOO[O6H2!r))�boolrUr2rr3r-s&r$�is_optimized�SymbolTable.is_optimizedzs$���D�K�K�$�$�	�(?�(?�?�@�@r%c�B�[UOO2!r))rvrU�nestedr-s&r$�	is_nested�SymbolTable.is_nested�s���D�K�K�&�&�'�'r%c�B�[UOO2!r))rvrU�childrenr-s&r$�has_children�SymbolTable.has_children�s���D�K�K�(�(�)�)r%c�L�UOOO2!r))rU�symbols�keysr-s&r$�get_identifiers�SymbolTable.get_identifiers�s���{�{�"�"�'�'�)�)r%c��UOOU2oUedUOOU*oUO	U2oUOO
Q6Ho[
VUUQ59p OU$U!)Nr#)�module_scope)rWr9rUr��_SymbolTable__check_childrenr]r)r.r]�sym�flags�
namespacesr�s&&    r$�lookup�SymbolTable.lookup�s{��
�m�m����%���;��K�K�'�'��-�E��.�.�t�4�J� �K�K�,�,��5�L�(.�t�J�<H�)J�
J�C�-�-��%��
r%c�l�UO2Tt,tFDpOU2MJ	to!ttohr))r�r�)r.�idents& r$�get_symbols�SymbolTable.get_symbols�s.��15�0D�0D�0F�G�0F�u���E�"�0F�G�G��Gs�1c��UOOTt,tFD+oUOU6XfJ[V O2MJ-	to!ttohr))rUr~r]rrV)r.r]�sts&& r$�__check_children�SymbolTable.__check_children�sG���+�+�.�.�$�.�B��7�7�d�?�4���N�N�3�.�$�	$��$s
�A�Ac��UOOTt,tFDo[VO2MJ	to!ttohr))rUr~rrV)r.r�s& r$�get_children�SymbolTable.get_children�s<���+�+�.�.�0�.�B� ��N�N�3�.�0�	0��0s� <)rVrWrU)r?r@rArBr/r`rhrlrorsrwr{rr�r�r�r�r�rCrDrEs@r$rr<sS�����
L�=�,�
 �"�A�(�
*�
*�
�H�$�
0�0r%c�4�U[*	[*!r))rr)r�s&r$�
_get_scoper��s���Y��*�,�,r%c�d`�\sQs]�snPsPsPsPsPsPs	Qs
QsQsQs
QsQsQsQsUsP!)	rc�``�[9PIc&,UU1QkRO22DMJ	3!UU1QkRO222!)c3�:�SF �D3oRROOU*2%fJ.Uw�	J5	P!3hr))rUr�)�.0r�r.�	test_funcs& ��r$�	<genexpr>�-Function.__idents_matching.<locals>.<genexpr>�s/��(>���(>�u�!�$�+�+�"5�"5�e�"<�=��U�(>�s
�+A�A)�tupler�)r.r�sffr$�__idents_matching�Function.__idents_matching�sG����u�?��(<�(<�(>�?�u�u�	?�u�?��(<�(<�(>�?�?�	?r%c�f�UOeUOQ2UmUO!)Nc��U[*!r))r��xs&r$�<lambda>�)Function.get_parameters.<locals>.<lambda>�s��A�	�Mr%)�_Function__params�_Function__idents_matchingr-s&r$�get_parameters�Function.get_parameters�s+���=�=� � �2�2�3I�J�D�M��}�}�r%c�`�UOe)[[1nU1QkoUOU2UmUO!)Nc�":�[U2R7!r)�r�)r��locss&�r$r��%Function.get_locals.<locals>.<lambda>�����Z��]�d�2r%)�_Function__localsrrr�)r.�testr�s& @r$�
get_locals�Function.get_locals�s9����=�=� ��4�=�D�2�D� �2�2�4�8�D�M��}�}�r%c�`�UOe)[[1nU1QkoUOU2UmUO!)Nc�":�[U2R7!r)r�)r��globs&�r$r��&Function.get_globals.<locals>.<lambda>�r�r%)�_Function__globalsrrr�)r.r�r�s& @r$�get_globals�Function.get_globals�s:����>�>�!�#�_�5�D�2�D�!�3�3�D�9�D�N��~�~�r%c�f�UOeUOQ2UmUO!)Nc��U[*!r))rr�s&r$r��(Function.get_nonlocals.<locals>.<lambda>�s	��q�<�?Or%)�_Function__nonlocalsr�r-s&r$�
get_nonlocals�Function.get_nonlocals�s0�����#�#�5�5�6O�P�D�����r%c�j�UOeQoUOU2UmUO!)Nc�(�[U2[6H!r))r�rr�s&r$r��$Function.get_frees.<locals>.<lambda>��
��
�1�
�� 5r%)�_Function__freesr�)r.�is_frees& r$�	get_frees�Function.get_frees��/���<�<��5�G��1�1�'�:�D�L��|�|�r%c�j�UOeQoUOU2UmUO!)Nc�(�[U2[6H!r))r�rr�s&r$r��$Function.get_cells.<locals>.<lambda>�r�r%)�_Function__cellsr�)r.�is_cells& r$�	get_cells�Function.get_cells�r�r%)�__cells�__frees�	__globals�__locals�__nonlocals�__params)r?r@rArBr�r�r�r�r�r�r�r�r�r�r�r�r�rCrDrEs@r$rr�sM�����H��H��G��I��K��G�?���� ���r%c�,`�\sQs]�snPsQsQsUsP!)rc�`�]PHoROOQROO0oUO	UQ0[
]Q5ROe�-oU1QkoROOFD�oUUO2%fJUO9[O6Xc]V5O$JN[O6XfJdUOoUOFD=oUOU6XfJUO[O6XfJ7]V6$J�	J�	[U2RmRO!)r�.z@.get_methods() is deprecated and will be removed in Python 3.16.)�
stacklevelc�:�ROOOU]2oU[*	[*[
6H!�r)rUr�r9rrr)r�r�r.s& �r$�is_local_symbol�*Class.get_methods.<locals>.is_local_symbols4������+�+�/�/��q�9���)�+�z�9�e�C�Cr%)�warningsr\r@r?�warn�DeprecationWarning�_Class__methodsrUr~r]r2rr3rfr�)r.r��typename�dr�r��
scope_name�csf       r$�get_methods�Class.get_methods�s���	��n�n�/�/�0��$�.�.�2I�2I�1J�K���
�
��
�#<�=�(�Q�	�	8��>�>�!��A�
D��k�k�*�*��"�2�7�7�+�+��'�'�4�Y�4�4�)*�A�g�g�J�&�;�;�;�*,���J�%'�[�[��#$�6�6�Z�#7�A�F�F�i�F]�F]�<]�45�A�M�$)�&1�+�#�1�X�D�N��~�~�r%)�	__methods)r?r@rArBr�r�rCrDrEs@r$rr�s�����I��r%c�`�\sQsQsnQQP
-QkksQsQsQsQsQs	Q	s
Q
sQsQs
Q
sQsQsQsQsQsQsQsQsQsQsQsQsQsUsP!)r�r�c�n�VmV m[U2UmS9%fQUmV@mP!)NrK)�
_Symbol__name�_Symbol__flagsr��_Symbol__scope�_Symbol__namespaces�_Symbol__module_scope)r.r]r�r�r�s&&&&$r$r/�Symbol.__init__s.������!�%�(���&�,�,�"���*�r%c��QOUO22oQUO8QUO2QUQ0!)�|z<symbol �: �, �>)�join�
_flags_strr��
_scope_str)r.�	flags_strs& r$r`�Symbol.__repr__!s>���H�H�T�_�_�.�/�	��$�+�+���4�?�?�+<�*=�R�	�{�!�L�Lr%c�|�[OUO29%f[UO2!r))�_scopes_value_to_namer9r��strr-s&r$r��Symbol._scope_str%s(��$�(�(����6�K�K�#�d�l�l�:K�Kr%c#�n �[FD$vqUOU*U6XfJUw�	J&	P!3hr))�_flagsr�)r.�flagname�	flagvalues&  r$r��Symbol._flags_str(s*���#)�6��H��|�|�i�'�9�4���$*�s�#5�5c��UO!r))r�r-s&r$ro�Symbol.get_name-s���{�{�r%c�D�[UO[*2!r))rvr�rr-s&r$�
is_referenced�Symbol.is_referenced2s���D�L�L�3�&�'�'r%c�D�[UO[*2!r))rvr�rr-s&r$�is_parameter�Symbol.is_parameter8����D�L�L�9�,�-�-r%c�D�[UO[*2!r))rvr�rr-s&r$�is_type_parameter�Symbol.is_type_parameter=����D�L�L�>�1�2�2r%c��[UO[[179%f,UO9%cUO
[*2!r))rvr�rrr�r�r
r-s&r$�	is_global�Symbol.is_globalBsI���D�L�L�_�o�$F�F�J�J��+�+�H�H����y�0H�K�	Kr%c�D�[UO[*2!r))rvr�rr-s&r$�is_nonlocal�Symbol.is_nonlocalHs���D�L�L�<�/�0�0r%c�<�[UO[6H2!r))rvr�rr-s&r$�is_declared_global�Symbol.is_declared_globalLs���D�L�L�O�3�4�4r%c��[UO[[179%f,UO9%cUO
[*2!r))rvr�rrr�r�r
r-s&r$�is_local�Symbol.is_localQsH���D�L�L�U�D�M�1�J�J��+�+�H�H����y�0H�K�	Kr%c�D�[UO[*2!r))rvr�rr-s&r$�is_annotated�Symbol.is_annotatedWrr%c�<�[UO[6H2!r))rvr�rr-s&r$r��Symbol.is_free\s���D�L�L�D�(�)�)r%c�<�[UO[6H2!r))rvr�rr-s&r$r��Symbol.is_cellbs���D�L�L�D�(�)�)r%c�D�[UO[*2!r))rvr�rr-s&r$�
is_free_class�Symbol.is_free_classfrr%c�D�[UO[*2!r))rvr�r	r-s&r$�is_imported�Symbol.is_importedks���D�L�L�:�-�.�.r%c�D�[UO[*2!r))rvr�rr-s&r$�is_assigned�Symbol.is_assignedqs���D�L�L�9�,�-�-r%c�D�[UO[*2!r))rvr�rr-s&r$�is_comp_iter�Symbol.is_comp_iteru����D�L�L�=�0�1�1r%c�D�[UO[*2!r))rvr�r
r-s&r$�is_comp_cell�Symbol.is_comp_cellzr7r%c�.�[UO2!r))rvr�r-s&r$�is_namespace�Symbol.is_namespaces���D�%�%�&�&r%c��UO!r))r�r-s&r$�get_namespaces�Symbol.get_namespaces�s��� � � r%c��[UO2]6Xc[Q2g[UO2]6�c[Q2gUO]*!)rz#name is not bound to any namespacesz$name is bound to multiple namespaces)�lenr��
ValueErrorr-s&r$�
get_namespace�Symbol.get_namespace�sS���t� � �!�Q�&��B�C�C�
��"�"�
#�a�
'��C�D�D��$�$�Q�'�'r%)�__flags�__module_scope�__name�__namespaces�__scoper))r?r@rArBr/r`r�r�rorrrrrrr"r%r�r�r,r/r2r5r9r<r?rDrCrDrEs@r$rrs�����+�U�+�M�L��
�
(�.�
3�
K�1�5�
K�.�
*�*�3�
/�.�2�
2�
'�!�(�(r%rc#�p�SF �D'p]*OQ2%fJ"Uw�	J)	P!3h)r�DEF_)�
startswith)r��kvs& r$r�r��s$��,���,�R�1��0@�0@��0H�b�b�,�s�6�6c	�>`�]PHoQU1QkknS9%fQ,FDioUQ6XcUOO2oQoL-[UQ29^tt^2oUO2oPPP2[	WUQ2oRU2Jk	P!)%fhK+9h)rc�:�QU*oUO2%cQLPoUO2Q6XcQUO80oLUO28o[	UQUUO2QUQ02UO2FD�oUO
U2oQOUO22O2o[	QUUO2O2QUO28Q	U02J�	[	2UO2FDoR	V�]*2J	P!)
z    znested rz
from file zsymbol table for � �:r�z symbol r�)r{rhrVro�printr�r�r�r��lowerr�r�)
r5�level�indentrz�whatr��symbolr��table2�
print_symbolss
&&       �r$rZ�main.<locals>.print_symbols�s����%���#�o�o�/�/��R���>�>��x�'�����2�3�D��n�n�&�)�D�
���)�&��%�.�.�2B�1C�1�T�F�!�L�M��*�*�,�E��\�\�%�(�F��I�I�f�/�/�1�2�8�8�:�E��D����!2�!2�!4�!:�!:�!<� =�X�f�o�o�FW�EZ�Z\�]b�\c�d�e�-�	���(�(�*�F��&�!�)�,�+r%�-z<stdin>�rb�execr�)�sys�stdin�read�openr)�argsr_r!�src�f�modrZs&     @r$�mainrg�s{����-�"�M�M�S�E�M���s�?��)�)�.�.�"�C� �H��h��%�%���f�f�h��&��s�H�f�-���c��"�
&�%�s�B	�B
�B
�__main__:�NN)rrrrrr)rrrrr),rrrrrrrrr	r
rrr
rrrrrrrr*�enumr�__all__rr'rrrr�rrrr�extend�globals�items�
_scopes_names�
frozendictrrgr?r_�argv)�ns0r$�<module>rss���	�	�	�	�	�	���
W��*�T�*���$%�&��$�g�$�p0�p0�f-�<�{�<�~#�K�#�LC(�C(�L�#�,����
�
�
I�7�9�?�?�,�
I�I�O�
�"�]�#K�]��G�I�a�L�!�O�]�#K�L���<�z�������"�����C$Ls�D

Youez - 2016 - github.com/yon3zu
LinuXploit