Change 'iota' syntax to allow spaces

For example, [ 1 ..] was allowed but not [ 1 .. ]. That is, "..]" was a
token, and now it's ".." followed by "]".
Merge pull request #1137 from reynir/iota-syntax

Change 'iota' syntax to allow spaces