code: function ParseError(message, start, end, next) {
  	this.message = message;
  	this.start = start;
  	this.end = end;
  	this.next = next;
  }
docs: Stores an error message, a slice of tokens associated with the error, and a
  related error for later reporting.