#include <DICParserBase.h>
Inherits DICScanner.
Inheritance diagram for DICParser:
DICParser::DICParser | ( | TableFile * | fo, | |
TableFile * | ddl_in, | |||
ISTable * | format2, | |||
int | verbose | |||
) |
DICParser::~DICParser | ( | ) | [virtual] |
void DICParser::ProcessLoopDeclaration | ( | void | ) | [private] |
void DICParser::ProcessItemNameList | ( | void | ) | [private] |
void DICParser::ProcessValueList | ( | void | ) | [private] |
void DICParser::ProcessItemValuePair | ( | void | ) | [private] |
void DICParser::ProcessLoopDeclarationSave | ( | void | ) | [private] |
void DICParser::ProcessItemNameListSave | ( | void | ) | [private] |
void DICParser::ProcessValueListSave | ( | void | ) | [private] |
void DICParser::ProcessItemValuePairSave | ( | void | ) | [private] |
void DICParser::CheckDDL | ( | void | ) | [private] |
void DICParser::Parse | ( | const string & | fileName, | |
string & | diagnostics | |||
) |
void DICParser::Error | ( | const char * | ) |
void DICParser::Clear | ( | ) |
Reimplemented from DICScanner.
void DICParser::Reset | ( | ) |
Reimplemented from DICScanner.
void DICParser::ProcessAssignments | ( | void | ) |
void DICParser::ProcessOneAssignment | ( | void | ) |
void DICParser::ProcessItemNameListLoop | ( | void | ) |
void DICParser::ProcessItemNameListName | ( | void | ) |
void DICParser::ProcessValueListItem | ( | void | ) |
void DICParser::ProcessItemName | ( | void | ) |
void DICParser::ProcessLoop | ( | void | ) |
void DICParser::ProcessItemValue | ( | void | ) |
void DICParser::ProcessLsItemValue | ( | void | ) |
void DICParser::ProcessUnknownValue | ( | void | ) |
void DICParser::ProcessMissingValue | ( | void | ) |
void DICParser::ProcessSaveBegin | ( | void | ) |
void DICParser::ProcessSaveEnd | ( | void | ) |
void DICParser::ProcessDataBlockName | ( | void | ) |
string DICParser::_uString [private] |
string DICParser::_mString [private] |
TableFile* DICParser::_fobj [private] |
ISTable* DICParser::_tbl [private] |
int DICParser::_afterLoop [private] |
TableFile* DICParser::_saveobj [private] |
ISTable* DICParser::_savetbl [private] |
ISTable* DICParser::_prevtbl [private] |
ISTable* DICParser::format [private] |
ISTable* DICParser::cattbl [private] |
ISTable* DICParser::itemtbl [private] |
TableFile* DICParser::ddl [private] |
int DICParser::itemColIndex [private] |
int DICParser::catColIndex [private] |
int DICParser::colIndex2 [private] |
vector<string> DICParser::listcat [private] |
vector<string> DICParser::listitem [private] |
vector<string> DICParser::listitem2 [private] |
int DICParser::_nTablesInBlock [private] |
int DICParser::_curItemNo [private] |
int DICParser::_curValueNo [private] |
int DICParser::_numDataBlocks [private] |
int DICParser::_fieldListAlloc [private] |
int DICParser::_curRow [private] |
int DICParser::_curCol [private] |
vector<string> DICParser::_fieldList [private] |
string DICParser::_pBufValue [private] |
vector<string>* DICParser::_rowBuf [private] |
string DICParser::_tBufKeyword [private] |
string DICParser::_curCategoryName [private] |
string DICParser::_curDataBlockName [private] |
string DICParser::_prevDataBlockName [private] |
int DICParser::_nTablesInBlockSave [private] |
int DICParser::_curItemNoSave [private] |
int DICParser::_curValueNoSave [private] |
int DICParser::_numDataBlocksSave [private] |
int DICParser::_fieldListAllocSave [private] |
int DICParser::_curRowSave [private] |
int DICParser::_curColSave [private] |
vector<string> DICParser::_fieldListSave [private] |
vector<string>* DICParser::_rowBufSave [private] |
string DICParser::_curCategoryNameSave [private] |
string DICParser::_curDataBlockNameSave [private] |
string DICParser::_prevDataBlockNameSave [private] |
string DICParser::_tmpDataBlockNameSave [private] |
string DICParser::_tmpDataBlockNameSaveL [private] |
string DICParser::errorLog |