标签: count statements
给出一个C程序(可以是C ++,尽管现在我会坚持使用C),我想计算每一行代码的语句数(当然不包括注释等)
我一直在写一个解析器来做到这一点-但是很明显,我一直遇到那种失败的代码。
因此,如果代码行具有“ i = 0; i ++; i--;”在单行上,我希望解析器为该行返回3。如果我有“ if(x){x ++}; else x--;”在一行上,那么它应该返回3(如果x ++,x--)。是否已经有工具(pycparser是否提供选项来返回给定行中的语句数?)