public void DefinePatterns(Table patterns) { SentenceUnderstander = SentenceUnderstander.LoadFromPatterns( from r in patterns.GetMultilineRows() select new GenerativePattern(r["Id"], r["Pattern"], ParseMeaning(r["Meaning"])), _grammarParser, _russianLexicon, CreateMeaningBuilder()); }
public SutSpecificationBuilder(IRussianGrammarParser grammarParser, SentenceUnderstander sentenceUnderstander) { _grammarParser = grammarParser; _sentenceUnderstander = sentenceUnderstander; }