Пример #1
0
 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());
 }
Пример #2
0
 public SutSpecificationBuilder(IRussianGrammarParser grammarParser, SentenceUnderstander sentenceUnderstander)
 {
     _grammarParser        = grammarParser;
     _sentenceUnderstander = sentenceUnderstander;
 }