whole_func_string: function loc(start, end) {
    if (!yy.options.captureLocations) {
      return null;
    }
  
    return {
      startOffset: start.startOffset,
      endOffset: end.endOffset,
      startLine: start.startLine,
      endLine: end.endLine,
      startColumn: start.startColumn,
      endColumn: end.endColumn,
    };
  }
func_code_string: function loc(start, end) {
    if (!yy.options.captureLocations) {
      return null;
    }
  
    return {
      startOffset: start.startOffset,
      endOffset: end.endOffset,
      startLine: start.startLine,
      endLine: end.endLine,
      startColumn: start.startColumn,
      endColumn: end.endColumn,
    };
  }
func_documentation_string: Creates location node.