code: function(source, startOffset, startLine, startColumn) {
      this.offsetAndType = null;
      this.balance = null;
      this.lines = null;
      this.columns = null;
  
      this.setSource(source, startOffset, startLine, startColumn);
  }
docs: tokenizer