摘要
ANSI/ISO/IEC 9899。 《编程语言-C》,1999年。 谷歌学者 格雷格·巴德罗斯(Greg J.Badros)。 PCP3:用于预处理器分析和转换的C前端。 华盛顿大学技术报告,1997年10月。 谷歌学者 Eclipse.org。 http://www.eclipse.org。 谷歌学者 Michael D.Ernst、Greg J.Badros和David Notkin。 C预处理器使用的实证分析。 IEEE软件工程学报,28(12):1146--11702002年12月。 谷歌学者 数字图书馆 马丁·福勒(Martin Fowler)、肯特·贝克(Kent Beck)、约翰·布兰特(John Brant)、威廉·奥普戴克(William Opdyke)和唐·罗伯茨(Don Roberts)。 重构:改进现有代码的设计。 艾迪森·韦斯利,1999年。 谷歌学者 数字图书馆 亚历杭德拉·加里多和拉尔夫·约翰逊。 重构C程序的挑战。 2002年5月,《软件进化原理国际研讨会论文集》。 谷歌学者 数字图书馆 亚历杭德拉·加里多和拉尔夫·约翰逊。 使用条件编译重构C。 2003年10月,第18届IEEE自动化软件工程国际会议论文集。 谷歌学者 帕诺斯·利瓦达斯和大卫·T·斯莫尔。 理解包含预处理器构造的代码。 技术报告,软件工程研究中心,1994年6月。 谷歌学者 Microsoft Visual Studio。 http://msdn.microsoft.com/vstudio/。 谷歌学者 Diomidis Spinellis公司。 预处理语言中的全局分析和转换。 IEEE软件工程学报,29(11):1019--10302003年11月。 谷歌学者 数字图书馆 玛丽安·维特克。 使用预处理器重构浏览器。 在2003年第七届欧洲软件维护和再工程会议上。 谷歌学者 数字图书馆
建议
Erlang中预处理器结构的分析 Erlang’10:第九届ACM SIGPLAN Erlang研讨会会议记录 程序分析和转换工具处理源代码,与Erlang一样,源代码可能包含宏和其他预处理器指令。 这种预处理器结构必须以与词汇和……完全不同的方式处理。。。