使用flex / bison创建解析器

时间:2012-04-13 20:14:28

标签: parsing bison flex-lexer

您好我需要创建一个解析器来解析搜索引擎高级查询语言: 例如:“食物”语言:es

我想使用Flex和Bison,但我从未使用它们。我想知道是否有人能指点我在网上找到一个好的教程,那么它会非常有用。我一直在网上看,但我找不到任何有用的东西。

此外,如果任何人都可以提供任何示例flex / bison代码,我将非常感激。

非常感谢

1 个答案:

答案 0 :(得分:0)

我很惊讶你无法在网上找到好的教程,因为在世界各地的大量计算机科学大学课程中使用了flex和bison以及类似的编译工具。由于许多人正在学习它们,因此可以获得大量资源。您一定不能使用正确的搜索字词。 YouTube上也有很多有用的教程视频(包括我的)。

当我搜索时,这是第一个结果:http://aquamentus.com/flex_bison.html

@Bart Kiers http://dinosaur.compilertools.net/建议的页面也很好。