mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
[syntax-coloring] Relax the requirement that the reported affected range extends to line boundaries
The editor is now assumed to handle affected ranges that don't fall on line boundaries.
This commit is contained in:
@@ -43,21 +43,11 @@
|
||||
// After terminating the multiline string
|
||||
|
||||
// CHECK: {{^}}{
|
||||
// CHECK-NEXT: key.offset: 16,
|
||||
// CHECK-NEXT: key.length: 68,
|
||||
// CHECK-NEXT: key.offset: 24,
|
||||
// CHECK-NEXT: key.length: 60,
|
||||
// CHECK-NEXT: key.diagnostic_stage: source.diagnostic.stage.swift.parse,
|
||||
// CHECK-NEXT: key.syntaxmap: [
|
||||
// CHECK-NEXT: {
|
||||
// CHECK-NEXT: key.kind: source.lang.swift.syntaxtype.keyword,
|
||||
// CHECK-NEXT: key.offset: 16,
|
||||
// CHECK-NEXT: key.length: 3
|
||||
// CHECK-NEXT: },
|
||||
// CHECK-NEXT: {
|
||||
// CHECK-NEXT: key.kind: source.lang.swift.syntaxtype.identifier,
|
||||
// CHECK-NEXT: key.offset: 20,
|
||||
// CHECK-NEXT: key.length: 1
|
||||
// CHECK-NEXT: },
|
||||
// CHECK-NEXT: {
|
||||
// CHECK-NEXT: key.kind: source.lang.swift.syntaxtype.string,
|
||||
// CHECK-NEXT: key.offset: 24,
|
||||
// CHECK-NEXT: key.length: 5
|
||||
@@ -111,16 +101,11 @@
|
||||
|
||||
// After adding a character after the interpolation
|
||||
// CHECK: {{^}}{
|
||||
// CHECK-NEXT: key.offset: 34,
|
||||
// CHECK-NEXT: key.length: 8,
|
||||
// CHECK-NEXT: key.offset: 35,
|
||||
// CHECK-NEXT: key.length: 6,
|
||||
// CHECK-NEXT: key.diagnostic_stage: source.diagnostic.stage.swift.parse,
|
||||
// CHECK-NEXT: key.syntaxmap: [
|
||||
// CHECK-NEXT: {
|
||||
// CHECK-NEXT: key.kind: source.lang.swift.syntaxtype.string_interpolation_anchor,
|
||||
// CHECK-NEXT: key.offset: 34,
|
||||
// CHECK-NEXT: key.length: 1
|
||||
// CHECK-NEXT: },
|
||||
// CHECK-NEXT: {
|
||||
// CHECK-NEXT: key.kind: source.lang.swift.syntaxtype.string,
|
||||
// CHECK-NEXT: key.offset: 35,
|
||||
// CHECK-NEXT: key.length: 6
|
||||
@@ -130,21 +115,11 @@
|
||||
// After replacing the middle opening quote with a space
|
||||
|
||||
// CHECK: {{^}}{
|
||||
// CHECK-NEXT: key.offset: 16,
|
||||
// CHECK-NEXT: key.length: 68,
|
||||
// CHECK-NEXT: key.offset: 24,
|
||||
// CHECK-NEXT: key.length: 60,
|
||||
// CHECK-NEXT: key.diagnostic_stage: source.diagnostic.stage.swift.parse,
|
||||
// CHECK-NEXT: key.syntaxmap: [
|
||||
// CHECK-NEXT: {
|
||||
// CHECK-NEXT: key.kind: source.lang.swift.syntaxtype.keyword,
|
||||
// CHECK-NEXT: key.offset: 16,
|
||||
// CHECK-NEXT: key.length: 3
|
||||
// CHECK-NEXT: },
|
||||
// CHECK-NEXT: {
|
||||
// CHECK-NEXT: key.kind: source.lang.swift.syntaxtype.identifier,
|
||||
// CHECK-NEXT: key.offset: 20,
|
||||
// CHECK-NEXT: key.length: 1
|
||||
// CHECK-NEXT: },
|
||||
// CHECK-NEXT: {
|
||||
// CHECK-NEXT: key.kind: source.lang.swift.syntaxtype.string,
|
||||
// CHECK-NEXT: key.offset: 24,
|
||||
// CHECK-NEXT: key.length: 3
|
||||
|
||||
Reference in New Issue
Block a user