@@ -354,16 +354,16 @@ function prepare!(entity, # can be an AbstractDocument or Corpus
354354 ((flags & strip_single_chars) > 0 ) && push! (rpatterns, strip2regex[strip_single_chars])
355355 end
356356 # known words
357- lang = _language (entity)
357+ language = _language (entity)
358358 if (flags & strip_articles) > 0
359- union! (skip_words, articles (lang ))
359+ union! (skip_words, articles (language ))
360360 else
361- ((flags & strip_indefinite_articles) > 0 ) && union! (skip_words, indefinite_articles (lang ))
362- ((flags & strip_definite_articles) > 0 ) && union! (skip_words, definite_articles (lang ))
361+ ((flags & strip_indefinite_articles) > 0 ) && union! (skip_words, indefinite_articles (language ))
362+ ((flags & strip_definite_articles) > 0 ) && union! (skip_words, definite_articles (language ))
363363 end
364- ((flags & strip_prepositions) > 0 ) && union! (skip_words, prepositions (lang ))
365- ((flags & strip_pronouns) > 0 ) && union! (skip_words, pronouns (lang ))
366- ((flags & strip_stopwords) > 0 ) && union! (skip_words, stopwords (lang ))
364+ ((flags & strip_prepositions) > 0 ) && union! (skip_words, prepositions (language ))
365+ ((flags & strip_pronouns) > 0 ) && union! (skip_words, pronouns (language ))
366+ ((flags & strip_stopwords) > 0 ) && union! (skip_words, stopwords (language ))
367367 if ! isempty (skip_words)
368368 push! (rpatterns, _build_words_pattern (skip_words))
369369 end
386386
387387function prepare (s:: AbstractString ,
388388 flags:: UInt32 ;
389- lang :: Language = DEFAULT_LANGUAGE,
389+ language :: Language = DEFAULT_LANGUAGE,
390390 skip_patterns = Vector {Regex} (),
391391 skip_words = Vector {AbstractString} ())
392392 os = s # Initialize output string
@@ -407,14 +407,14 @@ function prepare(s::AbstractString,
407407 end
408408 # known words
409409 if (flags & strip_articles) > 0
410- union! (skip_words, articles (lang ))
410+ union! (skip_words, articles (language ))
411411 else
412- ((flags & strip_indefinite_articles) > 0 ) && union! (skip_words, indefinite_articles (lang ))
413- ((flags & strip_definite_articles) > 0 ) && union! (skip_words, definite_articles (lang ))
412+ ((flags & strip_indefinite_articles) > 0 ) && union! (skip_words, indefinite_articles (language ))
413+ ((flags & strip_definite_articles) > 0 ) && union! (skip_words, definite_articles (language ))
414414 end
415- ((flags & strip_prepositions) > 0 ) && union! (skip_words, prepositions (lang ))
416- ((flags & strip_pronouns) > 0 ) && union! (skip_words, pronouns (lang ))
417- ((flags & strip_stopwords) > 0 ) && union! (skip_words, stopwords (lang ))
415+ ((flags & strip_prepositions) > 0 ) && union! (skip_words, prepositions (language ))
416+ ((flags & strip_pronouns) > 0 ) && union! (skip_words, pronouns (language ))
417+ ((flags & strip_stopwords) > 0 ) && union! (skip_words, stopwords (language ))
418418 if ! isempty (skip_words)
419419 push! (rpatterns, _build_words_pattern (skip_words))
420420 end
@@ -431,6 +431,6 @@ function prepare(s::AbstractString,
431431 os = remove_patterns (os, r)
432432 end
433433 # Stemming
434- ((flags & stem_words) > 0 ) && (os = stem (os))
434+ ((flags & stem_words) > 0 ) && (os = stem (os, language = language ))
435435 return os
436436end
0 commit comments