public StemmingRuleSetIterator(StemmingRuleSet set) { if (set == null) { throw new ArgumentNullException("set"); } _Set = set; _Position = -1; }
public StemmingRuleSet Read(System.Globalization.CultureInfo culture) { string line; StemmingRuleSet result = new StemmingRuleSet(culture); StemmingRuleParser parser = new StemmingRuleParser(result); while ((line = _Reader.ReadLine()) != null) { line = line.Trim(); if (line.StartsWith("#") || line.Length == 0) { continue; } parser.Add(line); } Close(); return(result); }
public StemmingRuleParser(StemmingRuleSet ruleset) { _RuleSet = ruleset; }
public RuleBasedStemmer(Resources.LanguageResources resources) { _Resources = resources; _Rules = resources.StemmingRules; }