实现C预处理器

rwa*_*ace 13 c compiler-construction parsing c-preprocessor

多年来已经写了很多关于实现解析器的文章,但是C预处理器与典型解析器的任何阶段并不完全相同,并且无疑实现它的特定缺陷需要注意.有没有人知道有关实现C预处理器主题的任何内容?

Dan*_*ien 6

Boost Wave的作者Hartmut Kaiser 在关于Boost Wave项目的CodeProject http://www.codeproject.com/KB/recipes/wave_preprocessor.aspx上写了一篇很好的文章.您可以使用Boost Wave通过自定义扩展来创建自己的C预处理器.


rwa*_*ace 5

我在http://mcpp.sourceforge.net/上的文档mcpp-summary中找到了一个有用的讨论.