计算C / C ++中每行的语句数

时间:2019-06-16 08:31:42

标签: count statements

给出一个C程序(可以是C ++,尽管现在我会坚持使用C),我想计算每一行代码的语句数(当然不包括注释等)

我一直在写一个解析器来做到这一点-但是很明显,我一直遇到那种失败的代码。

因此,如果代码行具有“ i = 0; i ++; i--;”在单行上,我希望解析器为该行返回3。如果我有“ if(x){x ++}; else x--;”在一行上,那么它应该返回3(如果x ++,x--)。是否已经有工具(pycparser是否提供选项来返回给定行中的语句数?)

0 个答案:

没有答案