On Sat, 17 Sep 2016 09:09:44 +0000, Sebastiaan Koppe wrote:
> On Saturday, 17 September 2016 at 05:03:17 UTC, Chris Wright wrote:
>> arg1, arg2, arg3);
> There are no semicolons in an ArgumentList.
Thank you for repeating my point, that you have to look at the grammar to
see where a semicolon could appear and not just insert a semicolon at
>> a result.
> Where it gets a little bit weird is with return statements for instance,
> since there can be no newline before the expression to be returned.
> Arrow functions, while statements, etc. have similar constraints. All
> pretty obvious once you know the rules.
> That is pretty much it.
Sounds reasonable. So it's not likely to be a huge problem except for
> Having said all that, I do think a much better solution to avoid the
> visual clutter is to make the semicolon transparent in the syntax
That's okay for reading code that you know compiles, not so great for
writing code that might have a missing semicolon.