@@ -10878,17 +10878,15 @@ public struct RawMacroDeclSyntax: RawDeclSyntaxNodeProtocol {
1087810878 genericParameterClause: RawGenericParameterClauseSyntax?,
1087910879 _ unexpectedBetweenGenericParameterClauseAndSignature: RawUnexpectedNodesSyntax? = nil,
1088010880 signature: Signature,
10881- _ unexpectedBetweenSignatureAndEqual: RawUnexpectedNodesSyntax? = nil,
10882- equal: RawTokenSyntax,
10883- _ unexpectedBetweenEqualAndExternalName: RawUnexpectedNodesSyntax? = nil,
10884- externalName: RawExternalMacroNameSyntax?,
10885- _ unexpectedBetweenExternalNameAndGenericWhereClause: RawUnexpectedNodesSyntax? = nil,
10881+ _ unexpectedBetweenSignatureAndDefinition: RawUnexpectedNodesSyntax? = nil,
10882+ definition: RawInitializerClauseSyntax?,
10883+ _ unexpectedBetweenDefinitionAndGenericWhereClause: RawUnexpectedNodesSyntax? = nil,
1088610884 genericWhereClause: RawGenericWhereClauseSyntax?,
1088710885 _ unexpectedAfterGenericWhereClause: RawUnexpectedNodesSyntax? = nil,
1088810886 arena: __shared SyntaxArena
1088910887 ) {
1089010888 let raw = RawSyntax.makeLayout(
10891- kind: .macroDecl, uninitializedCount: 19 , arena: arena) { layout in
10889+ kind: .macroDecl, uninitializedCount: 17 , arena: arena) { layout in
1089210890 layout.initialize(repeating: nil)
1089310891 layout[0] = unexpectedBeforeAttributes?.raw
1089410892 layout[1] = attributes?.raw
@@ -10902,13 +10900,11 @@ public struct RawMacroDeclSyntax: RawDeclSyntaxNodeProtocol {
1090210900 layout[9] = genericParameterClause?.raw
1090310901 layout[10] = unexpectedBetweenGenericParameterClauseAndSignature?.raw
1090410902 layout[11] = signature.raw
10905- layout[12] = unexpectedBetweenSignatureAndEqual?.raw
10906- layout[13] = equal.raw
10907- layout[14] = unexpectedBetweenEqualAndExternalName?.raw
10908- layout[15] = externalName?.raw
10909- layout[16] = unexpectedBetweenExternalNameAndGenericWhereClause?.raw
10910- layout[17] = genericWhereClause?.raw
10911- layout[18] = unexpectedAfterGenericWhereClause?.raw
10903+ layout[12] = unexpectedBetweenSignatureAndDefinition?.raw
10904+ layout[13] = definition?.raw
10905+ layout[14] = unexpectedBetweenDefinitionAndGenericWhereClause?.raw
10906+ layout[15] = genericWhereClause?.raw
10907+ layout[16] = unexpectedAfterGenericWhereClause?.raw
1091210908 }
1091310909 self.init(raw: raw)
1091410910 }
@@ -10949,96 +10945,20 @@ public struct RawMacroDeclSyntax: RawDeclSyntaxNodeProtocol {
1094910945 public var signature: RawSyntax {
1095010946 layoutView.children[11]!
1095110947 }
10952- public var unexpectedBetweenSignatureAndEqual : RawUnexpectedNodesSyntax? {
10948+ public var unexpectedBetweenSignatureAndDefinition : RawUnexpectedNodesSyntax? {
1095310949 layoutView.children[12].map(RawUnexpectedNodesSyntax.init(raw:))
1095410950 }
10955- public var equal: RawTokenSyntax {
10956- layoutView.children[13].map(RawTokenSyntax .init(raw:))!
10951+ public var definition: RawInitializerClauseSyntax? {
10952+ layoutView.children[13].map(RawInitializerClauseSyntax .init(raw:))
1095710953 }
10958- public var unexpectedBetweenEqualAndExternalName : RawUnexpectedNodesSyntax? {
10954+ public var unexpectedBetweenDefinitionAndGenericWhereClause : RawUnexpectedNodesSyntax? {
1095910955 layoutView.children[14].map(RawUnexpectedNodesSyntax.init(raw:))
1096010956 }
10961- public var externalName: RawExternalMacroNameSyntax? {
10962- layoutView.children[15].map(RawExternalMacroNameSyntax.init(raw:))
10963- }
10964- public var unexpectedBetweenExternalNameAndGenericWhereClause: RawUnexpectedNodesSyntax? {
10965- layoutView.children[16].map(RawUnexpectedNodesSyntax.init(raw:))
10966- }
1096710957 public var genericWhereClause: RawGenericWhereClauseSyntax? {
10968- layoutView.children[17 ].map(RawGenericWhereClauseSyntax.init(raw:))
10958+ layoutView.children[15 ].map(RawGenericWhereClauseSyntax.init(raw:))
1096910959 }
1097010960 public var unexpectedAfterGenericWhereClause: RawUnexpectedNodesSyntax? {
10971- layoutView.children[18].map(RawUnexpectedNodesSyntax.init(raw:))
10972- }
10973- }
10974-
10975- @_spi(RawSyntax)
10976- public struct RawExternalMacroNameSyntax: RawSyntaxNodeProtocol {
10977-
10978- @_spi(RawSyntax)
10979- public var layoutView: RawSyntaxLayoutView {
10980- return raw.layoutView!
10981- }
10982-
10983- public static func isKindOf(_ raw: RawSyntax) -> Bool {
10984- return raw.kind == .externalMacroName
10985- }
10986-
10987- public var raw: RawSyntax
10988- init(raw: RawSyntax) {
10989- assert(Self.isKindOf(raw))
10990- self.raw = raw
10991- }
10992-
10993- public init?<Node: RawSyntaxNodeProtocol>(_ other: Node) {
10994- guard Self.isKindOf(other.raw) else { return nil }
10995- self.init(raw: other.raw)
10996- }
10997-
10998- public init(
10999- _ unexpectedBeforeModuleName: RawUnexpectedNodesSyntax? = nil,
11000- moduleName: RawTokenSyntax,
11001- _ unexpectedBetweenModuleNameAndPeriod: RawUnexpectedNodesSyntax? = nil,
11002- period: RawTokenSyntax,
11003- _ unexpectedBetweenPeriodAndMacroTypeName: RawUnexpectedNodesSyntax? = nil,
11004- macroTypeName: RawTokenSyntax,
11005- _ unexpectedAfterMacroTypeName: RawUnexpectedNodesSyntax? = nil,
11006- arena: __shared SyntaxArena
11007- ) {
11008- let raw = RawSyntax.makeLayout(
11009- kind: .externalMacroName, uninitializedCount: 7, arena: arena) { layout in
11010- layout.initialize(repeating: nil)
11011- layout[0] = unexpectedBeforeModuleName?.raw
11012- layout[1] = moduleName.raw
11013- layout[2] = unexpectedBetweenModuleNameAndPeriod?.raw
11014- layout[3] = period.raw
11015- layout[4] = unexpectedBetweenPeriodAndMacroTypeName?.raw
11016- layout[5] = macroTypeName.raw
11017- layout[6] = unexpectedAfterMacroTypeName?.raw
11018- }
11019- self.init(raw: raw)
11020- }
11021-
11022- public var unexpectedBeforeModuleName: RawUnexpectedNodesSyntax? {
11023- layoutView.children[0].map(RawUnexpectedNodesSyntax.init(raw:))
11024- }
11025- public var moduleName: RawTokenSyntax {
11026- layoutView.children[1].map(RawTokenSyntax.init(raw:))!
11027- }
11028- public var unexpectedBetweenModuleNameAndPeriod: RawUnexpectedNodesSyntax? {
11029- layoutView.children[2].map(RawUnexpectedNodesSyntax.init(raw:))
11030- }
11031- public var period: RawTokenSyntax {
11032- layoutView.children[3].map(RawTokenSyntax.init(raw:))!
11033- }
11034- public var unexpectedBetweenPeriodAndMacroTypeName: RawUnexpectedNodesSyntax? {
11035- layoutView.children[4].map(RawUnexpectedNodesSyntax.init(raw:))
11036- }
11037- public var macroTypeName: RawTokenSyntax {
11038- layoutView.children[5].map(RawTokenSyntax.init(raw:))!
11039- }
11040- public var unexpectedAfterMacroTypeName: RawUnexpectedNodesSyntax? {
11041- layoutView.children[6].map(RawUnexpectedNodesSyntax.init(raw:))
10961+ layoutView.children[16].map(RawUnexpectedNodesSyntax.init(raw:))
1104210962 }
1104310963}
1104410964
0 commit comments