![58f698c7b3aa37275aefc16d4f9600c9.png](https://i-blog.csdnimg.cn/blog_migrate/2174385f72a626137a0135642f231a7c.jpeg)
加加中文编程语言是作为我的一个毕业设计,语法设计上用了将近四个月时间,开发用了两个月,实现了部分功能。感觉还不错,大概介绍一下吧。
语法规则
# 注释语句
# 函数调用,你好,世界
@打印(“你好,世界”)。
![830174f856a93bcd4505a5a71b404a97.png](https://i-blog.csdnimg.cn/blog_migrate/955d2c5da80348b05689a00f812a80f7.png)
# 转义字符
@打印(“你好,世界@回车”)。
![62cd7a1791ee1f2e4ea02c705a78d271.png](https://i-blog.csdnimg.cn/blog_migrate/0379488e9963365cc3363aae5bb061c2.png)
# 表初始化
小明,年龄=10,名字为“小明”。
![cd80bcd781c9e7ad3c5171896579a931.png](https://i-blog.csdnimg.cn/blog_migrate/5e6c2db7ed18ab22b62771295d2ab734.jpeg)
# 表的使用
小明,年龄=10,名字为“小明”,@打印(小明的年龄)。
![2a13b1167419f06f0163db0d7fa1e988.png](https://i-blog.csdnimg.cn/blog_migrate/7521048f306da8290c9b01cf1807a4d8.jpeg)
# 主值调用函数语句
小明,年龄=10,名字为“小明”,@打印。
# 相当于语句
小明,年龄=10,名字为“小明”,@打印(小明)。
![a256ae3895d5ee231ad888bf0c87322b.png](https://i-blog.csdnimg.cn/blog_migrate/db0d20ccaece177330de4bfe4236a42c.jpeg)
# 数组初始化
数组,{他=1、他=“你好,世界”、年龄=10,名字=“未知”},@打印。
![ffbd86dca15d62f0c0f850050d1d728c.png](https://i-blog.csdnimg.cn/blog_migrate/9206c676e5b3bdd61c3c765821f63ddb.jpeg)
# 数组索引
数组,{他=1、他=“你好,世界”、年龄=10,名字=“未知”};数组【1】,@打印。
![5ac717f0c16e75a668bf383a9c62eb29.png](https://i-blog.csdnimg.cn/blog_migrate/480d17d276d3672076af88ea5b7bb8b7.jpeg)
# 条件语句
如果1>0,@打印(“1>0”),否则,@打印(“1<=0”),结束。
![e56b2e15afc9db723936b1b72797e36c.png](https://i-blog.csdnimg.cn/blog_migrate/6a7fcd8f531f0cb07923b4067ad82be0.jpeg)
# 条件语句,使用中文
如果1大于0,@打印(“1大于0”),否则,@打印(“1小于等于0”),结束。
![f41ed748aafb73dc890868468a049abb.png](https://i-blog.csdnimg.cn/blog_migrate/32e77cca551ba5a2ddc38c6689ad5e3b.jpeg)
如果1不小于0,@打印(“1大于0”),否则,@打印(“1小于等于0”),结束。
![525c3c712fd6f7737444f077ed50b50c.png](https://i-blog.csdnimg.cn/blog_migrate/ed4c4ff984caa2f576eb70e39807519b.jpeg)
# 假的switch语句
测试=1,如果测试等于1,@打印(1),但如果测试等于2,@打印(2),否则,@打印(“测试失败”),结束。
![d92560c63cf8b981dd4452499cb0af8f.png](https://i-blog.csdnimg.cn/blog_migrate/6043b375b15c7586026f1823aaae6dac.jpeg)
# 是否语句
1是否等于0,如果是,@打印(“1=0”),结束。
![a0a474c294cc938f72fb9848c4f88794.png](https://i-blog.csdnimg.cn/blog_migrate/1765d555137112c9fdfd3f06803fe000.jpeg)
1是否等于0,如果否,@打印("1不等于0"),结束。
![551522d2e915417e9a71430adc0cc2ee.png](https://i-blog.csdnimg.cn/blog_migrate/297b36a3d9f6b78c8af4a3b0a78e10cf.jpeg)
# 死循环语句
循环,@打印(“Hello,Word”),结束。
![9f51a6f3a67b4a66e053df26b016f138.png](https://i-blog.csdnimg.cn/blog_migrate/60e4b5449be71617073a4fe2fc5daa1f.jpeg)
# 直到语句,循环因子是循环的一个值,每循环一次则加1
循环,@打印(循环因子,“:Hello,Word@回车”),直到循环因子等于10,结束。
![45d52dee6c2d2f124b65218d2ecba980.png](https://i-blog.csdnimg.cn/blog_migrate/afce0479adbe97ca17fa44849abbb5d4.jpeg)
# 循环停止,循环继续
循环,如果循环因子等于10,循环停止,否则,@打印(循环因子,“@回车”),结束,结束。
![966edc6f0912616e64cfad2569fdc270.png](https://i-blog.csdnimg.cn/blog_migrate/7f3add9cd793a5c2835292d246b75abf.jpeg)
循环,如果循环因子小于10,循环继续,否则,@打印(“循环因子等于”,循环因子,“@回车”),结束,直到循环因子大于11,结束。
![ba9b80e9f8bf0dd3ab1f80a185e9586b.png](https://i-blog.csdnimg.cn/blog_migrate/df84f6dfb2469f7841e016a47e01136d.jpeg)
除了暂时还不支持定义函数,其余的语法都支持的还行,后面更新估计还会更新一些新的语法糖,增加一些可用的内置函数,增添函数定义。
end...