【发布时间】:2017-07-25 15:07:30
【问题描述】:
当文件在具有剩余期望的规则中间结束时,它不会触发期望错误(它当然会解析失败)。
触发该行为的简化示例如下:
data_var_decls_r
%= (lit("data")
> lit('{'))
> lit('}');
如果输入只有
data {
那么最终预期的} 的预期错误不会被触发。
有没有办法处理超出文件末尾的期望错误?
【问题讨论】:
-
这不是一个独立的例子
标签: boost boost-spirit