summaryrefslogtreecommitdiff
path: root/core
diff options
context:
space:
mode:
authorRocky Madden <git@rockymadden.com>2012-11-09 15:44:10 -0700
committerRocky Madden <git@rockymadden.com>2012-11-09 15:44:10 -0700
commit395fd84cb068ee99d94f30a9e05919bff1aa6db6 (patch)
treee29f630273b7badb910672f929c622df58cc039a /core
parent60cbc08776285e5bef6aae41b7a323cb556406ff (diff)
downloadstringmetric-395fd84cb068ee99d94f30a9e05919bff1aa6db6.tar.gz
stringmetric-395fd84cb068ee99d94f30a9e05919bff1aa6db6.tar.bz2
stringmetric-395fd84cb068ee99d94f30a9e05919bff1aa6db6.zip
Added require.
Diffstat (limited to 'core')
-rwxr-xr-xcore/source/core/scala/org/hashtree/stringmetric/similarity/NGramAlgorithm.scala2
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)