next: function () {
        if (this.done) {
          return this.EOF
        }
        if (!this._input) {