summaryrefslogtreecommitdiff
path: root/sources
diff options
context:
space:
mode:
authorburaq <buraq@epfl.ch>2005-04-19 15:48:38 +0000
committerburaq <buraq@epfl.ch>2005-04-19 15:48:38 +0000
commit8d4cadf3d956a9779bc3148f6670888e6f6d4340 (patch)
treeb4c7f8dab275205b53f420d12e42192ae187c4c8 /sources
parent2dfa8272da4b1fba6a09199f8730aab18c27c273 (diff)
downloadscala-8d4cadf3d956a9779bc3148f6670888e6f6d4340.tar.gz
scala-8d4cadf3d956a9779bc3148f6670888e6f6d4340.tar.bz2
scala-8d4cadf3d956a9779bc3148f6670888e6f6d4340.zip
bugfix, whitespace and XML literals
Diffstat (limited to 'sources')
-rw-r--r--sources/scala/tools/scalac/ast/parser/Scanner.scala5
1 files changed, 3 insertions, 2 deletions
diff --git a/sources/scala/tools/scalac/ast/parser/Scanner.scala b/sources/scala/tools/scalac/ast/parser/Scanner.scala
index 380459ae18..a2ee0a6a83 100644
--- a/sources/scala/tools/scalac/ast/parser/Scanner.scala
+++ b/sources/scala/tools/scalac/ast/parser/Scanner.scala
@@ -308,7 +308,7 @@ class Scanner(_unit: CompilationUnit) extends TokenData {
var last = lastch;
nextch();
last.match {
- case ' '|'{'|'('|'>' if xml.Parsing.isNameStart( ch ) =>
+ case ' '|'\t'|'\n'|'{'|'('|'>' if xml.Parsing.isNameStart( ch ) =>
token = XMLSTART;
case _ =>
putChar('<');
@@ -504,7 +504,8 @@ class Scanner(_unit: CompilationUnit) extends TokenData {
else syntaxError("unclosed comment");
openComments = openComments - 1;
}
- true
+ lastch = ' ';
+ true;
} else {
false
}