示例#1
0
        internal static void Initialize()
        {
            if (m_Ontology != null)
            {
                return;
            }
            m_Ontology = new TerminCollection();
            Termin te;

            te = new Termin("ТАКЖЕ")
            {
                Tag = ConjunctionType.And
            };
            te.AddVariant("А ТАКЖЕ", false);
            te.AddVariant("КАК И", false);
            te.AddVariant("ТАК И", false);
            te.AddVariant("А РАВНО", false);
            te.AddVariant("А РАВНО И", false);
            m_Ontology.Add(te);
            te = new Termin("ЕСЛИ")
            {
                Tag = ConjunctionType.If
            };
            m_Ontology.Add(te);
            te = new Termin("ТО")
            {
                Tag = ConjunctionType.Then
            };
            m_Ontology.Add(te);
            te = new Termin("ИНАЧЕ")
            {
                Tag = ConjunctionType.Else
            };
            m_Ontology.Add(te);
            te = new Termin("ИНАЧЕ КАК")
            {
                Tag = ConjunctionType.Except, Tag2 = true
            };
            te.AddVariant("ИНАЧЕ, КАК", false);
            te.AddVariant("ЗА ИСКЛЮЧЕНИЕМ", false);
            te.AddVariant("ИСКЛЮЧАЯ", false);
            te.AddAbridge("КРОМЕ");
            te.AddAbridge("КРОМЕ КАК");
            te.AddAbridge("КРОМЕ, КАК");
            m_Ontology.Add(te);
            te = new Termin("ВКЛЮЧАЯ")
            {
                Tag = ConjunctionType.Include, Tag2 = true
            };
            te.AddVariant("В ТОМ ЧИСЛЕ", false);
            m_Ontology.Add(te);
        }
示例#2
0
        public static void Initialize()
        {
            _terminCollection = new TerminCollection();
            Termin tContract = new Termin("контракт", MorphLang.RU, true);

            tContract.AddAbridge("гос.контракт");
            tContract.AddAbridge("г.контракт");
            tContract.AddAbridge("гос.к-т");
            _terminCollection.Add(tContract);

            _opfTerminCollection = new TerminCollection();
            Termin tOpf = new Termin("ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСВЕННОСТЬЮ");

            tOpf.AddAbridge("ООО");
            tOpf.AddVariant("ЗАКРЫТОЕ АКЦИОНЕРНОЕ ОБЩЕСТВО");
            tOpf.AddAbridge("ЗАО");
            _opfTerminCollection.Add(tOpf);

            OrganizationAnalyzer.Initialize();
            UriAnalyzer.Initialize();
            DateAnalyzer.Initialize();
            ProcessorService.RegisterAnalyzer(new MyAnalyzer());
        }