Commit 0db01a51 authored by Guido van Rossum's avatar Guido van Rossum

Merge lost revisions back

parent 1c821e7f
This diff is collapsed.
This diff is collapsed.
...@@ -13,9 +13,9 @@ While a language specification need not prescribe how the language ...@@ -13,9 +13,9 @@ While a language specification need not prescribe how the language
interpreter is invoked, it is useful to have a notion of a complete interpreter is invoked, it is useful to have a notion of a complete
Python program. A complete Python program is executed in a minimally Python program. A complete Python program is executed in a minimally
initialized environment: all built-in and standard modules are initialized environment: all built-in and standard modules are
available, but none have been initialized, except for \verb\sys\ available, but none have been initialized, except for \verb@sys@
(various system services), \verb\__builtin__\ (built-in functions, (various system services), \verb@__builtin__@ (built-in functions,
exceptions and \verb\None\) and \verb\__main__\. The latter is used exceptions and \verb@None@) and \verb@__main__@. The latter is used
to provide the local and global name space for execution of the to provide the local and global name space for execution of the
complete program. complete program.
\bimodindex{sys} \bimodindex{sys}
...@@ -29,7 +29,7 @@ The interpreter may also be invoked in interactive mode; in this case, ...@@ -29,7 +29,7 @@ The interpreter may also be invoked in interactive mode; in this case,
it does not read and execute a complete program but reads and executes it does not read and execute a complete program but reads and executes
one statement (possibly compound) at a time. The initial environment one statement (possibly compound) at a time. The initial environment
is identical to that of a complete program; each statement is executed is identical to that of a complete program; each statement is executed
in the name space of \verb\__main__\. in the name space of \verb@__main__@.
\index{interactive mode} \index{interactive mode}
Under {\UNIX}, a complete program can be passed to the interpreter in Under {\UNIX}, a complete program can be passed to the interpreter in
...@@ -58,7 +58,7 @@ This syntax is used in the following situations: ...@@ -58,7 +58,7 @@ This syntax is used in the following situations:
\item when parsing a module; \item when parsing a module;
\item when parsing a string passed to the \verb\exec\ statement; \item when parsing a string passed to the \verb@exec@ statement;
\end{itemize} \end{itemize}
...@@ -80,14 +80,14 @@ end of the input. ...@@ -80,14 +80,14 @@ end of the input.
There are two forms of expression input. Both ignore leading There are two forms of expression input. Both ignore leading
whitespace. whitespace.
The string argument to \verb\eval()\ must have the following form: The string argument to \verb@eval()@ must have the following form:
\bifuncindex{eval} \bifuncindex{eval}
\begin{verbatim} \begin{verbatim}
eval_input: condition_list NEWLINE* eval_input: condition_list NEWLINE*
\end{verbatim} \end{verbatim}
The input line read by \verb\input()\ must have the following form: The input line read by \verb@input()@ must have the following form:
\bifuncindex{input} \bifuncindex{input}
\begin{verbatim} \begin{verbatim}
...@@ -95,7 +95,7 @@ input_input: condition_list NEWLINE ...@@ -95,7 +95,7 @@ input_input: condition_list NEWLINE
\end{verbatim} \end{verbatim}
Note: to read `raw' input line without interpretation, you can use the Note: to read `raw' input line without interpretation, you can use the
built-in function \verb\raw_input()\ or the \verb\readline()\ method built-in function \verb@raw_input()@ or the \verb@readline()@ method
of file objects. of file objects.
\obindex{file} \obindex{file}
\index{input!raw} \index{input!raw}
......
This diff is collapsed.
This diff is collapsed.
...@@ -13,9 +13,9 @@ While a language specification need not prescribe how the language ...@@ -13,9 +13,9 @@ While a language specification need not prescribe how the language
interpreter is invoked, it is useful to have a notion of a complete interpreter is invoked, it is useful to have a notion of a complete
Python program. A complete Python program is executed in a minimally Python program. A complete Python program is executed in a minimally
initialized environment: all built-in and standard modules are initialized environment: all built-in and standard modules are
available, but none have been initialized, except for \verb\sys\ available, but none have been initialized, except for \verb@sys@
(various system services), \verb\__builtin__\ (built-in functions, (various system services), \verb@__builtin__@ (built-in functions,
exceptions and \verb\None\) and \verb\__main__\. The latter is used exceptions and \verb@None@) and \verb@__main__@. The latter is used
to provide the local and global name space for execution of the to provide the local and global name space for execution of the
complete program. complete program.
\bimodindex{sys} \bimodindex{sys}
...@@ -29,7 +29,7 @@ The interpreter may also be invoked in interactive mode; in this case, ...@@ -29,7 +29,7 @@ The interpreter may also be invoked in interactive mode; in this case,
it does not read and execute a complete program but reads and executes it does not read and execute a complete program but reads and executes
one statement (possibly compound) at a time. The initial environment one statement (possibly compound) at a time. The initial environment
is identical to that of a complete program; each statement is executed is identical to that of a complete program; each statement is executed
in the name space of \verb\__main__\. in the name space of \verb@__main__@.
\index{interactive mode} \index{interactive mode}
Under {\UNIX}, a complete program can be passed to the interpreter in Under {\UNIX}, a complete program can be passed to the interpreter in
...@@ -58,7 +58,7 @@ This syntax is used in the following situations: ...@@ -58,7 +58,7 @@ This syntax is used in the following situations:
\item when parsing a module; \item when parsing a module;
\item when parsing a string passed to the \verb\exec\ statement; \item when parsing a string passed to the \verb@exec@ statement;
\end{itemize} \end{itemize}
...@@ -80,14 +80,14 @@ end of the input. ...@@ -80,14 +80,14 @@ end of the input.
There are two forms of expression input. Both ignore leading There are two forms of expression input. Both ignore leading
whitespace. whitespace.
The string argument to \verb\eval()\ must have the following form: The string argument to \verb@eval()@ must have the following form:
\bifuncindex{eval} \bifuncindex{eval}
\begin{verbatim} \begin{verbatim}
eval_input: condition_list NEWLINE* eval_input: condition_list NEWLINE*
\end{verbatim} \end{verbatim}
The input line read by \verb\input()\ must have the following form: The input line read by \verb@input()@ must have the following form:
\bifuncindex{input} \bifuncindex{input}
\begin{verbatim} \begin{verbatim}
...@@ -95,7 +95,7 @@ input_input: condition_list NEWLINE ...@@ -95,7 +95,7 @@ input_input: condition_list NEWLINE
\end{verbatim} \end{verbatim}
Note: to read `raw' input line without interpretation, you can use the Note: to read `raw' input line without interpretation, you can use the
built-in function \verb\raw_input()\ or the \verb\readline()\ method built-in function \verb@raw_input()@ or the \verb@readline()@ method
of file objects. of file objects.
\obindex{file} \obindex{file}
\index{input!raw} \index{input!raw}
......
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