ddc
|
#include <graline.h>
Public Member Functions | |
CGraLine () | |
BYTE | GetTokenLength () const |
const char * | GetToken () const |
BYTE | GetScreenLength () const |
DWORD | GetInputOffset () const |
QWORD | GetDescriptors () const |
bool | IsNotPrint () const |
bool | IsSpace () const |
bool | IsEOLN () const |
bool | IsSoft () const |
bool | IsPunct () const |
bool | IsIdent () const |
bool | IsEnglishName () const |
bool | IsGrouped () const |
bool | IsAbbreviation () const |
bool | IsParagraphChar () const |
bool | IsPageBreak () const |
bool | IsTextAreaEnd () const |
bool | IsElectronicAddress () const |
bool | IsParagraphTag () const |
bool | IsKeyModifier () const |
bool | IsChar (int c) const |
bool | IsAsterisk () const |
bool | HasSingleSpaceAfter () const |
bool | HasMacroSyntaxDelimiter () const |
bool | IsWordOrNumberOrAbbr () const |
void | SetSpace () |
void | SetPunct () |
void | SetEOLN () |
void | SetNotPrint () |
void | SetParagraphChar () |
void | SetParagraphTag () |
void | SetKeyModifier () |
void | SetSingleSpaceAfter () |
void | SetIdent () |
void | SetElectronicAddress () |
void | SetPageBreak () |
void | SetTextAreaEnd () |
void | SetEnglishName () |
void | DelDes (Descriptors d) |
void | SetDes (Descriptors d) |
void | AddStatus (WORD add_state) |
void | SetToken (const char *) |
size_t | ReadWord (size_t Offset, const CGraphmatFile *G, DWORD &PageNumber) |
bool | IsSingleSpaceToDelete () const |
Private Member Functions | |
size_t | LengthUntilDelimiters (const char *s, const CGraphmatFile *G) |
Private Attributes | |
const char * | unit |
BYTE | slen |
BYTE | ulen |
QWORD | m_Descriptors |
WORD | m_Status |
DWORD | m_InputOffset |
CGraLine::CGraLine | ( | ) |
References m_Descriptors, m_InputOffset, m_Status, slen, ulen, and unit.
|
private |
References Apostrophe, CriticalTokenLength, GetInternetAddressStarter(), is_alpha(), is_russian_alpha(), CGraphanDicts::IsRegisteredKeyModifier(), CUnitHolder::m_Language, CGraphmatFile::m_pDicts, morphRussian, SetElectronicAddress(), and SetKeyModifier().
Referenced by ReadWord().
|
inline |
Referenced by CGraphmatFile::GetGraphematicalLine(), CGraphmatFile::GraphmatMain(), CGraphmatFile::InitNonContextDescriptors(), and IsSingleSpaceToDelete().
|
inline |
Referenced by CGraphmatFile::GetGraphematicalLine(), CGraphmatFile::InitNonContextDescriptors(), and IsSingleSpaceToDelete().
|
inline |
|
inline |
Referenced by CGraphmatFile::GetGraphematicalLine(), and CGraphmatFile::InitContextDescriptors().
|
inline |
Referenced by CGraphmatFile::GetGraphematicalLine(), and CGraphmatFile::InitNonContextDescriptors().
bool CGraLine::IsNotPrint | ( | ) | const |
References m_Status, and stNotPrint.
Referenced by CGraphmatFile::GetGraphematicalLine(), and CGraphmatFile::InitNonContextDescriptors().
|
inline |
References stSpace.
Referenced by CGraphmatFile::InitNonContextDescriptors().
|
inline |
References stEOLN.
Referenced by CGraphmatFile::InitNonContextDescriptors().
|
inline |
|
inline |
References stPunct.
Referenced by CGraphmatFile::InitNonContextDescriptors().
bool CGraLine::IsIdent | ( | ) | const |
References m_Status, and stIdent.
Referenced by CGraphmatFile::InitNonContextDescriptors().
bool CGraLine::IsEnglishName | ( | ) | const |
References m_Status, and stEnglishName.
bool CGraLine::IsAbbreviation | ( | ) | const |
References m_Status, and stAbbreviation.
bool CGraLine::IsParagraphChar | ( | ) | const |
References m_Status, and stParagraphChar.
Referenced by CGraphmatFile::InitNonContextDescriptors().
bool CGraLine::IsPageBreak | ( | ) | const |
References m_Status, and stPageBreak.
Referenced by CGraphmatFile::GetGraphematicalLine(), and CGraphmatFile::GraphmatMain().
bool CGraLine::IsTextAreaEnd | ( | ) | const |
References m_Status, and stTextAreaEnd.
bool CGraLine::IsElectronicAddress | ( | ) | const |
References m_Status, and stElectronicAddress.
Referenced by CGraphmatFile::InitNonContextDescriptors().
bool CGraLine::IsParagraphTag | ( | ) | const |
References m_Status, and stParagraphTag.
Referenced by CGraphmatFile::GetGraphematicalLine(), and ReadWord().
bool CGraLine::IsKeyModifier | ( | ) | const |
References m_Status, and stKeyModifier.
bool CGraLine::IsChar | ( | int | c | ) | const |
bool CGraLine::IsAsterisk | ( | ) | const |
bool CGraLine::HasSingleSpaceAfter | ( | ) | const |
References m_Status, and stSingleSpaceAfter.
bool CGraLine::HasMacroSyntaxDelimiter | ( | ) | const |
References _QM, CS_Explan, CS_Heading, CS_Parent, CS_Simple, CS_Undef, and m_Descriptors.
bool CGraLine::IsWordOrNumberOrAbbr | ( | ) | const |
void CGraLine::SetSpace | ( | ) |
References m_Status, and stSpace.
Referenced by ReadWord().
void CGraLine::SetPunct | ( | ) |
References m_Status, and stPunct.
Referenced by ReadWord().
void CGraLine::SetEOLN | ( | ) |
References m_Status, and stEOLN.
Referenced by ReadWord().
void CGraLine::SetNotPrint | ( | ) |
References m_Status, and stNotPrint.
Referenced by ReadWord().
void CGraLine::SetParagraphChar | ( | ) |
References m_Status, and stParagraphChar.
Referenced by ReadWord().
void CGraLine::SetParagraphTag | ( | ) |
References m_Status, and stParagraphTag.
Referenced by ReadWord().
void CGraLine::SetKeyModifier | ( | ) |
References m_Status, and stKeyModifier.
Referenced by LengthUntilDelimiters().
void CGraLine::SetSingleSpaceAfter | ( | ) |
References m_Status, and stSingleSpaceAfter.
Referenced by CGraphmatFile::GraphmatMain().
void CGraLine::SetIdent | ( | ) |
References m_Status, and stIdent.
Referenced by ReadWord().
void CGraLine::SetElectronicAddress | ( | ) |
References m_Status, and stElectronicAddress.
Referenced by LengthUntilDelimiters().
void CGraLine::SetPageBreak | ( | ) |
References m_Status, and stPageBreak.
Referenced by ReadWord().
void CGraLine::SetTextAreaEnd | ( | ) |
References m_Status, and stTextAreaEnd.
Referenced by ReadWord().
void CGraLine::SetEnglishName | ( | ) |
References m_Status, and stEnglishName.
Referenced by InitEnglishNameSlot().
void CGraLine::DelDes | ( | Descriptors | d | ) |
References _QM, and m_Descriptors.
void CGraLine::SetDes | ( | Descriptors | d | ) |
References _QM, and m_Descriptors.
Referenced by CGraphmatFile::InitNonContextDescriptors().
void CGraLine::SetToken | ( | const char * | s | ) |
References unit.
Referenced by CGraphmatFile::GraphmatMain().
size_t CGraLine::ReadWord | ( | size_t | Offset, |
const CGraphmatFile * | G, | ||
DWORD & | PageNumber | ||
) |
References cCompanyChar, cEllipseChar, cIonChar, cNumberChar, cParagraph, cPiChar, CriticalTokenLength, CGraphanDicts::FindInIdents(), CUnitHolder::GetInputBuffer(), is_pseudo_graph(), is_spc_fill(), isbracket(), isnspace(), IsParagraphTag(), LengthUntilDelimiters(), CGraphmatFile::m_bFilterUnprintableSymbols, CGraphmatFile::m_bUseParagraphTagToDivide, m_InputOffset, CGraphmatFile::m_pDicts, CGraphmatFile::m_TabSize, CGraphanDicts::SearchSpace(), SetEOLN(), SetIdent(), SetNotPrint(), SetPageBreak(), SetParagraphChar(), SetParagraphTag(), SetPunct(), SetSpace(), SetTextAreaEnd(), slen, ulen, unit, and UnknownPageNumber.
Referenced by CGraphmatFile::GraphmatMain().
bool CGraLine::IsSingleSpaceToDelete | ( | ) | const |
References GetToken(), GetTokenLength(), m_Status, and stSpace.
Referenced by CGraphmatFile::GraphmatMain().
|
private |
Referenced by CGraLine(), IsChar(), ReadWord(), and SetToken().
|
private |
Referenced by CGraLine(), and ReadWord().
|
private |
Referenced by CGraLine(), IsChar(), and ReadWord().
|
private |
Referenced by CGraLine(), DelDes(), HasMacroSyntaxDelimiter(), IsWordOrNumberOrAbbr(), and SetDes().
|
private |
Referenced by AddStatus(), CGraLine(), HasSingleSpaceAfter(), IsAbbreviation(), IsElectronicAddress(), IsEnglishName(), IsGrouped(), IsIdent(), IsKeyModifier(), IsNotPrint(), IsPageBreak(), IsParagraphChar(), IsParagraphTag(), IsSingleSpaceToDelete(), IsTextAreaEnd(), SetElectronicAddress(), SetEnglishName(), SetEOLN(), SetIdent(), SetKeyModifier(), SetNotPrint(), SetPageBreak(), SetParagraphChar(), SetParagraphTag(), SetPunct(), SetSingleSpaceAfter(), SetSpace(), and SetTextAreaEnd().
|
private |
Referenced by CGraLine(), and ReadWord().