On Thu, Feb 26, 2009 at 2:14 PM, Jonathan S. Shapiro <[email protected]> wrote:
> Does python permit things like:
>
> if x +
>  y:
>  do_something
>
> That is: can an expression have a newline in it after an operator? How
> about after a comma in a parameter list (formal or actual)?
>
> What about:
>
> if x
>  + y:
>  do_something
>
> Is that allowed?
>
> If it's only allowed after an operator than I mostly know how to make
> it work with a lexer kludge.

Python rejects both of those: parentheses are required around any
expression that contains a newline.  Once inside parentheses,
whitespace is irrelevant.

Geoffrey
_______________________________________________
bitc-dev mailing list
[email protected]
http://www.coyotos.org/mailman/listinfo/bitc-dev

Reply via email to