Definition at line 367 of file parser.cc.
Implements DescRead.
Definition at line 373 of file parser.cc.
References HighParser::GetLineData(), HighParser::GetMathParser(), MathParser::GetNameSpace(), MathParser::GetNameSpaceMap(), HighParser::GetString(), MathParser::GetSymbolTable(), MathParser::NameSpace::GetTable(), HighParser::IsArg(), and HighParser::IsKeyWord().
376 silent_cout(
"math parser symbol table at line "
384 for (MathParser::NameSpaceMap::const_iterator i = ns.begin(); i != ns.end(); ++i) {
385 const std::string& sName = i->second->sGetName();
386 const Table *pT = i->second->GetTable();
388 silent_cout(
"namespace \"" << sName <<
"\" symbol table at line "
390 << *pT << std::endl);
401 silent_cerr(
"PrintSymbolTableDR::Read(): warning, unable to find namespace \"" << sName <<
"\" at line "
407 silent_cerr(
"PrintSymbolTableDR::Read(): warning, namespace \"" << sName <<
"\" "
408 "has no symbol table at line " << HP.
GetLineData() << std::endl);
411 silent_cout(
"namespace \"" << sName <<
"\" symbol table at line "
413 << *pT << std::endl);
std::map< std::string, NameSpace * > NameSpaceMap
virtual HighParser::ErrOut GetLineData(void) const
virtual bool IsKeyWord(const char *sKeyWord)
const NameSpaceMap & GetNameSpaceMap(void) const
virtual MathParser & GetMathParser(void)
virtual std::string GetString(const std::string &sDefVal)
NameSpace * GetNameSpace(const std::string &name) const
virtual Table * GetTable(void)=0
Table & GetSymbolTable(void) const
The documentation for this struct was generated from the following file: