Skip to content

Commit fbf4777

Browse files
authored
Merge pull request swiftlang#178 from dan-zheng/upstream-differentiable-attr
[AutoDiff upstream] Update gyb-generated files.
2 parents e592a7a + 6d2c80e commit fbf4777

11 files changed

+2092
-1
lines changed

Diff for: Sources/SwiftSyntax/gyb_generated/Misc.swift

+57-1
Original file line numberDiff line numberDiff line change
@@ -873,6 +873,48 @@ extension SyntaxNode {
873873
return ObjCSelectorSyntax(asSyntaxData)
874874
}
875875

876+
public var isDifferentiableAttributeArguments: Bool { return raw.kind == .differentiableAttributeArguments }
877+
public var asDifferentiableAttributeArguments: DifferentiableAttributeArgumentsSyntax? {
878+
guard isDifferentiableAttributeArguments else { return nil }
879+
return DifferentiableAttributeArgumentsSyntax(asSyntaxData)
880+
}
881+
882+
public var isDifferentiationParamsClause: Bool { return raw.kind == .differentiationParamsClause }
883+
public var asDifferentiationParamsClause: DifferentiationParamsClauseSyntax? {
884+
guard isDifferentiationParamsClause else { return nil }
885+
return DifferentiationParamsClauseSyntax(asSyntaxData)
886+
}
887+
888+
public var isDifferentiationParams: Bool { return raw.kind == .differentiationParams }
889+
public var asDifferentiationParams: DifferentiationParamsSyntax? {
890+
guard isDifferentiationParams else { return nil }
891+
return DifferentiationParamsSyntax(asSyntaxData)
892+
}
893+
894+
public var isDifferentiationParamList: Bool { return raw.kind == .differentiationParamList }
895+
public var asDifferentiationParamList: DifferentiationParamListSyntax? {
896+
guard isDifferentiationParamList else { return nil }
897+
return DifferentiationParamListSyntax(asSyntaxData)
898+
}
899+
900+
public var isDifferentiationParam: Bool { return raw.kind == .differentiationParam }
901+
public var asDifferentiationParam: DifferentiationParamSyntax? {
902+
guard isDifferentiationParam else { return nil }
903+
return DifferentiationParamSyntax(asSyntaxData)
904+
}
905+
906+
public var isDifferentiableAttributeFuncSpecifier: Bool { return raw.kind == .differentiableAttributeFuncSpecifier }
907+
public var asDifferentiableAttributeFuncSpecifier: DifferentiableAttributeFuncSpecifierSyntax? {
908+
guard isDifferentiableAttributeFuncSpecifier else { return nil }
909+
return DifferentiableAttributeFuncSpecifierSyntax(asSyntaxData)
910+
}
911+
912+
public var isFunctionDeclName: Bool { return raw.kind == .functionDeclName }
913+
public var asFunctionDeclName: FunctionDeclNameSyntax? {
914+
guard isFunctionDeclName else { return nil }
915+
return FunctionDeclNameSyntax(asSyntaxData)
916+
}
917+
876918
public var isContinueStmt: Bool { return raw.kind == .continueStmt }
877919
public var asContinueStmt: ContinueStmtSyntax? {
878920
guard isContinueStmt else { return nil }
@@ -1657,6 +1699,20 @@ extension Syntax {
16571699
return node
16581700
case .objCSelector(let node):
16591701
return node
1702+
case .differentiableAttributeArguments(let node):
1703+
return node
1704+
case .differentiationParamsClause(let node):
1705+
return node
1706+
case .differentiationParams(let node):
1707+
return node
1708+
case .differentiationParamList(let node):
1709+
return node
1710+
case .differentiationParam(let node):
1711+
return node
1712+
case .differentiableAttributeFuncSpecifier(let node):
1713+
return node
1714+
case .functionDeclName(let node):
1715+
return node
16601716
case .continueStmt(let node):
16611717
return node
16621718
case .whileStmt(let node):
@@ -1822,6 +1878,6 @@ extension Syntax {
18221878
extension SyntaxParser {
18231879
static func verifyNodeDeclarationHash() -> Bool {
18241880
return String(cString: swiftparse_syntax_structure_versioning_identifier()!) ==
1825-
"1232070026209439384"
1881+
"274521544372836110"
18261882
}
18271883
}

Diff for: Sources/SwiftSyntax/gyb_generated/SyntaxAnyVisitor.swift

+49
Original file line numberDiff line numberDiff line change
@@ -1058,6 +1058,55 @@ open class SyntaxAnyVisitor: SyntaxVisitor {
10581058
override open func visitPost(_ node: ObjCSelectorSyntax) {
10591059
visitAnyPost(node._syntaxNode)
10601060
}
1061+
override open func visit(_ node: DifferentiableAttributeArgumentsSyntax) -> SyntaxVisitorContinueKind {
1062+
return visitAny(node._syntaxNode)
1063+
}
1064+
1065+
override open func visitPost(_ node: DifferentiableAttributeArgumentsSyntax) {
1066+
visitAnyPost(node._syntaxNode)
1067+
}
1068+
override open func visit(_ node: DifferentiationParamsClauseSyntax) -> SyntaxVisitorContinueKind {
1069+
return visitAny(node._syntaxNode)
1070+
}
1071+
1072+
override open func visitPost(_ node: DifferentiationParamsClauseSyntax) {
1073+
visitAnyPost(node._syntaxNode)
1074+
}
1075+
override open func visit(_ node: DifferentiationParamsSyntax) -> SyntaxVisitorContinueKind {
1076+
return visitAny(node._syntaxNode)
1077+
}
1078+
1079+
override open func visitPost(_ node: DifferentiationParamsSyntax) {
1080+
visitAnyPost(node._syntaxNode)
1081+
}
1082+
override open func visit(_ node: DifferentiationParamListSyntax) -> SyntaxVisitorContinueKind {
1083+
return visitAny(node._syntaxNode)
1084+
}
1085+
1086+
override open func visitPost(_ node: DifferentiationParamListSyntax) {
1087+
visitAnyPost(node._syntaxNode)
1088+
}
1089+
override open func visit(_ node: DifferentiationParamSyntax) -> SyntaxVisitorContinueKind {
1090+
return visitAny(node._syntaxNode)
1091+
}
1092+
1093+
override open func visitPost(_ node: DifferentiationParamSyntax) {
1094+
visitAnyPost(node._syntaxNode)
1095+
}
1096+
override open func visit(_ node: DifferentiableAttributeFuncSpecifierSyntax) -> SyntaxVisitorContinueKind {
1097+
return visitAny(node._syntaxNode)
1098+
}
1099+
1100+
override open func visitPost(_ node: DifferentiableAttributeFuncSpecifierSyntax) {
1101+
visitAnyPost(node._syntaxNode)
1102+
}
1103+
override open func visit(_ node: FunctionDeclNameSyntax) -> SyntaxVisitorContinueKind {
1104+
return visitAny(node._syntaxNode)
1105+
}
1106+
1107+
override open func visitPost(_ node: FunctionDeclNameSyntax) {
1108+
visitAnyPost(node._syntaxNode)
1109+
}
10611110
override open func visit(_ node: ContinueStmtSyntax) -> SyntaxVisitorContinueKind {
10621111
return visitAny(node._syntaxNode)
10631112
}

0 commit comments

Comments
 (0)