INNER CODE UNIT · Dart

endIndex

dart-archive/linter · tool/move_legacy_test.dart:77

    var endIndex = math.min(legacyLines.length, 40);
    while (startIndex < legacyLines.length) {
      for (var index = startIndex; index < endIndex; index++) {
        print('${index.toString().padLeft(3)}  ${legacyLines[index]}');
      }
      var ranges = getRanges();
      if (ranges.isEmpty) {
        // Blank input.
        break;
      }
      var snippet = <String>[];
      for (var range in ranges) {
        snippet.addAll(legacyLines.getRange(range.start, range.end + 1));
      }
      snippets.add(snippet.join('\n'));
      startIndex = math.max(0, ranges.first.start - 3);
      endIndex = math.min(legacyLines.length, startIndex + 40);
    }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…