cmake - 某处是否有可用的 cmake 解析器/词法分析器(在 bison/flex 中)?

标签 cmake bison

我需要为我正在处理的一个小型代码编辑器项目解析 CMakeLists.txt 文件。因此,我正在寻找 CMake 语言的解析器/词法分析器,但似乎无法使用 Google 找到任何东西。有没有人用 flex 中的相应词法分析器在 bison 中编写过这样的语法?谢谢!

最佳答案

是的,您可以从 CMake source itself 窃取它.

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

关于cmake - 某处是否有可用的 cmake 解析器/词法分析器(在 bison/flex 中)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37910856/

相关文章:

C with Bison+Flex 检查规则文件

c - Bison 抛出语法错误,但我看不到我的错误

cmake - 使用 cmake 在构建过程中生成脚本

c++ - cmake boost find_depedency 配置

c++ - 在大型项目中以现代 CMake 方式添加 header

c - 变量中存在无法解释的垃圾值

yacc - Bison 转移而不是减少。减少/减少错误

c++ - 使用 cmake 构建我的 C++ 项目的正确方法?

cmake - 如何在cmake中包含标题

无法从 Bison 语法文件中检索语义值