관리-도구
편집 파일: idtracking.cpython-311.pyc
� S�Dg�# � � � d dl mZ d dlmZ dZdZdZdZdd�Zdd �Z G d � de � � Z G d� d e� � Z G d� de� � Z dS )� )� iteritems)�NodeVisitor�param�resolve�alias� undefinedNc �x � t |�� � }t |� � }| D ]}|� |� � �|S �N)�parent)�Symbols�FrameSymbolVisitor�visit)�nodes�parent_symbols�sym�visitor�nodes �q/builddir/build/BUILD/imunify360-venv-2.4.0/opt/imunify360/venv/lib/python3.11/site-packages/jinja2/idtracking.py�find_symbolsr sH � � �� (� (� (�C� ��%�%�G�� � ��� � �d������J� c �P � t |�� � }|� | � � |S r )r �analyze_node)r r r s r �symbols_for_noder s+ � � �� (� (� (�C����T�����Jr c �` � e Zd Zdd�Zd� Zdd�Zd� Zd� Zd� Zd� Z d � Z d � Zd� Zd� Z d � Zd� ZdS )r Nc � � |�|�d}n |j dz }|| _ || _ i | _ i | _ t � � | _ d S )N� r )�levelr �refs�loads�set�stores)�selfr r s r �__init__zSymbols.__init__ sJ � ��=��~������q�(���� ������ ��� ��e�e����r c �@ � t | � � } |j |fi |�� d S �N)�RootVisitorr )r"