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