Commit 344ef1c8 authored by Fred Drake's avatar Fred Drake

- create a hyperlink for a section reference (also more robust in the

  face of section re-ordering)
- fix minor markup nits for better presentation
parent 3f5a97b8
...@@ -63,18 +63,18 @@ categorized syntactically as atoms. The syntax for atoms is: ...@@ -63,18 +63,18 @@ categorized syntactically as atoms. The syntax for atoms is:
\index{name} \index{name}
\index{identifier} \index{identifier}
An identifier occurring as an atom is a name. See Section 4.1 for An identifier occurring as an atom is a name. See
documentation of naming and binding. section~\ref{naming} for documentation of naming and binding.
When the name is bound to an object, evaluation of the atom yields When the name is bound to an object, evaluation of the atom yields
that object. When a name is not bound, an attempt to evaluate it that object. When a name is not bound, an attempt to evaluate it
raises a \exception{NameError} exception. raises a \exception{NameError} exception.
\exindex{NameError} \exindex{NameError}
\strong{Private name mangling:}% \strong{Private name mangling:}
\indexii{name}{mangling}% \indexii{name}{mangling}%
\indexii{private}{names}% \indexii{private}{names}%
when an identifier that textually occurs in a class definition begins When an identifier that textually occurs in a class definition begins
with two or more underscore characters and does not end in two or more with two or more underscore characters and does not end in two or more
underscores, it is considered a \dfn{private name} of that class. underscores, it is considered a \dfn{private name} of that class.
Private names are transformed to a longer form before code is Private names are transformed to a longer form before code is
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment