diff options
author | Martin Odersky <odersky@gmail.com> | 2013-05-10 16:48:47 +0200 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2013-05-10 16:52:43 +0200 |
commit | aad2d3a71f65e1b542bbfafbf387394331a270ee (patch) | |
tree | 20b71bc654557cd02d3a965d87afdf1a76a2cfa1 /src/dotty/tools/dotc/parsing/Parsers.scala | |
parent | 5ec2199c4966404d462eb866533dc0589fe7f239 (diff) | |
download | dotty-aad2d3a71f65e1b542bbfafbf387394331a270ee.tar.gz dotty-aad2d3a71f65e1b542bbfafbf387394331a270ee.tar.bz2 dotty-aad2d3a71f65e1b542bbfafbf387394331a270ee.zip |
Refactored and augmented source positions.
Also Implemented ConsoleReporter formatting.
Diffstat (limited to 'src/dotty/tools/dotc/parsing/Parsers.scala')
-rw-r--r-- | src/dotty/tools/dotc/parsing/Parsers.scala | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/dotty/tools/dotc/parsing/Parsers.scala b/src/dotty/tools/dotc/parsing/Parsers.scala index 29efa7227..c7b52fc63 100644 --- a/src/dotty/tools/dotc/parsing/Parsers.scala +++ b/src/dotty/tools/dotc/parsing/Parsers.scala @@ -4,7 +4,7 @@ package parsing import scala.collection.mutable.ListBuffer import scala.collection.immutable.BitSet -import util.{ SourceFile, FreshNameCreator } +import util.{ SourceFile, FreshNameCreator, SourcePosition } import Tokens._ import Scanners._ import MarkupParsers._ @@ -212,7 +212,11 @@ object Parsers { */ def syntaxErrorOrIncomplete(msg: String) = if (in.token == EOF) incompleteInputError(msg) - else { syntaxError(msg); skip(); lastErrorOffset = in.offset } + else { + syntaxError(msg+", found: "+in) + skip() + lastErrorOffset = in.offset + } // DEBUG private def expectedMsg(token: Int): String = showToken(token) + " expected but " + showToken(in.token) + " found." |