��
���Lc@s�dZddkZddklZddklZddklZeiieii e
�d�Zdefd ��YZ
eie�Ze
e�Zei�Zeid
=dS(s&Export the Python grammar and symbols.i����Ni(ttoken(tdriver(tpytreesGrammar.txttSymbolscBseZd�ZRS(cCs4x-|ii�D]\}}t|||�qWdS(s�Initializer.
Creates an attribute for each grammar symbol (nonterminal),
whose value is the symbol's type (an int >= 256).
N(t
symbol2numbert iteritemstsetattr(tselftgrammartnametsymbol((s$/usr/lib/python2.6/lib2to3/pygram.pyt__init__s(t__name__t
__module__R(((s$/usr/lib/python2.6/lib2to3/pygram.pyRstprint(t__doc__tostpgen2RRtRtpathtjointdirnamet__file__t
_GRAMMAR_FILEtobjectRtload_grammartpython_grammartpython_symbolstcopyt!python_grammar_no_print_statementtkeywords(((s$/usr/lib/python2.6/lib2to3/pygram.pyt<module>s!