本文整理汇总了C++中Toker::setVerbose方法的典型用法代码示例。如果您正苦于以下问题:C++ Toker::setVerbose方法的具体用法?C++ Toker::setVerbose怎么用?C++ Toker::setVerbose使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Toker
的用法示例。
在下文中一共展示了Toker::setVerbose方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: main
///////////////////////////
// Main Test Stub function
int main()
{
Timer time;
time.StartClock();
StringHelper::Title("\n Testing SemiExp class", '=');
Toker toker;
toker.setVerbose(true);
std::string fileSpec = "SemiExp.cpp";
std::fstream in(fileSpec);
if (!in.good())
{
std::cout << "\n Unable to read file \"" << fileSpec << "\"\n\n";
return 1;
}
else
{
std::cout << "\n Processing file \"" << fileSpec << "\"\n";
}
toker.attach(&in);
SemiExp semi(&toker);
semi.setVerbose(true);
while (semi.get())
{
std::cout << "\n -- semiExpression -- at line number " << semi.currentLineCount();
std::cout << semi.show();
}
/*
May have collected tokens, but reached end of stream
before finding SemiExp terminator.
*/
if (semi.length() > 0)
{
std::cout << "\n -- semiExpression --";
semi.show(true);
}
std::cout << "\n\n\n [Execution Time] : " << time.StopClock() << " ms";
std::cout << "\n\n ";
system("pause");
return 0;
}