Home | History | Annotate | Download | only in library
      1 :mod:`symbol` --- Constants used with Python parse trees
      2 ========================================================
      3 
      4 .. module:: symbol
      5    :synopsis: Constants representing internal nodes of the parse tree.
      6 
      7 .. sectionauthor:: Fred L. Drake, Jr. <fdrake (a] acm.org>
      8 
      9 **Source code:** :source:`Lib/symbol.py`
     10 
     11 --------------
     12 
     13 This module provides constants which represent the numeric values of internal
     14 nodes of the parse tree.  Unlike most Python constants, these use lower-case
     15 names.  Refer to the file :file:`Grammar/Grammar` in the Python distribution for
     16 the definitions of the names in the context of the language grammar.  The
     17 specific numeric values which the names map to may change between Python
     18 versions.
     19 
     20 This module also provides one additional data object:
     21 
     22 
     23 .. data:: sym_name
     24 
     25    Dictionary mapping the numeric values of the constants defined in this module
     26    back to name strings, allowing more human-readable representation of parse trees
     27    to be generated.
     28