gdZddlZddlmZddlmZddlmZejjejje dZ ejjejje dZ Gd d e Zejd e ZeeZej%Zej(d =ej%Zej(d =ejd e ZeeZy)z&Export the Python grammar and symbols.N)token)driver)pytreez Grammar.txtzPatternGrammar.txtceZdZdZy)Symbolscb|jjD]\}}t|||y)zInitializer. Creates an attribute for each grammar symbol (nonterminal), whose value is the symbol's type (an int >= 256). N) symbol2numberitemssetattr)selfgrammarnamesymbols 5/opt/alt/python312/lib64/python3.12/lib2to3/pygram.py__init__zSymbols.__init__s- $11779LD& D$ ':N)__name__ __module__ __qualname__rrrrrs(rrlib2to3printexec)__doc__ospgen2rrrpathjoindirname__file__ _GRAMMAR_FILE_PATTERN_GRAMMAR_FILEobjectrload_packaged_grammarpython_grammarpython_symbolscopy!python_grammar_no_print_statementkeywords*python_grammar_no_print_and_exec_statementpattern_grammarpattern_symbolsrrrr/s-  RWW__X6 F  RWW__X%>%9; (f (.--iG($2$7$7$9!%..w7-N-S-S-U*.77?.&..y:OP/*r