ž zyMaZc@sędZddlZddlmZddlmZddlmZejjejj e ƒdƒZ ejjejj e ƒdƒZ Gd d „d e ƒZeje ƒZeeƒZejƒZejd =eje ƒZeeƒZdS( u&Export the Python grammar and symbols.iNi(utoken(udriver(upytreeu Grammar.txtuPatternGrammar.txtcBs |EeZdZdd„ZdS(uSymbolscCs4x-|jjƒD]\}}t|||ƒqWdS(u”Initializer. Creates an attribute for each grammar symbol (nonterminal), whose value is the symbol's type (an int >= 256). N(u symbol2numberuitemsusetattr(uselfugrammarunameusymbol((u3/opt/alt/python33/lib64/python3.3/lib2to3/pygram.pyu__init__suSymbols.__init__N(u__name__u __module__u __qualname__u__init__(u __locals__((u3/opt/alt/python33/lib64/python3.3/lib2to3/pygram.pyuSymbolssuSymbolsuprint(u__doc__uosupgen2utokenudriveruupytreeupathujoinudirnameu__file__u _GRAMMAR_FILEu_PATTERN_GRAMMAR_FILEuobjectuSymbolsu load_grammarupython_grammarupython_symbolsucopyu!python_grammar_no_print_statementukeywordsupattern_grammarupattern_symbols(((u3/opt/alt/python33/lib64/python3.3/lib2to3/pygram.pyus !