0

我检查了 qjson 库的源代码,它似乎使用了一些.yy文件,那是什么?

这样的东西可以用于任何想要的语法吗?

4

1 回答 1

2

.yy 文件包含生成词法分析器代码的规则。解析器随后使用其输出。Flex是用于构建词法分析器代码的知名工具。之后,您可以使用 Bison 等工具来构建 Parser 代码。所以是的,任何上下文无关的语法都可以使用上述工具进行解析。

于 2012-04-18T07:34:12.373 回答