aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/parsing/Parsers.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2013-05-10 16:48:47 +0200
committerMartin Odersky <odersky@gmail.com>2013-05-10 16:52:43 +0200
commitaad2d3a71f65e1b542bbfafbf387394331a270ee (patch)
tree20b71bc654557cd02d3a965d87afdf1a76a2cfa1 /src/dotty/tools/dotc/parsing/Parsers.scala
parent5ec2199c4966404d462eb866533dc0589fe7f239 (diff)
downloaddotty-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.scala8
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."