摘要: 上面已经介绍打开文件输入,并且分析了读取到缓冲区里的代码,接着下来就是分析行号同步的处理,还有类型初始化。先来看看生成中间文件hello.i中的源程序,在它的第1行和第2行如下:#001#line 1 "hello.c"#002#line 1 "include/stdio.h"#003#004#005#006#007typedef unsigned int size_t;这样的源程序是怎么样被处理的呢?像#line参数就是用来识别文件的行号同步和文件名称的。现在就来分析函数nextline,它就会处理这样的源程序,让行号同步和源程序的文件名称也同步更新, 阅读全文
posted @ 2007-05-15 23:00 ajuanabc 阅读(300) 评论(0) 推荐(0)