在哪里为Flex编写规范文件?

时间:2014-10-09 08:19:40

标签: compiler-construction bison flex-lexer

我想使用flex bison执行一些模式匹配。我想知道如何使用flex以及在何处为此创建规范文件(工具或软件)。当令牌由flex生成时,在哪里为野牛编写规范文件。我想了解编辑器IDE或工具。我可以使用Turbo C执行所有任务吗?还需要其他什么?

1 个答案:

答案 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