Документация Python неофициальный перевод

30.4. symbol – Константы, используемые с деревьями разбора Pythonsymbol – Constants used with Python parse trees

Исходный код: Lib/symbol.py


Этот модуль предоставляет константы, представляющие числовые значения внутренних узлов дерева разбора. В отличие от большинства констант Python, эти константы используют имена в нижнем регистре. Обратитесь к файлу Grammar/Grammar в дистрибутиве Python для определения имен в контексте грамматики языка. Конкретные числовые значения, на которые указывают имена, могут меняться между версиями Python.

Этот модуль также предоставляет один дополнительный объект данных:

symbol.sym_name

Словарь, отображающий числовые значения констант, определённых в этом модуле,\nобратно в строки имён, что позволяет создавать более удобочитаемое представление деревьев разбора.