C ++程序找到语法错​​误

时间:2014-01-03 12:34:50

标签: c++

我正在尝试编写一个C ++程序,该程序将读取.cpp / .c文件并找到语法错​​误,如缺少半冒号,大括号等。我需要这个程序才能找到至少15个语法错误。关于逻辑的任何想法,比如怎么做?

我想出了这个用于括号,比如计算开口括号的数量而不是关闭括号,两者都应该相等

1 个答案:

答案 0 :(得分:2)

最简单的解决方案是使用Clang compilercreate a plugin来对代码进行任何自定义检查。