Functions | Variables

gra_descr.cpp File Reference

#include "util_classes.h"
#include "gra_descr.h"
Include dependency graph for gra_descr.cpp:

Functions

Variables


Function Documentation

bool IsFirstMemberOfPairDesciptor ( Descriptors  d  ) 

References OEXPR1.

Referenced by CUnitHolder::ClearPairDescriptors(), and GetSecondMemberByTheFirst().

Here is the caller graph for this function:

bool IsSecondMemberOfPairDesciptor ( Descriptors  d  ) 

References OEXPR2.

Referenced by CUnitHolder::ClearPairDescriptors(), and GetFirstMemberByTheSecond().

Here is the caller graph for this function:

Descriptors GetSecondMemberByTheFirst ( Descriptors  d  ) 

References IsFirstMemberOfPairDesciptor().

Referenced by CUnitHolder::ClearPairDescriptors().

Here is the call graph for this function:

Here is the caller graph for this function:

Descriptors GetFirstMemberByTheSecond ( Descriptors  d  ) 

References IsSecondMemberOfPairDesciptor().

Referenced by CUnitHolder::ClearPairDescriptors().

Here is the call graph for this function:

Here is the caller graph for this function:

bool GetDescriptorStr ( int  DescriptorNo,
string &  Result 
)

References DesArray, and NumberOfGraphematicalDescriptors.

Referenced by CLemWord::BuildGraphemDescr(), and CGraphmatFile::GetGraphematicalLine().

Here is the caller graph for this function:

const char* GetDescriptorStr ( int  DescriptorNo  ) 
bool IsEndTextPeriodDescriptor ( Descriptors  d  ) 

References CS_Heading, CS_Parent, CS_Undef, and OSentEnd.

Referenced by CUnitHolder::MakeOneWord().

Here is the caller graph for this function:

QWORD parse_gra_descriptors ( const char *  s,
string &  unparsed 
)

References _QM, DesArray, and StringTokenizer::val().

Referenced by CLemWord::ProcessGraphematicalDescriptors().

Here is the call graph for this function:

Here is the caller graph for this function:


Variable Documentation

const int ODesLen = 9
const char DesArray[NumberOfGraphematicalDescriptors][ODesLen]
Initial value:
 
{
                     
             "BEG","RLE", "LLE","DEL","PUN",
                     "DC", "DSC","EA","_UNK_", 
                     
                     "SPC","HYP","EOLN","EOP", 
                     "PLP","AA", "aa", "Aa", 
                         "NAM?", "OPN","CLS", 
                         "EMSYM", "BUL", "INDENT", 
             "dummy", "#QUOTED", "PAR_SYM", 

             
             "CS?","CS","QUA","CS_PRNT","HDNG","CS_AUX","DOC", 

             "SENT_END", 
             "ROMAN", 
                     
                         
                     "EXPR1","EXPR2", 
                     "FAM1","FAM2", 
             "RE1",  "RE2", 
                         "FILE1", "FILE2", 
                         "ABB1", "ABB2", 
             "KEY1", "KEY2", 
                         "GDC1", "GDC2", 

                         

}

Referenced by GetDescriptorStr(), and parse_gra_descriptors().