我正计划使用 Boost.Spirit 2 进行脚本转换实用程序(用于扩展诊断信息)。
虽然支持解析错误的行信息等,但我如何使用 Qi 存储成功解析表达式的行号?
最佳答案
根据邮件列表,Spirit.Classic positional iterators也可以与 Spirit 2 一起使用。
还有一篇关于 iter_pos-parser 的文章在Spirit-博客上。
我会在有时间测试时更新。
关于c++ - 使用 boost.spirit 2 存储表达式的行号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2130099/