File: //snap/core20/2599/lib/python3/dist-packages/jinja2/__pycache__/meta.cpython-38.pyc
U
aG�\� � @ sP d Z ddlmZ ddlmZ ddlmZmZ G dd� de�Zdd� Z d d
� Z
dS )a5
jinja2.meta
~~~~~~~~~~~
This module implements various functions that exposes information about
templates that might be interesting for various kinds of applications.
:copyright: (c) 2017 by the Jinja Team, see AUTHORS for more details.
:license: BSD, see LICENSE for more details.
� )�nodes)�
CodeGenerator)�string_types� iteritemsc @ s( e Zd ZdZdd� Zdd� Zdd� ZdS ) �TrackingCodeGeneratorz.We abuse the code generator for introspection.c C s t �| |dd� t� | _d S )Nz<introspection>)r �__init__�set�undeclared_identifiers)�self�environment� r �-/usr/lib/python3/dist-packages/jinja2/meta.pyr s
�zTrackingCodeGenerator.__init__c C s dS )zDon't write.Nr )r
�xr r r
�write s zTrackingCodeGenerator.writec C s>