Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我检查了 qjson 库的源代码,它似乎使用了一些.yy文件,那是什么?
.yy
这样的东西可以用于任何想要的语法吗?
.yy 文件包含生成词法分析器代码的规则。解析器随后使用其输出。Flex是用于构建词法分析器代码的知名工具。之后,您可以使用 Bison 等工具来构建 Parser 代码。所以是的,任何上下文无关的语法都可以使用上述工具进行解析。