Skip to content

2night/libstemmerd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

libstemmerd

libstemmer binding for d programming language.

How to

import std.stdio;
import stemmer;

void main()
{  
  // Print a list of available languages
  writeln("Available languages: ");
  foreach(stemmer; Stemmer.list)
    writeln(" - ", stemmer);
   
  // Create an english stemmer
  Stemmer s = Stemmer("english");

  // Try it!
  assert(s.stem("testing")   == "test");
  assert(s.stem("test")      == "test");
  assert(s.stem("tested")    == "test");
   
  assert(s.stem("consist")         == "consist");
  assert(s.stem("consisted")       == "consist");
  assert(s.stem("consistency")     == "consist");
  assert(s.stem("consistent")      == "consist");
  assert(s.stem("consistently")    == "consist");
  assert(s.stem("consisting")      == "consist");
  assert(s.stem("consists")        == "consist");

}

About

libstemmer binding for d programming language.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages