parse(context, start) {
      this.context = context;
      const {
        src
      } = context;
      let offset = QuoteSingle.endOfQuote(src, start + 1);
      this.valueRange = new _Range.default(start, offset);
      offset = _Node.default.endOfWhiteSpace(src, offset);
      offset = this.parseComment(offset);
      return offset;
    }
Parses a 'single quoted' value from the source

@param {ParseContext} context
@param {number} start - Index of first character
@returns {number} - Index of the character after this scalar