public TransferEngine(IMorphologicalAnalyzer sourceAnalyzer, ITransferer transferer, IMorphologicalGenerator targetGenerator) { _sourceAnalyzer = sourceAnalyzer; _transferer = transferer; _targetGenerator = targetGenerator; }
public static void AddGeneratedWords(this IMorphologicalGenerator targetGenerator, WordAnalysis analysis, params string[] words) { targetGenerator.GenerateWords(Arg.Is(analysis)).Returns(words); }
public GlossMorphemeMapper(IMorphologicalGenerator targetGenerator) { _morphemes = targetGenerator.Morphemes.ToDictionary(m => m.Gloss, StringComparer.OrdinalIgnoreCase); }