Commits

Joe Groff committed 88d4284178d
Parser: Relax whitespace rules for ( and [. Now that we enforce semicolon or newline separation between statements, we can relax the whitespace requirements on '(' and '[' tokens. A "following" token is now just a token that isn't at the start of a line, and any token can be a "starting" token. This allows for: a(b) a (b) a[b] a [b] to parse as applications and subscripts, and: a (b) a [b] to parse as an expr followed by a tuple or an expr followed by a container literal. Swift SVN r4573