On Wed, Sep 15, 2010 at 1:19 PM, Tony Finch
<dot@dotat.at> wrote:
[In lua 5.2] A function call statement now maximally munches all trailing argument-like
clauses - bracketed expressions, table constructors, and strings - and is
terminated by a keyword, a variable name, or a semicolon. Newlines are now
treated the same as other white space.
I didn't realize this. Are you sure it is a voluntary change? It looks like something that will sometimes bite you in hard-to-understand ways, not unlike the "a and b or c" idiom when b can be false.