diff options
author | Rocky Madden <git@rockymadden.com> | 2012-11-09 15:44:10 -0700 |
---|---|---|
committer | Rocky Madden <git@rockymadden.com> | 2012-11-09 15:44:10 -0700 |
commit | 395fd84cb068ee99d94f30a9e05919bff1aa6db6 (patch) | |
tree | e29f630273b7badb910672f929c622df58cc039a /core | |
parent | 60cbc08776285e5bef6aae41b7a323cb556406ff (diff) | |
download | stringmetric-395fd84cb068ee99d94f30a9e05919bff1aa6db6.tar.gz stringmetric-395fd84cb068ee99d94f30a9e05919bff1aa6db6.tar.bz2 stringmetric-395fd84cb068ee99d94f30a9e05919bff1aa6db6.zip |
Added require.
Diffstat (limited to 'core')
-rwxr-xr-x | core/source/core/scala/org/hashtree/stringmetric/similarity/NGramAlgorithm.scala | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/core/source/core/scala/org/hashtree/stringmetric/similarity/NGramAlgorithm.scala b/core/source/core/scala/org/hashtree/stringmetric/similarity/NGramAlgorithm.scala index 89a6d68..6069f43 100755 --- a/core/source/core/scala/org/hashtree/stringmetric/similarity/NGramAlgorithm.scala +++ b/core/source/core/scala/org/hashtree/stringmetric/similarity/NGramAlgorithm.scala @@ -24,6 +24,8 @@ object NGramAlgorithm extends StringAlgorithm with FilterableConfigurableStringA @tailrec private[this] def sequence(i: Array[Char], o: Array[Array[Char]], n: Int): Array[Array[Char]] = { + require(n > 0) + if (i.length <= n) o :+ i else sequence(i.tail, o :+ i.take(n), n) |