@@ -182,10 +182,9 @@ object Tokens extends TokensCommon {
182182 final val FORSOME = 61 ; enter(FORSOME , " forSome" ) // TODO: deprecate
183183 final val ENUM = 62 ; enter(ENUM , " enum" )
184184 final val ERASED = 63 ; enter(ERASED , " erased" )
185- final val IMPLIED = 64 ; enter(IMPLIED , " delegate" )
186- final val GIVEN = 65 ; enter(GIVEN , " given" )
187- final val EXPORT = 66 ; enter(EXPORT , " export" )
188- final val MACRO = 67 ; enter(MACRO , " macro" ) // TODO: remove
185+ final val GIVEN = 64 ; enter(GIVEN , " given" )
186+ final val EXPORT = 65 ; enter(EXPORT , " export" )
187+ final val MACRO = 66 ; enter(MACRO , " macro" ) // TODO: remove
189188
190189 /** special symbols */
191190 final val NEWLINE = 78 ; enter(NEWLINE , " end of statement" , " new line" )
@@ -221,14 +220,14 @@ object Tokens extends TokensCommon {
221220 USCORE , NULL , THIS , SUPER , TRUE , FALSE , RETURN , QUOTEID , XMLSTART )
222221
223222 final val canStartExpressionTokens : TokenSet = atomicExprTokens | BitSet (
224- LBRACE , LPAREN , INDENT , QUOTE , IF , DO , WHILE , FOR , NEW , TRY , THROW , GIVEN )
223+ LBRACE , LPAREN , INDENT , QUOTE , IF , DO , WHILE , FOR , NEW , TRY , THROW )
225224
226225 final val canStartTypeTokens : TokenSet = literalTokens | identifierTokens | BitSet (
227226 THIS , SUPER , USCORE , LPAREN , AT )
228227
229228 final val templateIntroTokens : TokenSet = BitSet (CLASS , TRAIT , OBJECT , ENUM , CASECLASS , CASEOBJECT )
230229
231- final val dclIntroTokens : TokenSet = BitSet (DEF , VAL , VAR , TYPE , IMPLIED , GIVEN )
230+ final val dclIntroTokens : TokenSet = BitSet (DEF , VAL , VAR , TYPE , GIVEN )
232231
233232 final val defIntroTokens : TokenSet = templateIntroTokens | dclIntroTokens
234233
@@ -245,8 +244,6 @@ object Tokens extends TokensCommon {
245244
246245 final val modifierFollowers = modifierTokens | defIntroTokens
247246
248- final val paramIntroTokens : TokenSet = modifierTokens | identifierTokens | BitSet (AT , VAL , VAR , IMPLICIT )
249-
250247 /** Is token only legal as start of statement (eof also included)? */
251248 final val mustStartStatTokens : TokenSet = defIntroTokens | modifierTokens | BitSet (IMPORT , EXPORT , PACKAGE )
252249
@@ -268,7 +265,7 @@ object Tokens extends TokensCommon {
268265
269266 final val canStartIndentTokens : BitSet =
270267 statCtdTokens | BitSet (COLONEOL , EQUALS , ARROW , LARROW , WHILE , TRY , FOR )
271- // `if` is excluded because it often comes after `else` which makes for awkward indentation rules
268+ // `if` is excluded because it often comes after `else` which makes for awkward indentation rules TODO: try to do without the exception
272269
273270 /** Faced with the choice between a type and a formal parameter, the following
274271 * tokens determine it's a formal parameter.
@@ -285,7 +282,7 @@ object Tokens extends TokensCommon {
285282 final val noIndentAfterConditionTokens = BitSet (THEN , DO )
286283 final val noIndentAfterEnumeratorTokens = BitSet (YIELD , DO )
287284
288- final val scala3keywords = BitSet (ENUM , ERASED , GIVEN , IMPLIED )
285+ final val scala3keywords = BitSet (ENUM , ERASED , GIVEN )
289286
290287 final val softModifierNames = Set (nme.inline, nme.opaque)
291288}
0 commit comments