2009年1月7日星期三

[PerlChina] 使用perl来解析C代码

近几天在看编译原理,了解一些编译器怎么工作的,然后就想自己写个最简单的编译器
比如: 对C代码的分析

这样,就有了使用perl对C代码进行分析的问题。 现在咱们来讨论一下;
如果这个解析器只要解析某个C代码声明 和 循环的使用情况。
比如声明了几个int==, 这是最简单的了。 然后再进一步, 分析循环体内的变量

举个例子: while(something = 1){
some_variable = sum - 1;
}

我怎么抓到在while循环体内的变量? 比如以上的 some_variable

--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina 论坛"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---

没有评论: