fix(): allow spaces around dots for identifiers

Fixes #4613
```js
else if (!(this.isWhitespace(ch) && justSawADot)) {
  break;
}
```