File tree Expand file tree Collapse file tree 1 file changed +3
-7
lines changed Expand file tree Collapse file tree 1 file changed +3
-7
lines changed Original file line number Diff line number Diff line change @@ -2188,13 +2188,9 @@ extension Parser {
2188
2188
let unexpectedBeforeLabel : RawUnexpectedNodesSyntax ?
2189
2189
let label : RawTokenSyntax ?
2190
2190
let colon : RawTokenSyntax ?
2191
- if let labelAndColon = self . consume ( if: { $0. canBeArgumentLabel ( ) } , followedBy: { $0. tokenKind == . colon } ) {
2192
- unexpectedBeforeLabel = nil
2193
- ( label, colon) = labelAndColon
2194
- } else if let dollarLabelAndColon = self . consume ( if: . dollarIdentifier, followedBy: . colon) {
2195
- unexpectedBeforeLabel = RawUnexpectedNodesSyntax ( [ dollarLabelAndColon. 0 ] , arena: self . arena)
2196
- label = missingToken ( . identifier)
2197
- colon = dollarLabelAndColon. 1
2191
+ if currentToken. canBeArgumentLabel ( allowDollarIdentifier: true ) && self . peek ( ) . tokenKind == . colon {
2192
+ ( unexpectedBeforeLabel, label) = parseArgumentLabel ( )
2193
+ colon = consumeAnyToken ( )
2198
2194
} else {
2199
2195
unexpectedBeforeLabel = nil
2200
2196
label = nil
You can’t perform that action at this time.
0 commit comments