8.4 Expression input
Description: Expression input
Keywords: ref

#
8.4 Expression input

There are two forms of expression input. Both ignore leading whitespace. The string argument to `eval()` must have the following form:

  `eval_input` | ::= | `expression_list NEWLINE*`

  Download entire grammar as text.

The input line read by `input()` must have the following form:

  `input_input` | ::= | `expression_list NEWLINE`

  Download entire grammar as text.

Note: to read `raw' input line without interpretation, you can use the built-in function `raw_input()` or the `readline()` method of file objects.