2014-10-09 64 views
-1

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

回答

1

这个问题没有吸引人的答案,因为它要求一个入门教程,并且网上有很多可用的在线搜索引擎可以找到。

一个很好的教程在这里:http://aquamentus.com/flex_bison.html它回答了大多数这些问题。

由于野牛和flex文件是一个文本文件,它可以通过任何文本编辑器修改,如记事本,记事本++,vi,vim,emacs等。你没有指定你要运行的平台。 Visual Studio甚至可以配置为使用这些工具,虽然它有点笨重。是的:您可以使用Turbo C构建C输出。这些工具还可以生成C++。

大多数人会使用GCC和命令提示符构建flex和野牛的基本用法。

我教学生这种方法。如果有帮助,您可以使用我的在线视频: YouTube Channel on Flex and Bison