The EBNF for Swift is on drugs. Requiring brackets after an if statement (while good coding practice) is a total crapping of the bed syntax-wise.

// My apologies to the non-compiler-nerds in my timeline…

Jonathan Hays @cheesemaker