Esempio n. 1
0
File: Model.cs Progetto: gena09/osot
        /// <summary>
        /// Генерирует операторную структуру
        /// </summary>
        /// <param name="inText">Текст для перевода в операторную структуру</param>
        public void genareteOperationStructureFromPlainText(string inText)
        {
            gp.setInitialData(inText);
            gp.work();
            mp.setInitialData(gp.outStrArray);
            mp.work();
            sp.setInitialData(inText);
            sp.work();
            semP.setInitialData(sp.sentCollection);
            semP.work();

            //TODO: отнести к отображению
            List <string> POSAfter = sp.getPartOfSpeechs();
            string        semText  = "";

            semText         = semP.stringRepresentation;
            resultProcesses = semP.outStruct;
            mp.checkErrorsOfMorfology(mp.outPartOfSpeechs, gp.outStrArray, sp.words, POSAfter);
            //form.setDataFromProcessors(gp.outStrArray, mp.outPartOfSpeechs, POSAfter, mp.errProbAfter, sp.text, semText);
        }