diff options
author | Burak Emir <emir@epfl.ch> | 2007-07-08 19:45:30 +0000 |
---|---|---|
committer | Burak Emir <emir@epfl.ch> | 2007-07-08 19:45:30 +0000 |
commit | 7aeca0f163f6c00d8f4ff4cd1f86217f5b073566 (patch) | |
tree | 48cc70b33ce6a09af7eebc06f609ab3b3536d742 | |
parent | 33ec0ad1d7b714064e61b7d813ff3c11ff0466f7 (diff) | |
download | scala-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.scala | 5 |
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 +} |