symbol — Константы, используемые с деревьями синтаксического анализа Python

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


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

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

symbol.sym_name

Словарь сопоставляет числовые значения констант, определенных в этом модуле, с именем строки, позволяя создавать более читаемое человеком представление деревьев синтаксического анализа.