我想使用flex bison执行一些模式匹配。我想知道如何使用flex以及在何处为此创建规范文件(工具或软件)。当令牌由flex生成时,在哪里为野牛编写规范文件。我想了解编辑器IDE或工具。我可以使用Turbo C执行所有任务吗?还需要其他什么?
答案 0 :(得分:1)
这个问题没有得到答案,因为它要求提供一个介绍性的教程,并且网上有很多可以找到的搜索引擎。
这里有一个很好的教程:http://aquamentus.com/flex_bison.html回答了大部分问题。
由于野牛和弹性文件是文本文件,因此可以通过任何文本编辑器进行修改,例如记事本,记事本++,vi,vim,emacs等。您没有指定要运行的平台。 Visual Studio甚至可以配置为使用工具,虽然它有点笨拙。是的:您可以使用Turbo C构建C输出。这些工具也可以生成C ++。
大多数人会使用GCC和命令提示构建来基本使用flex和bison。
我教学生这种方法。如果有帮助,您可以使用我的在线视频: YouTube Channel on Flex and Bison