function ExpressionModifier(expression) {
    (0, _classCallCheck2.default)(this, ExpressionModifier);

    /**
     * Formula expression to modify.
     *
     * @type {String}
     */
    this.expression = '';
    /**
     * Extracted cells and cells ranges.
     *
     * @type {Array}
     */

    this.cells = [];
    /**
     * Function which can modify default behaviour of how cells and cell ranges will be translated.
     *
     * @type {null|Function}
     */

    this.customModifier = null;

    if (typeof expression === 'string') {
      this.setExpression(expression);
    }
  }
Component adds an ability to parse and modify formula expressions. It is designed for translating cell
coordinates and cell ranges in any direction. By default, component translates only relative coordinates but this
behavior can be overwritten by passing custom modifier which controls translating process.

@class ExpressionModifier
@util