ó {fc@sðdZddlZddlmZddlmZddlmZejjejj e ƒdƒZ ejjejj e ƒdƒZ d e fd „ƒYZejd e ƒZeeƒZejƒZejd =ejd e ƒZeeƒZdS( s&Export the Python grammar and symbols.iÿÿÿÿNi(ttoken(tdriver(tpytrees Grammar.txtsPatternGrammar.txttSymbolscBseZd„ZRS(cCs4x-|jjƒ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/lib64/python2.7/lib2to3/pygram.pyt__init__s(t__name__t __module__R (((s&/usr/lib64/python2.7/lib2to3/pygram.pyRstlib2to3tprint(t__doc__tostpgen2RRtRtpathtjointdirnamet__file__t _GRAMMAR_FILEt_PATTERN_GRAMMAR_FILEtobjectRtload_packaged_grammartpython_grammartpython_symbolstcopyt!python_grammar_no_print_statementtkeywordstpattern_grammartpattern_symbols(((s&/usr/lib64/python2.7/lib2to3/pygram.pyts !