`{Object|Null}` let's not mix types.

`checkIfPunctuator`: bad function name, no hint of return value (looks like Boolean-only). Let's rename to `getTokenByRangeStartIfPunctuator` if you realy need this method.