public LanguageModel(MorphologyModel morphModel, ISyntaxModel syntModel, ISemanticsModel semanticsModel) { morphologyModel = morphModel; syntaxModel = syntModel; this.semanticsModel = semanticsModel; }
public Eliza(MorphologyModel morphModel, ISyntaxModel syntModel, ISemanticsModel semModel) : base(new LanguageModel(morphModel, syntModel, semModel)) { }
public Eliza(MorphologyModel model) : base(new LanguageModel(model)) { }
public LanguageModel(MorphologyModel morphModel) { this.morphologyModel = morphModel; }