Snail Language V0.19
通过Emit,实现了从Snail脚本到exe转换的框架原型。 测试代码: a = 12321 print(a)
通过Emit,实现了从Snail脚本到exe转换的框架原型。 测试代码: a = 12321 print(a)
初步支持在Snail中调用C#函数。测试例子: Math.Pow(10, 8) MessageBox.Show("Hello Snail Language!")
实现了foreach来遍历数组: foreach(key, value in array) { ... } 或者 foreach(key in array) { ... }
Snail Language 0.16实现了: 1)First-Class Value的函数类型。 2)__FUNCTION__存储当前函数的字符串名称。用途:debug时候可以打印函数log 3)在一个函数return之前,调用一个预先指定的函数。用途:希望在一个函数返回时做一些处理,通过使用Action,可以不用在每个return前增加代码。
实现了从Snail Language到CIL转换的几个简单例子。 if(1 < 2) { print(1) } else if (2 < 3) { print(3) } else { print(4) }
Snail Language是一款个人开发的语言语言,目标是成为一款.NET语言。目前版本为0.143,计划于0.5版本开源。