summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBurak Emir <emir@epfl.ch>2007-07-08 19:45:30 +0000
committerBurak Emir <emir@epfl.ch>2007-07-08 19:45:30 +0000
commit7aeca0f163f6c00d8f4ff4cd1f86217f5b073566 (patch)
tree48cc70b33ce6a09af7eebc06f609ab3b3536d742
parent33ec0ad1d7b714064e61b7d813ff3c11ff0466f7 (diff)
downloadscala-7aeca0f163f6c00d8f4ff4cd1f86217f5b073566.tar.gz
scala-7aeca0f163f6c00d8f4ff4cd1f86217f5b073566.tar.bz2
scala-7aeca0f163f6c00d8f4ff4cd1f86217f5b073566.zip
got rid of warning by using copyToArray instead...
got rid of warning by using copyToArray instead of toArray (difference? why is toArray deprecated but copyToArray isn't? beats me)
-rw-r--r--src/library/scala/util/parsing/combinator/lexical/StdLexical.scala5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/library/scala/util/parsing/combinator/lexical/StdLexical.scala b/src/library/scala/util/parsing/combinator/lexical/StdLexical.scala
index 8ef749ad85..ff3086a78f 100644
--- a/src/library/scala/util/parsing/combinator/lexical/StdLexical.scala
+++ b/src/library/scala/util/parsing/combinator/lexical/StdLexical.scala
@@ -68,7 +68,8 @@ class StdLexical extends Lexical with StdTokens {
// there is another delimiter that is a prefix of D
def parseDelim(s: String): Parser[Token] = accept(s.toList) ^^ Keyword(s)
- val d = delimiters.toArray
+ val d = new Array[String](delimiters.size)
+ delimiters.copyToArray(d,0)
scala.util.Sorting.quickSort(d)
_delim = d.toList.reverse.map(parseDelim).reduceRight[Parser[Token]](_ | _) // no offence :-)
}
@@ -79,4 +80,4 @@ class StdLexical extends Lexical with StdTokens {
private def lift[T](f: String => T)(xs: List[char]): T = f(xs.mkString("", "", ""))
private def lift2[T](f: String => T)(p: ~[char, List[char]]): T = lift(f)(p._1 :: p._2)
-} \ No newline at end of file
+}