本文整理汇总了C++中codedocument::Iterator::skipToEndOfLine方法的典型用法代码示例。如果您正苦于以下问题:C++ Iterator::skipToEndOfLine方法的具体用法?C++ Iterator::skipToEndOfLine怎么用?C++ Iterator::skipToEndOfLine使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类codedocument::Iterator
的用法示例。
在下文中一共展示了Iterator::skipToEndOfLine方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: readNextToken
//.........这里部分代码省略.........
{
result = tokenType_operator;
if (source.peekNextChar() == '-')
source.skip();
else if (source.peekNextChar() == '=')
source.skip();
}
break;
case '*':
case '%':
case '=':
case '!':
result = tokenType_operator;
source.skip();
if (source.peekNextChar() == '=')
source.skip();
break;
case '/':
result = tokenType_operator;
source.skip();
if (source.peekNextChar() == '=')
{
source.skip();
}
else if (source.peekNextChar() == '/')
{
result = tokenType_comment;
source.skipToEndOfLine();
}
else if (source.peekNextChar() == '*')
{
source.skip();
result = tokenType_comment;
CppTokeniser::skipComment (source);
}
break;
case '?':
case '~':
source.skip();
result = tokenType_operator;
break;
case '<':
source.skip();
result = tokenType_operator;
if (source.peekNextChar() == '=')
{
source.skip();
}
else if (source.peekNextChar() == '<')
{
source.skip();
if (source.peekNextChar() == '=')
source.skip();
}
示例2: readNextToken
//.........这里部分代码省略.........
{
result = tokenType_operator;
if (source.peekNextChar() == T('-'))
source.skip();
else if (source.peekNextChar() == T('='))
source.skip();
}
break;
case T('*'):
case T('%'):
case T('='):
case T('!'):
result = tokenType_operator;
source.skip();
if (source.peekNextChar() == T('='))
source.skip();
break;
case T('/'):
result = tokenType_operator;
source.skip();
if (source.peekNextChar() == T('='))
{
source.skip();
}
else if (source.peekNextChar() == T('/'))
{
result = tokenType_comment;
source.skipToEndOfLine();
}
else if (source.peekNextChar() == T('*'))
{
source.skip();
result = tokenType_comment;
CppTokeniser::skipComment (source);
}
break;
case T('?'):
case T('~'):
source.skip();
result = tokenType_operator;
break;
case T('<'):
source.skip();
result = tokenType_operator;
if (source.peekNextChar() == T('='))
{
source.skip();
}
else if (source.peekNextChar() == T('<'))
{
source.skip();
if (source.peekNextChar() == T('='))
source.skip();
}