#include <COMSyntaxHolder.h>
CCOMSyntaxHolder::CCOMSyntaxHolder | ( | ) |
CCOMSyntaxHolder::~CCOMSyntaxHolder | ( | ) |
BOOL CCOMSyntaxHolder::LoadSyntax | ( | MorphLanguageEnum | langua | ) |
References ErrorMessage(), LoadSyntaxModule(), m_CurrentLanguage, m_pGramTab, m_piAfterMorphPlmLines, m_piBeforeSyntaxPlmLines, m_piGraphan, m_piLemmatizer, m_piMAPost, morphEnglish, morphGerman, and morphRussian.
void CCOMSyntaxHolder::DeleteProcessors | ( | ) |
References m_pGramTab, m_piAfterMorphPlmLines, m_piBeforeSyntaxPlmLines, m_piGraphan, m_piLemmatizer, m_piMAPost, and m_piSentCollection.
Referenced by ~CCOMSyntaxHolder().
BOOL CCOMSyntaxHolder::LoadSyntaxModule | ( | MorphLanguageEnum | langua | ) |
References ErrorMessage(), m_piLemmatizer, m_piSentCollection, and morphRussian.
Referenced by LoadSyntax().
BOOL CCOMSyntaxHolder::BuildBeforeSyntax | ( | string | str, | |
BOOL | bFile, | |||
BOOL | bWriteIntermFiles, | |||
BOOL | bSaveIntermResults | |||
) |
References COM_CATCH, COM_TRY, ErrorMessage(), FileExists(), Format(), GetRegistryString(), m_CurrentLanguage, m_piAfterMorphPlmLines, m_piBeforeSyntaxPlmLines, m_piGraphan, m_piLemmatizer, m_piMAPost, m_piSentCollection, and morphEnglish.
Referenced by GetSentencesFromSynAn().
BOOL CCOMSyntaxHolder::BuildSyntax | ( | BOOL | bSaveIntermResults | ) |
References COM_CATCH, COM_TRY, ErrorMessage(), m_piBeforeSyntaxPlmLines, and m_piSentCollection.
Referenced by GetSentencesFromSynAn().
BOOL CCOMSyntaxHolder::GetSentencesFromSynAn | ( | string | str, | |
BOOL | bFile, | |||
BOOL | bWriteIntermFiles, | |||
BOOL | bSaveIntermResults | |||
) |
Referenced by BuildBeforeSyntax(), and LoadSyntax().
GRAPHANLib::IGraphmatFilePtr CCOMSyntaxHolder::m_piGraphan |
Referenced by BuildBeforeSyntax(), DeleteProcessors(), and LoadSyntax().
LEMMATIZERLib::ILemmatizerPtr CCOMSyntaxHolder::m_piLemmatizer |
Referenced by BuildBeforeSyntax(), DeleteProcessors(), LoadSyntax(), and LoadSyntaxModule().
AGRAMTABLib::IGramTabPtr CCOMSyntaxHolder::m_pGramTab |
Referenced by DeleteProcessors(), and LoadSyntax().
MAPOSTLib::IMAPostPtr CCOMSyntaxHolder::m_piMAPost |
Referenced by BuildBeforeSyntax(), DeleteProcessors(), and LoadSyntax().
SYNANLib::ISentencesCollectionPtr CCOMSyntaxHolder::m_piSentCollection |
Referenced by BuildBeforeSyntax(), BuildSyntax(), DeleteProcessors(), and LoadSyntaxModule().
LEMMATIZERLib::IPLMLineCollectionPtr CCOMSyntaxHolder::m_piAfterMorphPlmLines |
Referenced by BuildBeforeSyntax(), DeleteProcessors(), and LoadSyntax().
LEMMATIZERLib::IPLMLineCollectionPtr CCOMSyntaxHolder::m_piBeforeSyntaxPlmLines |
Referenced by BuildBeforeSyntax(), BuildSyntax(), DeleteProcessors(), and LoadSyntax().