diff options
author | Martin Odersky <odersky@gmail.com> | 2013-05-08 17:39:08 +0200 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2013-05-08 17:39:08 +0200 |
commit | bfa03db8ea8897f51316cd77a7c71b2ca25ba531 (patch) | |
tree | 6a820b8ca9017f8e0234ba2b13f50640c82dbd5a /src/dotty/tools/dotc/parsing/Tokens.scala | |
parent | 214eb8b650a86d1708b1257f89f53840a121de62 (diff) | |
download | dotty-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.scala | 5 |
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) |