23 #include "../CommonLib/utilit.h" 80 size_t LengthUntilDelimiters (
const char *s,
const CGraphmatFile* G);
91 bool IsNotPrint ()
const;
95 bool IsSoft ()
const {
return IsSpace() || IsEOLN();};
98 bool IsIdent ()
const;
100 bool IsEnglishName ()
const;
101 bool IsGrouped ()
const;
103 bool IsAbbreviation ()
const;
104 bool IsParagraphChar ()
const;
105 bool IsPageBreak()
const;
106 bool IsTextAreaEnd()
const;
107 bool IsElectronicAddress()
const;
108 bool IsParagraphTag ()
const;
109 bool IsKeyModifier()
const;
110 bool IsChar (
int c)
const;
111 bool IsAsterisk ()
const;
112 bool HasSingleSpaceAfter()
const;
113 bool HasMacroSyntaxDelimiter ()
const;
114 bool IsWordOrNumberOrAbbr()
const;
121 void SetParagraphChar();
122 void SetParagraphTag();
123 void SetKeyModifier();
124 void SetSingleSpaceAfter();
126 void SetElectronicAddress();
128 void SetTextAreaEnd();
129 void SetEnglishName ();
132 void AddStatus(
WORD add_state);
133 void SetToken(
const char*);
135 bool IsSingleSpaceToDelete()
const;
bool operator==(const string &s)
Definition: graline.h:56
const WORD stParagraphTag
Definition: graline.h:44
WORD m_Status
Definition: graline.h:77
const WORD stPunct
Definition: graline.h:38
BYTE slen
Definition: graline.h:72
uint64_t QWORD
Definition: utilit.h:107
const WORD stSpace
Definition: graline.h:29
BYTE ulen
Definition: graline.h:75
bool IsPunct() const
Definition: graline.h:96
const WORD stElectronicAddress
Definition: graline.h:39
QWORD m_Descriptors
Definition: graline.h:76
const WORD stSingleSpaceAfter
Definition: graline.h:42
const WORD stNotPrint
Definition: graline.h:33
uint16_t WORD
Definition: utilit.h:106
Descriptors
Definition: gra_descr.h:26
DWORD GetInputOffset() const
Definition: graline.h:88
const WORD stPageBreak
Definition: graline.h:45
const WORD stAbbreviation
Definition: graline.h:32
bool IsEOLN() const
Definition: graline.h:94
BYTE GetTokenLength() const
Definition: graline.h:85
BYTE GetScreenLength() const
Definition: graline.h:87
const WORD stKeyModifier
Definition: graline.h:37
bool IsSpace() const
Definition: graline.h:93
const WORD stEnglishName
Definition: graline.h:35
const DWORD UnknownPageNumber
Definition: graline.h:64
bool IsSoft() const
Definition: graline.h:95
string m_UnitStr
Definition: graline.h:52
const WORD stIdent
Definition: graline.h:43
const WORD stParagraphChar
Definition: graline.h:34
unsigned char BYTE
Definition: utilit.h:94
QWORD GetDescriptors() const
Definition: graline.h:89
const WORD stTextAreaEnd
Definition: graline.h:41
vector< WORD > m_TokenIds
Definition: graline.h:54
const WORD stEOLN
Definition: graline.h:30
WORD m_UnitNo
Definition: graline.h:53
const WORD stGrouped
Definition: graline.h:31
const char * unit
Definition: graline.h:69
uint32_t DWORD
Definition: utilit.h:105
Definition: GraphmatFile.h:28
DWORD m_InputOffset
Definition: graline.h:78
const char * GetToken() const
Definition: graline.h:86