
加加中文编程语言是作为我的一个毕业设计,语法设计上用了将近四个月时间,开发用了两个月,实现了部分功能。感觉还不错,大概介绍一下吧。
语法规则
# 注释语句
# 函数调用,你好,世界
@打印(“你好,世界”)。

# 转义字符
@打印(“你好,世界@回车”)。

# 表初始化
小明,年龄=10,名字为“小明”。

# 表的使用
小明,年龄=10,名字为“小明”,@打印(小明的年龄)。

# 主值调用函数语句
小明,年龄=10,名字为“小明”,@打印。
# 相当于语句
小明,年龄=10,名字为“小明”,@打印(小明)。

# 数组初始化
数组,{他=1、他=“你好,世界”、年龄=10,名字=“未知”},@打印。

# 数组索引
数组,{他=1、他=“你好,世界”、年龄=10,名字=“未知”};数组【1】,@打印。

# 条件语句
如果1>0,@打印(“1>0”),否则,@打印(“1<=0”),结束。

# 条件语句,使用中文
如果1大于0,@打印(“1大于0”),否则,@打印(“1小于等于0”),结束。

如果1不小于0,@打印(“1大于0”),否则,@打印(“1小于等于0”),结束。

# 假的switch语句
测试=1,如果测试等于1,@打印(1),但如果测试等于2,@打印(2),否则,@打印(“测试失败”),结束。

# 是否语句
1是否等于0,如果是,@打印(“1=0”),结束。

1是否等于0,如果否,@打印("1不等于0"),结束。

# 死循环语句
循环,@打印(“Hello,Word”),结束。

# 直到语句,循环因子是循环的一个值,每循环一次则加1
循环,@打印(循环因子,“:Hello,Word@回车”),直到循环因子等于10,结束。

# 循环停止,循环继续
循环,如果循环因子等于10,循环停止,否则,@打印(循环因子,“@回车”),结束,结束。

循环,如果循环因子小于10,循环继续,否则,@打印(“循环因子等于”,循环因子,“@回车”),结束,直到循环因子大于11,结束。

除了暂时还不支持定义函数,其余的语法都支持的还行,后面更新估计还会更新一些新的语法糖,增加一些可用的内置函数,增添函数定义。
end...