symbol — Constantes utilizadas con árboles de análisis de Python

Código fuente: Lib/symbol.py


Este módulo proporciona constantes que representan los valores numéricos de nodos internos del árbol de análisis. A diferencia de la mayoría de las constantes de Python, estas utilizan nombres en minúsculas. Refiérase al archivo Grammar/Grammar en la distribución de Python para las definiciones de los nombres en el contexto de la gramática del lenguaje. Los valores numéricos específicos que corresponden a los nombres pueden variar entre versiones de Python.

Este módulo también proporciona un objecto de datos adicional:

symbol.sym_name

Diccionario que mapea los valores numéricos de las constantes definidas en este módulo a cadenas de nombre, lo que permite generar una representación más legible por humanos de árboles de análisis.