Files
swift-mirror/test/SourceKit/SyntaxMapData/syntaxmap.swift.response
Doug Gregor 9936f64c2a Ignore inactive IfConfigDecls in SourceKit's syntax model
Clients that need syntactic information should use SourceKit-LSP or
swift-syntax.
2024-09-07 21:36:39 -07:00

778 lines
17 KiB
Plaintext

{
key.offset: 0,
key.length: 1420,
key.diagnostic_stage: source.diagnostic.stage.swift.parse,
key.syntaxmap: [
{
key.kind: source.lang.swift.syntaxtype.comment,
key.offset: 0,
key.length: 22
},
{
key.kind: source.lang.swift.syntaxtype.comment,
key.offset: 22,
key.length: 60
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 83,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 89,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 99,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 103,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 110,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 118,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 122,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 125,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 129,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.buildconfig.keyword,
key.offset: 136,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 140,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 145,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 149,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 153,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.buildconfig.keyword,
key.offset: 157,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 163,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 167,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 171,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.buildconfig.keyword,
key.offset: 177,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.comment,
key.offset: 185,
key.length: 27
},
{
key.kind: source.lang.swift.syntaxtype.comment,
key.offset: 212,
key.length: 13
},
{
key.kind: source.lang.swift.syntaxtype.comment.url,
key.offset: 225,
key.length: 20
},
{
key.kind: source.lang.swift.syntaxtype.comment,
key.offset: 245,
key.length: 16
},
{
key.kind: source.lang.swift.syntaxtype.comment,
key.offset: 261,
key.length: 2
},
{
key.kind: source.lang.swift.syntaxtype.comment.url,
key.offset: 263,
key.length: 20
},
{
key.kind: source.lang.swift.syntaxtype.comment,
key.offset: 283,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.comment,
key.offset: 284,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.comment.url,
key.offset: 287,
key.length: 20
},
{
key.kind: source.lang.swift.syntaxtype.comment,
key.offset: 307,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 309,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 313,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.string,
key.offset: 319,
key.length: 13
},
{
key.kind: source.lang.swift.syntaxtype.string_interpolation_anchor,
key.offset: 333,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.number,
key.offset: 334,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.string_interpolation_anchor,
key.offset: 335,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.string,
key.offset: 336,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 339,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.placeholder,
key.offset: 344,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.doccomment,
key.offset: 360,
key.length: 23
},
{
key.kind: source.lang.swift.syntaxtype.doccomment,
key.offset: 383,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.doccomment,
key.offset: 387,
key.length: 16
},
{
key.kind: source.lang.swift.syntaxtype.doccomment,
key.offset: 403,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.doccomment,
key.offset: 407,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.doccomment.field,
key.offset: 413,
key.length: 10
},
{
key.kind: source.lang.swift.syntaxtype.doccomment,
key.offset: 423,
key.length: 2
},
{
key.kind: source.lang.swift.syntaxtype.doccomment,
key.offset: 425,
key.length: 15
},
{
key.kind: source.lang.swift.syntaxtype.doccomment,
key.offset: 440,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.doccomment,
key.offset: 448,
key.length: 33
},
{
key.kind: source.lang.swift.syntaxtype.doccomment,
key.offset: 481,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.doccomment,
key.offset: 485,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.doccomment.field,
key.offset: 491,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.doccomment,
key.offset: 500,
key.length: 13
},
{
key.kind: source.lang.swift.syntaxtype.doccomment,
key.offset: 513,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.doccomment.field,
key.offset: 519,
key.length: 7
},
{
key.kind: source.lang.swift.syntaxtype.doccomment,
key.offset: 526,
key.length: 10
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 536,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 541,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 545,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 548,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 553,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 556,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 564,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 570,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 577,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.operator,
key.offset: 579,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 581,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.doccomment,
key.offset: 586,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.doccomment.field,
key.offset: 594,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.doccomment,
key.offset: 598,
key.length: 61
},
{
key.kind: source.lang.swift.syntaxtype.doccomment.field,
key.offset: 659,
key.length: 7
},
{
key.kind: source.lang.swift.syntaxtype.doccomment,
key.offset: 666,
key.length: 13
},
{
key.kind: source.lang.swift.syntaxtype.doccomment.field,
key.offset: 679,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.doccomment,
key.offset: 687,
key.length: 38
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 726,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 731,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.comment,
key.offset: 741,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.comment.url,
key.offset: 744,
key.length: 27
},
{
key.kind: source.lang.swift.syntaxtype.comment,
key.offset: 771,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.comment,
key.offset: 772,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.comment.url,
key.offset: 775,
key.length: 13
},
{
key.kind: source.lang.swift.syntaxtype.comment,
key.offset: 788,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.comment,
key.offset: 789,
key.length: 24
},
{
key.kind: source.lang.swift.syntaxtype.comment,
key.offset: 813,
key.length: 36
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 850,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 854,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.number,
key.offset: 858,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 863,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 867,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.operator,
key.offset: 871,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 872,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 875,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 880,
key.length: 18
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 899,
key.length: 2
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 902,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 909,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 914,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 916,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 923,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 925,
key.length: 7
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 934,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 942,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 952,
key.length: 2
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 956,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 961,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 973,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 977,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 986,
key.length: 2
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 990,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 995,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.number,
key.offset: 1006,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.string,
key.offset: 1009,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 1019,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 1026,
key.length: 9
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 1038,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 1048,
key.length: 2
},
{
key.kind: source.lang.swift.syntaxtype.number,
key.offset: 1052,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.string,
key.offset: 1055,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.comment,
key.offset: 1065,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.comment.url,
key.offset: 1068,
key.length: 43
},
{
key.kind: source.lang.swift.syntaxtype.comment,
key.offset: 1111,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 1112,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 1117,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 1126,
key.length: 5
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 1133,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 1139,
key.length: 10
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 1154,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 1164,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 1170,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.comment,
key.offset: 1183,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.comment.url,
key.offset: 1186,
key.length: 43
},
{
key.kind: source.lang.swift.syntaxtype.comment,
key.offset: 1229,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 1230,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 1235,
key.length: 1
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 1243,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 1248,
key.length: 11
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 1264,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 1269,
key.length: 14
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 1284,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 1292,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 1300,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 1308,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 1317,
key.length: 4
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 1322,
key.length: 14
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 1337,
key.length: 6
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 1345,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 1353,
key.length: 8
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 1362,
key.length: 13
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 1380,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.identifier,
key.offset: 1384,
key.length: 14
},
{
key.kind: source.lang.swift.syntaxtype.typeidentifier,
key.offset: 1400,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 1406,
key.length: 3
},
{
key.kind: source.lang.swift.syntaxtype.keyword,
key.offset: 1410,
key.length: 5
}
]
}