概述
使用bison和yacc制作脚本语言(1)
环境:
环境 | windows 10 Cygwin64 |
---|---|
语言 | C |
工具 | mingw bison flex |
主要是使用bison和flex这两个软件,编译器无所谓VC也可以
先安装Cygwin,这个是一个类似Linux的一个shell环境,在上面可以用linux的一部分命令
https://www.cygwin.com/
在里面下载安装器然后安装即可
注意在安装器里面选下载地址的时候手动添加一个国内地址,网速快很多:http://mirrors.163.com
下载 make,flex bison就可以
Mingw 也一样,在官网下安装器,然后一般选个gcc和gdb就可以
Mingw一般要添加环境变量,直接把 bin目录加进去就可以了
我们打算制作的脚本语言的功能:
能实现简单的运算 加减乘除括号大小等于 字符串拼接
简单的流程控制 for if break 等等
函数的声明和调用
内置函数
为什么使用工具
使用yacc和bison可以让程序更改扩展的时候更容易,加快开发速度,如果不使用工具的话,最好能提前规划好语言,不然更改扩展的时候特别头疼
转载于:https://www.cnblogs.com/stdpain/p/10522898.html
最后
以上就是缥缈抽屉为你收集整理的使用bison和yacc制作脚本语言(1)的全部内容,希望文章能够帮你解决使用bison和yacc制作脚本语言(1)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复