本文整理汇总了C++中parser::skip_line方法的典型用法代码示例。如果您正苦于以下问题:C++ parser::skip_line方法的具体用法?C++ parser::skip_line怎么用?C++ parser::skip_line使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类parser
的用法示例。
在下文中一共展示了parser::skip_line方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: compile_token
// Return FALSE when compilation has finished
bool compiler::compile_token(const std::string& s, parser& p)
{
if ( s.empty() ) {
m.load_halt();
resolve_forwards();
return false;
}
else if ( ishalt(s) ) m.load_halt();
else if ( iscomment(s) ) p.skip_line();
else if ( isliteral(s) ) compile_literal(s);
else if ( islabel(s) ) m.addlabel(s.c_str(), m.pos());
else {
Op op = tok2op(s);
if ( op == NOP_END )
error("Unknown operation: " + s);
m.load(op);
}
return true;
}