Skip to content

idiomeo/Flex-BisonTutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Flex与Bison教程

你好,我是本系列教程的作者愚人猫(Idiomeo),同时我也是该教程的编者以及维护者。
接下来,请允许我向你介绍这个花费了心血的教程。

阅读方式

你可以访问网站Flex与Bison教程以获得更好的阅读体验。 如果你想直接在GitHub进行阅读,可以先从第一幕-第一章开始阅读。

这是一个什么教程?

这是一个关于词法分析器生成器Flex与语法分析器生成器Bison的系统化教程,面向公众,开源、开放、免费。 本教程适合那些想要自制编程语言或者基于其它目的想要掌握Flex与Bison的人。
想要流畅地阅读本教程,请保证你有C语言的基础以及基本的编程思想。

协议

本教程开放给公众自由免费地阅读与分发,但是请务必尊重作者的著作权,请遵守以下两个条款。
本教程的所有普通文本内容伴随CC BY-SA许可协议发布,你可以免费地阅读与保存本教程,如果你要对本教程进行二次分发,请标注作者与来源,协议具体内容可以访问协议官网
本教程的所有代码示例都通过MIT许可协议发布,你拥有代码的使用权与自由分发权,协议具体内容请查看协议官网

参与编写

如果你觉得本教程有什么不足之处,或者有什么漏洞,你可以在本教程的GitHub仓库进行如下反馈:

  • 直接在Issue中指出问题。
  • 你也可以Fork本教程的代码仓库,在修改后提交PR。

补充

值得一提的是,本教程的教学流程参考了2009年出版的计算机图书 《Flex与Bison》(东南大学出版社于 2011 年引进发行)。
感谢这本书,也感谢这本书的作者Jobn Levine,使得我当初得以通过系统化的学习掌握Flex与Bison,而不是从Flex与Bison那纷繁复杂的官方文档中花费大量时间悟道。
同时,也多亏了这本书,使得我能够写出这个教程供你阅读。

———— 愚人猫(Idiomeo)

About

一个Flex与Bison的中文教程,开源、开放、免费。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published