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
