Skip to content

Commit 079fed3

Browse files
committed
'await' is now a contextual keyword
1 parent fb0f401 commit 079fed3

File tree

7 files changed

+7
-10
lines changed

7 files changed

+7
-10
lines changed

Sources/SwiftSyntax/gyb_generated/SyntaxBuilders.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -274,7 +274,7 @@ public struct AwaitExprSyntaxBuilder {
274274

275275
internal mutating func buildData() -> SyntaxData {
276276
if (layout[0] == nil) {
277-
layout[0] = RawSyntax.missingToken(TokenKind.identifier(""))
277+
layout[0] = RawSyntax.missingToken(TokenKind.contextualKeyword(""))
278278
}
279279
if (layout[1] == nil) {
280280
layout[1] = RawSyntax.missing(SyntaxKind.expr)

Sources/SwiftSyntax/gyb_generated/SyntaxClassification.swift

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,8 +65,6 @@ extension SyntaxClassification {
6565
// Separate checks for token nodes (most common checks) versus checks for layout nodes.
6666
if childKind == .token {
6767
switch (parentKind, indexInParent) {
68-
case (.awaitExpr, 0):
69-
return (.keyword, false)
7068
case (.expressionSegment, 2):
7169
return (.stringInterpolationAnchor, true)
7270
case (.ifConfigClause, 0):

Sources/SwiftSyntax/gyb_generated/SyntaxFactory.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -264,7 +264,7 @@ public enum SyntaxFactory {
264264
public static func makeBlankAwaitExpr(presence: SourcePresence = .present) -> AwaitExprSyntax {
265265
let data = SyntaxData.forRoot(RawSyntax.create(kind: .awaitExpr,
266266
layout: [
267-
RawSyntax.missingToken(TokenKind.identifier("")),
267+
RawSyntax.missingToken(TokenKind.contextualKeyword("")),
268268
RawSyntax.missing(SyntaxKind.expr),
269269
], length: .zero, presence: presence))
270270
return AwaitExprSyntax(data)

Sources/SwiftSyntax/gyb_generated/syntax_nodes/SyntaxExprNodes.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -412,7 +412,7 @@ public struct AwaitExprSyntax: ExprSyntaxProtocol, SyntaxHashable {
412412
/// current `awaitKeyword`, if present.
413413
public func withAwaitKeyword(
414414
_ newChild: TokenSyntax?) -> AwaitExprSyntax {
415-
let raw = newChild?.raw ?? RawSyntax.missingToken(TokenKind.identifier(""))
415+
let raw = newChild?.raw ?? RawSyntax.missingToken(TokenKind.contextualKeyword(""))
416416
let newData = data.replacingChild(raw, at: Cursor.awaitKeyword)
417417
return AwaitExprSyntax(newData)
418418
}

Sources/SwiftSyntaxBuilder/gyb_generated/BuildableNodes.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -374,7 +374,7 @@ public struct AwaitExpr: ExprBuildable, ExpressibleAsAwaitExpr {
374374
) {
375375
self.init(
376376
leadingTrivia: leadingTrivia,
377-
awaitKeyword: TokenSyntax.identifier(awaitKeyword),
377+
awaitKeyword: TokenSyntax.contextualKeyword(awaitKeyword),
378378
expression: expression
379379
)
380380
}

Sources/SwiftSyntaxBuilderGeneration/gyb_generated/ExprNodes.swift

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,11 +67,10 @@ let EXPR_NODES: [Node] = [
6767
kind: "Expr",
6868
children: [
6969
Child(name: "AwaitKeyword",
70-
kind: "IdentifierToken",
70+
kind: "ContextualKeywordToken",
7171
textChoices: [
7272
"await"
73-
],
74-
classification: "Keyword"),
73+
]),
7574
Child(name: "Expression",
7675
kind: "Expr")
7776
]),

Sources/SwiftSyntaxParser/gyb_generated/NodeDeclarationHash.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,6 @@
1717
extension SyntaxParser {
1818
static func verifyNodeDeclarationHash() -> Bool {
1919
return String(cString: swiftparse_syntax_structure_versioning_identifier()!) ==
20-
"84c73f1874fbfa0bb483a06a809dca361bb63285"
20+
"99675ccdcfa965dd6fabc8af900e7545bce5df5d"
2121
}
2222
}

0 commit comments

Comments
 (0)