文号
841548
阅读
6766
回复
1
收藏
2
分享一个最近摸的鱼
2017/12/15
IP:陕西
GitHub地址:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

这是一个8086汇编风格的脚本语言
目前支持操作符多态,动态类型,反射,匿名函数/代码块等等
以上的是java版,主类方便继承并添加新操作符

代码风格:
TIM图片20171215141117.png

没有文档(请自行阅读源码
c版本的有简单的介绍->XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
c#版还没跟进java版的特性->XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

昨晚加入了匿名函数及函数型变量的特性
于是变得越来越不像汇编了(你甚至可以var a = 0)

这里有个编译好的jar:
attachment icon jnsasm-0.4.jar 26.05KB JAR 48次下载

然后VSCode的语法高亮在这里->XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

TIM图片20171215141631.jpg 我到最后都不会想到一个汇编型脚本能到这个级别,而且还基本靠强行造轮子
之后会准备做个基于这玩意的游戏引擎,当然不是那种效率要求很高的(我也没测过运行效率)

来自:
软件综合
1
9年0个月前修改于 9年0个月前IP:广东
841552
1楼
asm的可读性+java的效率...
不过看起来略带感。。
引用
评论
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的