ViScript 1.0 Released
程序员文章站
2022-03-14 13:37:02
...
ViScript是一个基于.net的元脚本语言。顾名思义就是用来创造脚本语言的框架。项目主页:http://code.google.com/p/viscript/
主要思想很简单:
用方法来创造句法,用句号隔开句子,然后由句子构成脚本。在构成句法方面,支持用下划线表达字符,参数任意位置插入,参数类型可扩展,支持从句,支持引号表示字面意义,支持歧义分析。
未来的发展方向是写一个IDE,并支持重构。
Sample:
Sentence <-> Method
Script <-> Sentences
taowen login with password 123. he send a message hello to qq. qq should receive message hello.
Clause <-> Delegate
主要思想很简单:
用方法来创造句法,用句号隔开句子,然后由句子构成脚本。在构成句法方面,支持用下划线表达字符,参数任意位置插入,参数类型可扩展,支持从句,支持引号表示字面意义,支持歧义分析。
未来的发展方向是写一个IDE,并支持重构。
Sample:
Sentence <-> Method
[Scriptable] void user_login_with_password(string user, string password)
Script <-> Sentences
taowen login with password 123. he send a message hello to qq. qq should receive message hello.
Clause <-> Delegate
[Scriptable] public void action_repeat_count_times(Clause action, int count) { while (count-- > 0) { action(); } }
上一篇: 数据收集之Flume
推荐阅读
-
级联菜单1.0版,新手超详细解析
-
java代理基础类1.0
-
微软Windows 1.0重出江湖:配合《怪奇物语》宣传
-
blog程序新版本V2.0 Beta完成,提供V1.0全部源码下载
-
[开源] 基于Layui组件封装的后台模版,HG-Layui-UI通用后台管理框架V1.0版
-
锐龙9 3900X电压降至1.0V:功耗大降40% 性能损失16%
-
Westore 1.0 正式发布 - 小程序框架一个就够
-
ASP.NET Core 1.0 部署 HTTPS (.NET Core 1.0)
-
.NET Core 1.0创建Self-Contained控制台应用
-
win10系统提示无法显示此页在高级设置中启用TLS 1.0的解决方法