在某处可以使用cmake解析器/词法分析器(在bison / flex中)吗?

时间:2016-06-19 19:11:48

标签: cmake bison

我需要为我正在处理的小代码编辑器项目解析CMakeLists.txt文件。因此,我正在为CMake语言搜索解析器/词法分析器,但似乎无法使用Google查找任何内容。有没有人在野外写过这样的语法与flex中相应的词法分析器?谢谢!

1 个答案:

答案 0 :(得分:4)

是的,你可以从CMake source itself窃取它。

使用从该文件生成的词法分析器可以使您依赖于名为cmSys / kwSys的内部CMake库。 Here is我们KDevelop如何解决这个问题。