多年来已经编写了很多关于实现解析器的文章,但是C预处理器与典型解析器的任何阶段并不完全相同,并且无疑实现它的特定缺陷需要注意。有没有人知道关于实现C预处理器主题的任何内容?
答案 0 :(得分:6)
Boost Wave的作者Hartmut Kaiser在关于Boost Wave项目的CodeProject http://www.codeproject.com/KB/recipes/wave_preprocessor.aspx上写了一篇很好的文章。您可以使用Boost Wave制作带有自定义扩展的C预处理器。
答案 1 :(得分:5)
答案 2 :(得分:2)
我的基础是the gnu internals