aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/parsing/Tokens.scala
diff options
context:
space:
mode:
Diffstat (limited to 'src/dotty/tools/dotc/parsing/Tokens.scala')
-rw-r--r--src/dotty/tools/dotc/parsing/Tokens.scala9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/dotty/tools/dotc/parsing/Tokens.scala b/src/dotty/tools/dotc/parsing/Tokens.scala
index f573df49d..4483818c9 100644
--- a/src/dotty/tools/dotc/parsing/Tokens.scala
+++ b/src/dotty/tools/dotc/parsing/Tokens.scala
@@ -156,8 +156,11 @@ object Tokens {
final val localModifierTokens = BitSet(
ABSTRACT, FINAL, SEALED, IMPLICIT, LAZY)
- final val modifierTokens = localModifierTokens | BitSet(
- PRIVATE, PROTECTED, OVERRIDE)
+ final val accessModifierTokens = BitSet(
+ PRIVATE, PROTECTED)
+
+ final val modifierTokens = localModifierTokens | accessModifierTokens | BitSet(
+ OVERRIDE)
/** Is token only legal as start of statement (eof also included)? */
final val mustStartStatTokens = defIntroTokens | modifierTokens | BitSet(
@@ -168,4 +171,6 @@ object Tokens {
final val canEndStatTokens = atomicExprTokens | BitSet(
TYPE, RPAREN, RBRACE, RBRACKET)
+
+ final val numericLitTokens = BitSet(INTLIT, LONGLIT, FLOATLIT, DOUBLELIT)
}