@@ -192,7 +192,7 @@ extension Parser {
192192 lastElement. unexpectedBeforeDecl,
193193 decl: lastElement. decl,
194194 lastElement. unexpectedBetweenDeclAndSemicolon,
195- semicolon: parser. missingToken ( . semicolon, text : nil ) ,
195+ semicolon: parser. missingToken ( . semicolon) ,
196196 lastElement. unexpectedAfterSemicolon,
197197 arena: parser. arena
198198 )
@@ -835,7 +835,7 @@ extension Parser {
835835 lastItem. unexpectedBeforeDecl,
836836 decl: lastItem. decl,
837837 lastItem. unexpectedBetweenDeclAndSemicolon,
838- semicolon: self . missingToken ( . semicolon, text : nil ) ,
838+ semicolon: self . missingToken ( . semicolon) ,
839839 lastItem. unexpectedAfterSemicolon,
840840 arena: self . arena
841841 )
@@ -1229,7 +1229,7 @@ extension Parser {
12291229 }
12301230
12311231 let defaultArgument : RawInitializerClauseSyntax ?
1232- if self . at ( . equal) {
1232+ if self . at ( . equal) || self . atContextualPunctuator ( " == " ) {
12331233 defaultArgument = self . parseDefaultArgument ( )
12341234 } else {
12351235 defaultArgument = nil
@@ -1575,7 +1575,7 @@ extension Parser {
15751575 typeAnnotationUnwrapped. unexpectedBetweenColonAndType,
15761576 arena: self . arena
15771577 ) ,
1578- equal: missingToken ( . equal, text : nil ) ,
1578+ equal: missingToken ( . equal) ,
15791579 value: initExpr,
15801580 arena: self . arena
15811581 )
@@ -1742,7 +1742,7 @@ extension Parser {
17421742 let lbrace : RawTokenSyntax
17431743 if self . at ( anyIn: AccessorKind . self) != nil {
17441744 unexpectedBeforeLBrace = nil
1745- lbrace = missingToken ( . leftBrace, text : nil )
1745+ lbrace = missingToken ( . leftBrace)
17461746 } else {
17471747 ( unexpectedBeforeLBrace, lbrace) = self . expect ( . leftBrace)
17481748 }
@@ -1831,7 +1831,7 @@ extension Parser {
18311831 let equal : RawTokenSyntax
18321832 if let colon = self . consume ( if: . colon) {
18331833 unexpectedBeforeEqual = RawUnexpectedNodesSyntax ( elements: [ RawSyntax ( colon) ] , arena: self . arena)
1834- equal = missingToken ( . equal, text : nil )
1834+ equal = missingToken ( . equal)
18351835 } else {
18361836 ( unexpectedBeforeEqual, equal) = self . expect ( . equal)
18371837 }
@@ -1895,7 +1895,7 @@ extension Parser {
18951895 } else {
18961896 unexpectedBeforeName = nil
18971897 }
1898- name = missingToken ( . binaryOperator, text : nil )
1898+ name = missingToken ( . binaryOperator)
18991899 }
19001900
19011901 // Eat any subsequent tokens that are not separated to the operator by trivia.
0 commit comments