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 /src/library | |
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)
Diffstat (limited to 'src/library')
-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 +} |