2007-08-15 11:28:22 -03:00
|
|
|
:mod:`symbol` --- Constants used with Python parse trees
|
|
|
|
========================================================
|
|
|
|
|
|
|
|
.. module:: symbol
|
|
|
|
:synopsis: Constants representing internal nodes of the parse tree.
|
2016-06-11 16:02:54 -03:00
|
|
|
|
2007-08-15 11:28:22 -03:00
|
|
|
.. sectionauthor:: Fred L. Drake, Jr. <fdrake@acm.org>
|
|
|
|
|
2011-01-26 21:20:32 -04:00
|
|
|
**Source code:** :source:`Lib/symbol.py`
|
|
|
|
|
|
|
|
--------------
|
2007-08-15 11:28:22 -03:00
|
|
|
|
|
|
|
This module provides constants which represent the numeric values of internal
|
|
|
|
nodes of the parse tree. Unlike most Python constants, these use lower-case
|
|
|
|
names. Refer to the file :file:`Grammar/Grammar` in the Python distribution for
|
|
|
|
the definitions of the names in the context of the language grammar. The
|
|
|
|
specific numeric values which the names map to may change between Python
|
|
|
|
versions.
|
|
|
|
|
2020-05-31 19:23:29 -03:00
|
|
|
.. warning::
|
|
|
|
|
|
|
|
The symbol module is deprecated and will be removed in future versions of
|
|
|
|
Python.
|
|
|
|
|
2007-08-15 11:28:22 -03:00
|
|
|
This module also provides one additional data object:
|
|
|
|
|
|
|
|
|
|
|
|
.. data:: sym_name
|
|
|
|
|
|
|
|
Dictionary mapping the numeric values of the constants defined in this module
|
|
|
|
back to name strings, allowing more human-readable representation of parse trees
|
|
|
|
to be generated.
|