summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPaul Phillips <paulp@improving.org>2009-03-06 14:52:22 +0000
committerPaul Phillips <paulp@improving.org>2009-03-06 14:52:22 +0000
commit2ef54cbddbb74254d996a9b35290e20d687e3546 (patch)
tree4fc0eb78914084b8842d8efa4bc532cd259c1bcc /src
parent0bd2114450d971a562be4ba6893e7f2b492b061c (diff)
downloadscala-2ef54cbddbb74254d996a9b35290e20d687e3546.tar.gz
scala-2ef54cbddbb74254d996a9b35290e20d687e3546.tar.bz2
scala-2ef54cbddbb74254d996a9b35290e20d687e3546.zip
Reverted a small parser change which had the un...
Reverted a small parser change which had the unfortunate side effect of making it much harder to enter code into the interpreter.
Diffstat (limited to 'src')
-rw-r--r--src/compiler/scala/tools/nsc/ast/parser/Parsers.scala4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/compiler/scala/tools/nsc/ast/parser/Parsers.scala b/src/compiler/scala/tools/nsc/ast/parser/Parsers.scala
index d992989879..35627c1c13 100644
--- a/src/compiler/scala/tools/nsc/ast/parser/Parsers.scala
+++ b/src/compiler/scala/tools/nsc/ast/parser/Parsers.scala
@@ -2515,10 +2515,10 @@ trait Parsers extends NewScanners with MarkupParsers {
acceptStatSep()
} else if (isExprIntro) {
stats += statement(InBlock)
- if (inToken != RBRACE && inToken != CASE && inToken != EOF) acceptStatSep()
+ if (inToken != RBRACE && inToken != CASE) acceptStatSep()
} else if (isDefIntro || isLocalModifier || in.token == AT) {
stats ++= localDef
- if (inToken == RBRACE || inToken == CASE || inToken == EOF) {
+ if (inToken == RBRACE || inToken == CASE) {
syntaxError("block must end in result expression, not in definition", false)
stats += Literal(()).setPos(inCurrentPos)
} else acceptStatSep()