gpt4 book ai didi

c++ - 如何为 Boost Regex 和 Boost Spirit Lex 启用跟踪

转载 作者:行者123 更新时间:2023-11-30 02:45:38 24 4
gpt4 key购买 nike

如何为那些库启用调试跟踪,例如 Boost Spirit Qi 创建的跟踪。获取一些显示底层状态路径的生成的 XML 文件会很有用。

最佳答案

我认为 Boost Regex 没有这个。参见 How do you debug a regex?

对于 Boost Spirit 你可以定义

  #define BOOST_SPIRIT_DEBUG
#define BOOST_SPIRIT_LEXERTL_DEBUG

Lex 也有一个类似的例子。 Lex 的输出不是 XML,正如我记得的那样,但它确实命名了状态转换和(显然)识别的 token ID。

how to use BOOST_SPIRIT_DEBUG_NODES see one of my answers 为例

另见

关于c++ - 如何为 Boost Regex 和 Boost Spirit Lex 启用跟踪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24268546/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com