VcdZddlZddlmZddlmZddlmZejej e dZ ejej e dZ Gd d e Zejd e ZeeZeZejd =eZejd =ejd e ZeeZdS)z&Export the Python grammar and symbols.N)token)driver)pytreez Grammar.txtzPatternGrammar.txtceZdZdZdS)Symbolscf|jD]\}}t|||dS)zInitializer. Creates an attribute for each grammar symbol (nonterminal), whose value is the symbol's type (an int >= 256). N) symbol2numberitemssetattr)selfgrammarnamesymbols '/usr/lib64/python3.11/lib2to3/pygram.py__init__zSymbols.__init__sE $17799 ( (LD& 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/sO-,  RW__X66 FF  RW__X%>%>%9;; ( ( ( ( (f ( ( (.-iGG(($2$7$7$9$9!%.w7-N-S-S-U-U*.7?.&.y:OPP'/**r