回 帖 发 新 帖 刷新版面

主题:用BASIC写的BASIC语言解释器(最新版本)-我编写的

ReCreate BASIC 0.04 版本
新添加了函数功能
里面有它的源代码和示例

ReCreate BASIC 
Ver 0.04 Horizon 
By lz [lingluoz@gmail.com]

这个是一个BASIC解释程序,目前目标是与APPLE II BASIC兼容,已经实现了其中的部分功能.源代码用FreeBASIC编写,所以能够兼容QuickBASIC.

目前支持的功能
]运算符
AND NOT OR XOR > < = >= <= <> + - * / \ mod ^ 
]数据类型
integer
long
string
]流程控制语句
goto
while..wend
for..next(不包括step)
]变量
长度 1~8 Bytes
!使用前必须使用dim定义
]过程
input
print
cls
]*函数
len
mid
chr
asc
----------
*RC BASIC中的函数后面没有类型符号,比如mid$()在RC-BASIC中应该是是mid()

使用方法:
将需要解释的程序直接拖放到rb.exe或者在cmd中输入rb.exe [文件名].bas
如果您想编译源代码,先编译mkrb.bas生成mkrb.exe然后运行.生成rb.bas,然后编译即可.
具体的代码示例请看example.bas

回复列表 (共7个回复)

沙发

自己帮自己顶一下

板凳

嗯,不错。。。建议为什么不直接给一个rb.bas呢,还要先mkrb....

3 楼

恩、小失误了一下。下一个版本加上去

4 楼


谢谢

5 楼

很好的东东,谢了

6 楼

虽然不太懂,但是还是要顶一下.

7 楼

听起来很厉害

我来回复

您尚未登录,请登录后再回复。点此登录或注册