summaryrefslogtreecommitdiff
path: root/sources
diff options
context:
space:
mode:
authorBurak Emir <emir@epfl.ch>2005-10-11 19:42:36 +0000
committerBurak Emir <emir@epfl.ch>2005-10-11 19:42:36 +0000
commit899e2bf1b2aac960ba459cc1e1667ac05cf5b2cc (patch)
tree204ab8f472efbfdd59ea9e28288f425bf2ad8d15 /sources
parent924b0f30395f7861b7de27c2536280bde66de29a (diff)
downloadscala-899e2bf1b2aac960ba459cc1e1667ac05cf5b2cc.tar.gz
scala-899e2bf1b2aac960ba459cc1e1667ac05cf5b2cc.tar.bz2
scala-899e2bf1b2aac960ba459cc1e1667ac05cf5b2cc.zip
NodeBuffer + => &+
Diffstat (limited to 'sources')
-rw-r--r--sources/scala/tools/scalac/ast/parser/SymbolicXMLBuilder.scala2
-rw-r--r--sources/scala/xml/factory/Binder.scala10
-rw-r--r--sources/scala/xml/parsing/MarkupParser.scala14
3 files changed, 13 insertions, 13 deletions
diff --git a/sources/scala/tools/scalac/ast/parser/SymbolicXMLBuilder.scala b/sources/scala/tools/scalac/ast/parser/SymbolicXMLBuilder.scala
index 76f8c8d871..8a76eeaa59 100644
--- a/sources/scala/tools/scalac/ast/parser/SymbolicXMLBuilder.scala
+++ b/sources/scala/tools/scalac/ast/parser/SymbolicXMLBuilder.scala
@@ -46,7 +46,7 @@ class SymbolicXMLBuilder(make: TreeFactory, gen: TreeGen, p: Parser, preserveWS:
val _immutable = Name.fromString("immutable");
val _mutable = Name.fromString("mutable");
val _append = Name.fromString("append");
- val _plus = Name.fromString("$plus");
+ val _plus = Name.fromString("$amp$plus");
val _collection = Name.fromString("collection");
val _toList = Name.fromString("toList");
val _xml = Name.fromString("xml");
diff --git a/sources/scala/xml/factory/Binder.scala b/sources/scala/xml/factory/Binder.scala
index a9af7af3d3..d387e90139 100644
--- a/sources/scala/xml/factory/Binder.scala
+++ b/sources/scala/xml/factory/Binder.scala
@@ -21,17 +21,17 @@ abstract class Binder(val preserveWS: Boolean) extends ValidatingMarkupHandler {
Text( txt );
final def traverse(n:Node): Unit = n match {
- case x:ProcInstr => result + procInstr(0, x.target, x.text)
- case x:Comment => result + comment(0, x.text)
- case x:Text => result + text(0, x.data)
- case x:EntityRef => result + entityRef(0, x.entityName)
+ case x:ProcInstr => result &+ procInstr(0, x.target, x.text)
+ case x:Comment => result &+ comment(0, x.text)
+ case x:Text => result &+ text(0, x.data)
+ case x:EntityRef => result &+ entityRef(0, x.entityName)
case _ =>
elemStart(0, n.prefix, n.label, n.attributes, n.scope);
val old = result;
result = new NodeBuffer();
for(val m <- n.child)
traverse(m);
- result = old + elem(0, n.prefix, n.label, n.attributes, n.scope, NodeSeq.fromSeq(result)).toList;
+ result = old &+ elem(0, n.prefix, n.label, n.attributes, n.scope, NodeSeq.fromSeq(result)).toList;
elemEnd(0, n.prefix, n.label);
}
diff --git a/sources/scala/xml/parsing/MarkupParser.scala b/sources/scala/xml/parsing/MarkupParser.scala
index 2ff647738d..6cf17ae6f4 100644
--- a/sources/scala/xml/parsing/MarkupParser.scala
+++ b/sources/scala/xml/parsing/MarkupParser.scala
@@ -451,10 +451,10 @@ import scala.xml.dtd._ ;
/* todo: move this into the NodeBuffer class */
def appendText(pos: Int, ts: NodeBuffer, txt: String): Unit = {
if (preserveWS)
- ts + handle.text(pos, txt);
+ ts &+ handle.text(pos, txt);
else
for (val t <- TextBuffer.fromString(txt).toText) {
- ts + handle.text(pos, t.text);
+ ts &+ handle.text(pos, t.text);
}
}
@@ -464,16 +464,16 @@ import scala.xml.dtd._ ;
case '!' =>
nextch;
if ('[' == ch) // CDATA
- ts + xCharData;
+ ts &+ xCharData;
else if ('D' == ch) // doctypedecl, parse DTD // @todo REMOVE HACK
parseDTD();
else // comment
- ts + xComment;
+ ts &+ xComment;
case '?' => // PI
nextch;
- ts + xProcInstr;
+ ts &+ xProcInstr;
case _ =>
- ts + element1(pscope); // child
+ ts &+ element1(pscope); // child
}
}
@@ -515,7 +515,7 @@ import scala.xml.dtd._ ;
nextch;
val theChar = handle.text( tmppos, xCharRef );
xToken(';');
- ts + theChar ;
+ ts &+ theChar ;
case _ => // EntityRef
val n = xName ;
xToken(';');