docs: function (action) {
  		if (action) {
  			switch (action.type) {
  				case "replace" :
  					this.code = `${ this.code.substr(0, action.start) }${ action.value }${ this.code.substr(action.end) }`;
  					return true;
  				case "remove" :
  					this.code = `${ this.code.substr(0, action.start) }${ this.code.substr(action.end) }`;
  					return true;
  			}
  		}
  	}