@@ -242,12 +242,6 @@ object Tokens extends TokensCommon {
242
242
243
243
final val paramIntroTokens : TokenSet = modifierTokens | identifierTokens | BitSet (AT , VAL , VAR , IMPLICIT )
244
244
245
- /** Tokens that stop a lookahead scan search for a `<-`, `then`, or `do`.
246
- * Used for disambiguating between old and new syntax.
247
- */
248
- final val stopScanTokens : BitSet = mustStartStatTokens |
249
- BitSet (IF , ELSE , WHILE , DO , FOR , YIELD , NEW , TRY , CATCH , FINALLY , THROW , RETURN , MATCH , SEMI , EOF )
250
-
251
245
/** Is token only legal as start of statement (eof also included)? */
252
246
final val mustStartStatTokens : TokenSet = defIntroTokens | modifierTokens | BitSet (IMPORT , EXPORT , PACKAGE )
253
247
@@ -257,6 +251,12 @@ object Tokens extends TokensCommon {
257
251
final val canEndStatTokens : TokenSet = atomicExprTokens | BitSet (
258
252
TYPE , RPAREN , RBRACE , RBRACKET )
259
253
254
+ /** Tokens that stop a lookahead scan search for a `<-`, `then`, or `do`.
255
+ * Used for disambiguating between old and new syntax.
256
+ */
257
+ final val stopScanTokens : BitSet = mustStartStatTokens |
258
+ BitSet (IF , ELSE , WHILE , DO , FOR , YIELD , NEW , TRY , CATCH , FINALLY , THROW , RETURN , MATCH , SEMI , EOF )
259
+
260
260
final val numericLitTokens : TokenSet = BitSet (INTLIT , LONGLIT , FLOATLIT , DOUBLELIT )
261
261
262
262
final val scala3keywords = BitSet (ENUM , ERASED , GIVEN , IMPLIED )
0 commit comments