From 9753961477f1f648656ec130675ed1b78f4f73b1 Mon Sep 17 00:00:00 2001 From: paltherr Date: Tue, 24 Jun 2003 08:57:30 +0000 Subject: - Removed file from encoded positions --- sources/scalac/ast/parser/Scanner.java | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) (limited to 'sources/scalac/ast') diff --git a/sources/scalac/ast/parser/Scanner.java b/sources/scalac/ast/parser/Scanner.java index 3555dcad5e..c2eb82a27e 100644 --- a/sources/scalac/ast/parser/Scanner.java +++ b/sources/scalac/ast/parser/Scanner.java @@ -66,10 +66,6 @@ public class Scanner extends TokenData { public int cline; public int ccol; - /** the current sourcefile - */ - public SourceFile currentSource; - /** a buffer for character and string literals */ protected byte[] lit = new byte[64]; @@ -84,7 +80,7 @@ public class Scanner extends TokenData { */ public Scanner(Unit unit) { this.unit = unit; - buf = (currentSource = unit.source).bytes(); + buf = unit.source.bytes(); cline = 1; bp = -1; ccol = 0; @@ -167,7 +163,7 @@ public class Scanner extends TokenData { */ public void fetchToken() { if (token == EOF) return; - lastpos = Position.encode(currentSource, cline, ccol); + lastpos = Position.encode(cline, ccol); int index = bp; while(true) { switch (ch) { @@ -194,7 +190,7 @@ public class Scanner extends TokenData { nextch(); break; default: - pos = Position.encode(currentSource, cline, ccol); + pos = Position.encode(cline, ccol); index = bp; switch (ch) { case 'A': case 'B': case 'C': case 'D': case 'E': @@ -574,7 +570,7 @@ public class Scanner extends TokenData { putch(ch); break; default: - syntaxError(Position.encode(currentSource, cline, ccol) - 1, "invalid escape character"); + syntaxError(Position.encode(cline, ccol) - 1, "invalid escape character"); putch(ch); } nextch(); -- cgit v1.2.3