aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/parsing/Tokens.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2013-05-08 17:39:08 +0200
committerMartin Odersky <odersky@gmail.com>2013-05-08 17:39:08 +0200
commitbfa03db8ea8897f51316cd77a7c71b2ca25ba531 (patch)
tree6a820b8ca9017f8e0234ba2b13f50640c82dbd5a /src/dotty/tools/dotc/parsing/Tokens.scala
parent214eb8b650a86d1708b1257f89f53840a121de62 (diff)
downloaddotty-bfa03db8ea8897f51316cd77a7c71b2ca25ba531.tar.gz
dotty-bfa03db8ea8897f51316cd77a7c71b2ca25ba531.tar.bz2
dotty-bfa03db8ea8897f51316cd77a7c71b2ca25ba531.zip
Improvements in error handling of parser
Also some simplifications and eliminations of unused code.
Diffstat (limited to 'src/dotty/tools/dotc/parsing/Tokens.scala')
-rw-r--r--src/dotty/tools/dotc/parsing/Tokens.scala5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/dotty/tools/dotc/parsing/Tokens.scala b/src/dotty/tools/dotc/parsing/Tokens.scala
index 12f0578e4..94e8a6ff3 100644
--- a/src/dotty/tools/dotc/parsing/Tokens.scala
+++ b/src/dotty/tools/dotc/parsing/Tokens.scala
@@ -134,6 +134,9 @@ object Tokens {
final val LBRACE = 94; enter(LBRACE, "'{'")
final val RBRACE = 95; enter(RBRACE, "'}'")
+ final val firstParen = LPAREN
+ final val lastParen = RBRACE
+
/** XML mode */
final val XMLSTART = 96; enter(XMLSTART, "$XMLSTART$<") // TODO: deprecate
@@ -165,7 +168,7 @@ object Tokens {
/** Is token only legal as start of statement (eof also included)? */
final val mustStartStatTokens = defIntroTokens | modifierTokens | BitSet(
- CASE, IMPORT, PACKAGE)
+ IMPORT, PACKAGE)
final val canStartStatTokens = canStartExpressionTokens | mustStartStatTokens | BitSet(
AT)