@@ -773,16 +773,13 @@ enum PrimaryExpressionStart: RawTokenKindSubset {
773
773
enum ExpressionStart : RawTokenKindSubset {
774
774
case awaitTryMove( AwaitTryMove )
775
775
case expressionPrefixOperator( ExpressionPrefixOperator )
776
- case matchingPatternStart( MatchingPatternStart )
777
776
case primaryExpressionStart( PrimaryExpressionStart )
778
777
779
778
init ? ( lexeme: Lexer . Lexeme ) {
780
779
if let subset = AwaitTryMove ( lexeme: lexeme) {
781
780
self = . awaitTryMove( subset)
782
781
} else if let subset = ExpressionPrefixOperator ( lexeme: lexeme) {
783
782
self = . expressionPrefixOperator( subset)
784
- } else if let subset = MatchingPatternStart ( lexeme: lexeme) {
785
- self = . matchingPatternStart( subset)
786
783
} else if let subset = PrimaryExpressionStart ( lexeme: lexeme) {
787
784
self = . primaryExpressionStart( subset)
788
785
} else {
@@ -793,15 +790,13 @@ enum ExpressionStart: RawTokenKindSubset {
793
790
static var allCases : [ ExpressionStart ] {
794
791
return AwaitTryMove . allCases. map ( Self . awaitTryMove)
795
792
+ ExpressionPrefixOperator. allCases. map ( Self . expressionPrefixOperator)
796
- + MatchingPatternStart. allCases. map ( Self . matchingPatternStart)
797
793
+ PrimaryExpressionStart. allCases. map ( Self . primaryExpressionStart)
798
794
}
799
795
800
796
var rawTokenKind : RawTokenKind {
801
797
switch self {
802
798
case . awaitTryMove( let underlyingKind) : return underlyingKind. rawTokenKind
803
799
case . expressionPrefixOperator( let underlyingKind) : return underlyingKind. rawTokenKind
804
- case . matchingPatternStart( let underlyingKind) : return underlyingKind. rawTokenKind
805
800
case . primaryExpressionStart( let underlyingKind) : return underlyingKind. rawTokenKind
806
801
}
807
802
}
@@ -810,7 +805,6 @@ enum ExpressionStart: RawTokenKindSubset {
810
805
switch self {
811
806
case . awaitTryMove( let underlyingKind) : return underlyingKind. contextualKeyword
812
807
case . expressionPrefixOperator( let underlyingKind) : return underlyingKind. contextualKeyword
813
- case . matchingPatternStart( let underlyingKind) : return underlyingKind. contextualKeyword
814
808
case . primaryExpressionStart( let underlyingKind) : return underlyingKind. contextualKeyword
815
809
}
816
810
}
0 commit comments