2014-10-09 56 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