"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.RspadeFoldingProvider = void 0; class RspadeFoldingProvider { provideFoldingRanges(document, _context, _token) { // RSX markers are no longer used - returning empty array return []; /* Original implementation preserved for reference const folding_ranges: vscode.FoldingRange[] = []; let start_line: number | null = null; for (let i = 0; i < document.lineCount; i++) { const line = document.lineAt(i); const text = line.text.trim(); if (text.includes(RspadeFoldingProvider.LLMDIRECTIVE_START)) { start_line = i; } else if (text.includes(RspadeFoldingProvider.LLMDIRECTIVE_END) && start_line !== null) { // Create folding range from start to end folding_ranges.push(new vscode.FoldingRange( start_line, i, vscode.FoldingRangeKind.Region )); start_line = null; } } return folding_ranges; */ } } exports.RspadeFoldingProvider = RspadeFoldingProvider; // RSX markers are no longer used - keeping class for potential future use RspadeFoldingProvider.LLMDIRECTIVE_START = '// [RSX:LLMDIRECTIVE:START]'; // Deprecated RspadeFoldingProvider.LLMDIRECTIVE_END = '// [RSX:LLMDIRECTIVE:END]'; // Deprecated //# sourceMappingURL=folding_provider.js.map