1998-08-10 21:42:37 +02:00
|
|
|
\section{\module{symbol} ---
|
1999-02-20 01:14:17 +01:00
|
|
|
Constants used with Python parse trees}
|
1998-07-23 19:59:49 +02:00
|
|
|
|
1999-02-20 01:14:17 +01:00
|
|
|
\declaremodule{standard}{symbol}
|
1998-07-23 19:59:49 +02:00
|
|
|
\modulesynopsis{Constants representing internal nodes of the parse tree.}
|
1999-02-20 01:14:17 +01:00
|
|
|
\sectionauthor{Fred L. Drake, Jr.}{fdrake@acm.org}
|
1998-07-23 19:59:49 +02:00
|
|
|
|
1998-02-18 16:59:13 +01: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 defintions of the names in the context of
|
|
|
|
the language grammar. The specific numeric values which the names map
|
|
|
|
to may change between Python versions.
|
|
|
|
|
|
|
|
This module also provides one additional data object:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\begin{datadesc}{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.
|
|
|
|
\end{datadesc}
|
|
|
|
|
|
|
|
\begin{seealso}
|
|
|
|
\seemodule{parser}{second example uses this module}
|
|
|
|
\end{seealso}
|