#include <graline.h>
CGraLine::CGraLine | ( | ) |
References m_Descriptors, m_InputOffset, m_Status, slen, ulen, and unit.
size_t CGraLine::LengthUntilDelimiters | ( | const char * | s, | |
const CGraphmatFile * | G | |||
) | [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().
BYTE CGraLine::GetTokenLength | ( | ) | const [inline] |
References ulen.
Referenced by AddLength(), CGraphmatFile::GetGraphematicalLine(), CGraphmatFile::GraphmatMain(), CGraphmatFile::InitNonContextDescriptors(), IsSingleSpaceToDelete(), and CConSent::LastChar().
const char* CGraLine::GetToken | ( | ) | const [inline] |
References unit.
Referenced by CConSent::FirstChar(), CGraphmatFile::GetGraphematicalLine(), CGraphmatFile::InitNonContextDescriptors(), IsSingleSpaceToDelete(), and CConSent::LastChar().
BYTE CGraLine::GetScreenLength | ( | ) | const [inline] |
References slen.
Referenced by AddLength(), and CConSent::InitBasicInformation().
DWORD CGraLine::GetInputOffset | ( | ) | const [inline] |
References m_InputOffset.
Referenced by CGraphmatFile::GetGraphematicalLine(), and CGraphmatFile::InitContextDescriptors().
QWORD CGraLine::GetDescriptors | ( | ) | const [inline] |
References m_Descriptors.
Referenced by CGraphmatFile::GetGraphematicalLine(), and CGraphmatFile::InitNonContextDescriptors().
bool CGraLine::IsNotPrint | ( | ) | const |
References m_Status, and stNotPrint.
Referenced by CGraphmatFile::GetGraphematicalLine(), and CGraphmatFile::InitNonContextDescriptors().
bool CGraLine::IsSpace | ( | ) | const [inline] |
References m_Status, and stSpace.
Referenced by CGraphmatFile::InitNonContextDescriptors(), IsSoft(), and SetDepthOfBullet().
bool CGraLine::IsEOLN | ( | ) | const [inline] |
References m_Status, and stEOLN.
Referenced by CGraphmatFile::InitNonContextDescriptors(), and IsSoft().
bool CGraLine::IsSoft | ( | ) | const [inline] |
References IsEOLN(), and IsSpace().
Referenced by CGraphmatFile::GetGraphematicalLine().
bool CGraLine::IsPunct | ( | ) | const [inline] |
References m_Status, and 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::IsString | ( | const char * | s | ) | const |
Referenced by IsUpperRomanOne(), SetDepthOfBullet(), and SimilarBullets().
bool CGraLine::IsEndTextPeriodDescriptor | ( | int | d | ) | const |
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::MakeSpaces | ( | size_t | SpacesLength | ) |
void CGraLine::AddLength | ( | const CGraLine & | L | ) |
References GetScreenLength(), GetTokenLength(), slen, and ulen.
Referenced by CUnitHolder::MakeOneWord().
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().
const char* CGraLine::unit [private] |
Referenced by CGraLine(), GetToken(), IsChar(), IsString(), MakeSpaces(), ReadWord(), SetToken(), and ToInt().
BYTE CGraLine::slen [private] |
Referenced by AddLength(), CGraLine(), GetScreenLength(), MakeSpaces(), and ReadWord().
BYTE CGraLine::ulen [private] |
Referenced by AddLength(), CGraLine(), GetTokenLength(), IsChar(), IsString(), MakeSpaces(), ReadWord(), and ToInt().
QWORD CGraLine::m_Descriptors [private] |
Referenced by CGraLine(), DelDes(), GetDescriptors(), HasMacroSyntaxDelimiter(), IsWordOrNumberOrAbbr(), MakeSpaces(), and SetDes().
WORD CGraLine::m_Status [private] |
Referenced by AddStatus(), CGraLine(), HasSingleSpaceAfter(), IsAbbreviation(), IsElectronicAddress(), IsEnglishName(), IsEOLN(), IsGrouped(), IsIdent(), IsKeyModifier(), IsNotPrint(), IsPageBreak(), IsParagraphChar(), IsParagraphTag(), IsPunct(), IsSingleSpaceToDelete(), IsSpace(), IsTextAreaEnd(), MakeSpaces(), SetElectronicAddress(), SetEnglishName(), SetEOLN(), SetIdent(), SetKeyModifier(), SetNotPrint(), SetPageBreak(), SetParagraphChar(), SetParagraphTag(), SetPunct(), SetSingleSpaceAfter(), SetSpace(), and SetTextAreaEnd().
DWORD CGraLine::m_InputOffset [private] |
Referenced by CGraLine(), GetInputOffset(), and ReadWord().