File tree 2 files changed +5
-5
lines changed
2 files changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -126,9 +126,9 @@ extension Parser {
126
126
return label ( self . parseDeferStatement ( deferHandle: handle) , with: optLabel)
127
127
case ( . yield, let handle) ? :
128
128
return label ( self . parseYieldStatement ( yieldHandle: handle) , with: optLabel)
129
- case ( . then, let handle) ? where experimentalFeatures . contains ( . thenStatements ) :
129
+ case ( . then, let handle) ? :
130
130
return label ( self . parseThenStatement ( handle: handle) , with: optLabel)
131
- case nil , ( . then , _ ) ? :
131
+ case nil :
132
132
return label ( RawMissingStmtSyntax ( arena: self . arena) , with: optLabel)
133
133
}
134
134
}
@@ -986,10 +986,10 @@ extension Parser.Lookahead {
986
986
return false
987
987
}
988
988
989
- case . then where experimentalFeatures . contains ( . thenStatements ) :
989
+ case . then:
990
990
return atStartOfThenStatement ( preferExpr: preferExpr)
991
991
992
- case nil , . then :
992
+ case nil :
993
993
return false
994
994
}
995
995
}
Original file line number Diff line number Diff line change @@ -121,7 +121,7 @@ enum CanBeStatementStart: TokenSpecSet {
121
121
case TokenSpec ( . repeat ) : self = . repeat
122
122
case TokenSpec ( . return) : self = . return
123
123
case TokenSpec ( . switch) : self = . switch
124
- case TokenSpec ( . then) : self = . then
124
+ case TokenSpec ( . then) where experimentalFeatures . contains ( . thenStatements ) : self = . then
125
125
case TokenSpec ( . throw) : self = . throw
126
126
case TokenSpec ( . while) : self = . while
127
127
case TokenSpec ( . yield) : self = . yield
You can’t perform that action at this time.
0 commit comments