Malical Language 1.97
本帖最后由 diameter 于 2011-5-22 14:13 编辑test.mcl内容# 这是一条注释
# 变量声明语句:var [变量1][变量2]...
# 注意变量名、函数名不能超过24个字符
var
# 这是main过程的开始
# 每一个文件至少有一个main过程
::main
# 这是一条过程调用语句
call print_hello
# out是输出命令
# out [表达式|"字符串"][常数(小数点位)][常数(是否换行)]
out ["please input var a>"]
# in是输入命令
# in [变量名]
in
out
# 控制结构一概以end结尾
if a>0
out ["a>0"]
while a <= 10
if a==9
out ["add a to "]
out
end
let a=a+1
end
else
out ["a<0"]
end
::end
# 这是一个过程
::print_hello
out ["hello world!"]
return
::end
语法在二楼介绍 匆匆发布Malical Language 1.97
因为配合9860的SDK,全部采用C语言编写,所以对数据结构做了精简(只有数值变量了)
字符串与数组2.0版再发布 本帖最后由 diameter 于 2011-5-22 13:05 编辑
语法我就不介绍了,大概都在test.mcl里面。.
计算器版本的将添加更多丰富的命令
支持的科学函数:
sin,cos,tan,atn
操作符
+,-,*,/,^,and,or,not,int,==,!=,>,<,>=,<= 语法我就不介绍了,大概都在test.mcl里面。.
计算器版本的将添加更多丰富的命令
支持的科学函数:
sin,cos,tan,atn
操作符
+,-,*,/,^,and,or,not,int,==,!=,>,=,
diameter 发表于 2011-5-22 12:57 http://www.cncalc.org/images/common/back.gif期待计算器版本,最好本机可以编译!(9860在对字符串的一些操作用BAS实现是在是颇为麻烦。。。) 期待计算器版本,最好本机可以编译!(9860在对字符串的一些操作用BAS实现是在是颇为麻烦。。。)
noivan 发表于 2011-5-22 13:28 http://www.cncalc.org/images/common/back.gif表述可能产生了歧义,我开始以为是一次编译的,现在看来可通过EDIT编写MCL,这样还不错! 我不会用这个控制台。你应该加上个 HELP.
页:
[1]