【发布时间】:2015-08-18 13:11:30
【问题描述】:
在其对this question 的回答中,hkaiser 表示他将编写一个带有代码位置信息的令牌类型的示例。我真的找不到任何关于这个的东西。
谁能指出这样的例子?
【问题讨论】:
标签: c++ boost lex boost-spirit
在其对this question 的回答中,hkaiser 表示他将编写一个带有代码位置信息的令牌类型的示例。我真的找不到任何关于这个的东西。
谁能指出这样的例子?
【问题讨论】:
标签: c++ boost lex boost-spirit
他可能指的是position_token,它确实已经发布,尽管文档很少。 This SO question 对其用法有很好的覆盖。
【讨论】:
position_token 有方法 begin() 和 end() 将迭代器返回到它们匹配的底层输入的开头和结尾。例如,您可以使用它来确定文件中匹配输入的字节偏移量。
line_pos_iterator。