#include <PlmLine.h>
CPlmLine::CPlmLine | ( | ) |
bool CPlmLine::LoadPlmLineFromString | ( | string | Buffer, | |
bool | bStartLine, | |||
const CAgramtab * | pRusGramTab | |||
) |
References GetMorphSignPosition(), GetWordForm(), init_flag(), is_roman_number(), m_bFI1, m_bFI2, m_bFirstUpperAlpha, m_bHomonym, m_bHyphenWord, m_bName, m_bOborot1, m_bOborot2, m_bQuoteMarks, m_bSent2, m_bToDelete, m_CommonGramCode, m_FilePosition, m_GraphDescr, m_HomoWeight, m_Lemma, m_MorphSign, m_ParadigmId, m_Register, m_TokenLengthInFile, m_TokenType, m_Word, RLE, SetGramCodes(), SetWord(), TokenTypeToString(), Trim(), UpLow, and UpUp.
string CPlmLine::GetStr | ( | ) | const |
References Format(), LLE, LowLow, m_bFI1, m_bFI2, m_bHomonym, m_bName, m_bQuoteMarks, m_bSent2, m_CommonGramCode, m_FilePosition, m_GramCodes, m_GraphDescr, m_HomoWeight, m_Lemma, m_MorphSign, m_ParadigmId, m_Register, m_TokenLengthInFile, m_TokenType, m_Word, OTHER_TOKEN_TYPE, RLE, ROMAN_NUM, TokenTypeToString(), UpLow, and UpUp.
void CPlmLine::DeleteDescr | ( | const char * | Descr | ) |
void CPlmLine::DeleteOb1 | ( | ) |
References m_bOborot1, and m_GraphDescr.
void CPlmLine::DeleteOb2 | ( | ) |
bool CPlmLine::HasGraDescr | ( | const char * | GraphDescr | ) | const |
References m_GraphDescr.
void CPlmLine::SetGramCodes | ( | const string & | NewGramCodes, | |
const CAgramtab * | pRusGramTab | |||
) |
References CAgramtab::GetAllGrammems(), CAgramtab::GetPartOfSpeech(), m_CommonGramCode, m_GramCodes, m_Grammems, and m_Pos.
Referenced by LoadPlmLineFromString().
const string& CPlmLine::GetGramCodes | ( | ) | const [inline] |
References m_GramCodes.
bool CPlmLine::IsPartOfNonSingleOborot | ( | ) | const |
References m_bOborot1, and m_bOborot2.
bool CPlmLine::IsFoundInMorphology | ( | ) | const |
References LLE, m_MorphSign, m_TokenType, and RLE.
void CPlmLine::SetWord | ( | string | s | ) |
References EngRusMakeUpper(), m_UpperWord, and m_Word.
Referenced by LoadPlmLineFromString().
const string & CPlmLine::GetWord | ( | ) | const |
References m_Word.
const string & CPlmLine::GetUpperWord | ( | ) | const |
References m_UpperWord.
const string & CPlmLine::GetCommonGramCode | ( | ) | const |
References m_CommonGramCode.
void CPlmLine::SetMorphUnknown | ( | ) |
References m_CommonGramCode, m_MorphSign, and m_ParadigmId.
void CPlmLine::SetMorph | ( | char | MorphSign, | |
const string & | CommonAncode, | |||
const DWORD & | ParadigmId | |||
) |
References Format(), m_CommonGramCode, m_MorphSign, and m_ParadigmId.
string CPlmLine::m_GramCodes [private] |
Referenced by GetGramCodes(), GetStr(), and SetGramCodes().
string CPlmLine::m_Word [private] |
Referenced by GetStr(), GetWord(), LoadPlmLineFromString(), and SetWord().
string CPlmLine::m_UpperWord [private] |
Referenced by GetUpperWord(), and SetWord().
char CPlmLine::m_MorphSign [private] |
Referenced by CPlmLine(), GetStr(), IsFoundInMorphology(), LoadPlmLineFromString(), SetMorph(), and SetMorphUnknown().
string CPlmLine::m_CommonGramCode [private] |
Referenced by GetCommonGramCode(), GetStr(), LoadPlmLineFromString(), SetGramCodes(), SetMorph(), and SetMorphUnknown().
Referenced by CPlmLine(), GetStr(), and LoadPlmLineFromString().
Referenced by CPlmLine(), GetStr(), and LoadPlmLineFromString().
string CPlmLine::m_GraphDescr |
Referenced by DeleteDescr(), DeleteOb1(), GetStr(), HasGraDescr(), and LoadPlmLineFromString().
bool CPlmLine::m_bHomonym |
Referenced by GetStr(), and LoadPlmLineFromString().
string CPlmLine::m_Lemma |
Referenced by GetStr(), and LoadPlmLineFromString().
string CPlmLine::m_ParadigmId |
Referenced by CPlmLine(), GetStr(), LoadPlmLineFromString(), SetMorph(), and SetMorphUnknown().
string CPlmLine::m_HomoWeight |
Referenced by CPlmLine(), GetStr(), and LoadPlmLineFromString().
Referenced by CPlmLine(), GetStr(), IsFoundInMorphology(), and LoadPlmLineFromString().
Referenced by GetStr(), and LoadPlmLineFromString().
Referenced by CPlmLine(), and LoadPlmLineFromString().
Referenced by CPlmLine(), and LoadPlmLineFromString().
Referenced by CPlmLine(), GetStr(), and LoadPlmLineFromString().
bool CPlmLine::m_bFI1 |
Referenced by CPlmLine(), GetStr(), and LoadPlmLineFromString().
bool CPlmLine::m_bFI2 |
Referenced by CPlmLine(), GetStr(), and LoadPlmLineFromString().
bool CPlmLine::m_bName |
Referenced by CPlmLine(), GetStr(), and LoadPlmLineFromString().
bool CPlmLine::m_bSent2 |
Referenced by CPlmLine(), GetStr(), and LoadPlmLineFromString().
bool CPlmLine::m_bOborot1 |
Referenced by CPlmLine(), DeleteOb1(), IsPartOfNonSingleOborot(), and LoadPlmLineFromString().
bool CPlmLine::m_bOborot2 |
Referenced by CPlmLine(), DeleteOb2(), IsPartOfNonSingleOborot(), and LoadPlmLineFromString().
Referenced by CPlmLine(), and LoadPlmLineFromString().
Referenced by CPlmLine().
Referenced by CPlmLine().
Referenced by CPlmLine(), and SetGramCodes().
Referenced by CPlmLine(), and SetGramCodes().