JKuwait完全面向对象易语言脚本引擎支持外部支持 [复制链接]
https://att.125.la/data/attachment/forum/202204/11/231221wtke86jt9j2e6k2e.png由于个人时间原因很长时间没碰这个小项目,所以导致现在我几乎懒得碰它,并且我自己又新开个游戏的坑所以更没有时间来管他了
也不能就因为烂尾就把它的实现思路就此毁灭,所以发帖来给其他搞脚本的易友参谋参谋这种写法,更希望有大神能顺带完结此坑
本脚本代码的风格是C类语言风格,函数与变量的公开规则是 "-" 相当于 "public" 没有则是 private
脚本没有调用任何模块,纯代码实现
脚本已经实现了计算引擎部分,解析初始化部分,函数支持库雏形,变量操作雏形,完全面向对象概念的实现,实例数据与实例对象
实例对象与实例数据之间有着密不可分的关系,面向对象系统已经做到了 封装 继承 多态 的面向对象主要特征,而且执行码是在经过MCUG之后着想出来更好的执行码序列,解析更加方便,执行更加快速支持各种丰富的流程语句编译,编译器写法大翻新,这次编译器的写法比MCUG的写法要好很多,实现也更加简洁,能够做到随心所欲的书写代码
符号写法已经做到可以和C语言一样随心所欲的写了,支持单行多组代码,支持分号,分号可加可不加非常自由,花括号随意写只要层次不出错就没有问题不管是在同行还是下一行都能起到作用,这点是MCUG所不能比拟的
目前函数支持库系统与数组变量系统有待改善,但是大体雏形以及思路都在源码里面一看就能懂。
https://att.125.la/data/attachment/forum/202204/11/230240a4176upm4fhhmp4g.png
https://att.125.la/data/attachment/forum/202204/11/230306thob1yzmhlvpmywx.png
面向对象核心组成部分
https://att.125.la/data/attachment/forum/202204/11/230328ilgq12ui31ven1i0.png
实现代码
https://att.125.la/data/attachment/forum/202204/11/230328c2o1u21uhy1m4px2.png
实现代码
https://att.125.la/data/attachment/forum/202204/11/230328obksk08gwn5zv0nn.png
实现代码
https://att.125.la/data/attachment/forum/202204/11/230328x8rd2s42z3c93idx.png
实现代码
https://att.125.la/data/attachment/forum/202204/11/230328w2nffzvgrwlfsnrw.png
点我下载
(已有 20 次下载)
引用模块
无
页:
[1]