diff options
Diffstat (limited to 'Doc/lib/libsymbol.tex')
-rw-r--r-- | Doc/lib/libsymbol.tex | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/Doc/lib/libsymbol.tex b/Doc/lib/libsymbol.tex new file mode 100644 index 0000000..2b8ecbb --- /dev/null +++ b/Doc/lib/libsymbol.tex @@ -0,0 +1,25 @@ +\section{Standard Module \sectcode{symbol}} +\label{module-symbol} +\stmodindex{symbol} + +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: + +\setindexsubitem{(in module symbol)} + + +\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} |