VccsdZddlZddlmZddlmZddlmZejej e dZ ejej e dZ Gd d e Zejd e ZeeZeZejd =eZejd =ejd e ZeeZdS)z&Export the Python grammar and symbols.iNi)token)driver)pytreez Grammar.txtzPatternGrammar.txtcseZdZdZdS)Symbolscsf|jD]\}}t|||dS)zInitializer. Creates an attribute for each grammar symbol (nonterminal), whose value is the symbol's type (an int >= 256). N)Z symbol2numberZitemsZsetattr)ZselfZgrammarZnameZsymbols '/usr/lib64/python3.11/lib2to3/pygram.py__init__zSymbols.__init__sE $17799 ( (LD& D$ ' ' ' ' ( (N)Z__name__Z __module__Z __qualname__rrrrrs#(((((rrZlib2to3ZprintZexec)Z__doc__ZosZpgen2rrZrZpathZjoinZdirnameZ__file__Z _GRAMMAR_FILEZ_PATTERN_GRAMMAR_FILEZobjectrZload_packaged_grammarZpython_grammarZpython_symbolsZcopyZ!python_grammar_no_print_statementZkeywordsZ*python_grammar_no_print_and_exec_statementZpattern_grammarZpattern_symbolsrrrrsO-,  RW__X66 FF  RW__X%>%>%9;; ( ( ( ( (f ( ( (.-iGG(($2$7$7$9$9!%.w7-N-S-S-U-U*.7?.&.y:OPP'/**r