~snowball-yiddish-dev/snowball-yiddish/trunk

« back to all changes in this revision

Viewing changes to snowball/libstemmer/mkmodules.pl

  • Committer: richard
  • Date: 2003-05-30 19:46:11 UTC
  • Revision ID: svn-v4:633ccae0-01f4-0310-8c99-d3591da6f01f:trunk:225
Add ability to get length of stemmed word, and list of available stemmers.
Update test accordingly.

Show diffs side-by-side

added added

removed removed

Lines of Context:
65
65
  struct SN_env * (*create)(void);
66
66
  void (*close)(struct SN_env *);
67
67
  int (*stem)(struct SN_env *);
68
 
} modules[] = {
 
68
};
 
69
static struct stemmer_modules modules[] = {
69
70
EOS
70
71
 
71
72
for $lang (sort keys %aliases) {
78
79
};
79
80
EOS
80
81
 
 
82
print OUT <<EOS;
 
83
static const char * algorithm_names[] = {
 
84
EOS
 
85
 
 
86
for $lang (sort @langs) {
 
87
  my $l = $aliases{$lang};
 
88
  print OUT "  \"$lang\", \n";
 
89
}
 
90
 
 
91
print OUT <<EOS;
 
92
  0
 
93
};
 
94
EOS
81
95
close OUT or die "Can't close ${outname}: $!\n";