标签: c++ parsing syntax-checking
我正在编写AngelScript IDE。现在我正在创建自己的“intellisense”系统。我需要解析脚本文件并创建函数表,变量及其嵌套级别等。我应该走哪条路? System.CodeDom可以用来处理它,还是有任何工作库用于那个目的(clang?)。如果没有,请给我一些算法的名称,这些算法可用于从脚本文件中获取我想要的信息。
答案 0 :(得分:0)
查看此语言实施工具包:
http://en.wikipedia.org/wiki/Irony_(framework)
http://irony.codeplex.com/