symbol --- 与 Python 解析树一起使用的常量

源代码: Lib/symbol.py


此模块提供用于表示解析树内部节点数值的常量。 与大多数 Python 不同,这些常量使用小写字符名称。 请参阅 Python 发行版中的 Grammar/Grammar 文件来获取该语言语法上下文中对这些名称的定义。 这些名称所映射的特定数字值可能会在 Python 版本之间更改。

此模块还提供了一个额外的数据对象:

symbol.sym_name

将此模块中定义的常量的数值映射回名称字符串的字典,允许生成更加人类可读的解析树表示。