|

分享源码
界面截图: |
|
是否带模块: |
调用了模块 |
备注说明: |
- |
由衷感谢 凌哥 提供的技术支持
经过一段时间的探索检查MCUG1.0以及1.1版本都有很大缺陷和漏洞
!!!!!!<QQ讨论群:693632272> 不会用或者想提意见等都可以来群里交流
本次更新完全从底层重构,全方面升级碾压老版本
经测试 新版本 比 老版本 执行效率平均快600 ~ 800ms,已经超越无双脚本引擎的速度了
这次更新将可以支持 寄生执行,独立执行 了,并且附带交互解释器用来调试开发 脚本代码 与 脚本函数支持库
目前为止次脚本是易语言制作的最完善的脚本了,没有之一不支持任何反驳 ,要留下你们的小爱心 
![]()
- 本次更新 《McugScript1.2》 重构了底层,从头开写,之前的所有BUG全部修复,并加入了许多新特征,速度比之前更快,运行比之前更安全稳定
- 脚本代码书写不再那么刻板,就像C语言一样无论你的花括号等写在哪里都不用顾虑它不能运行,实现了书写自由。
- 本次更新后for语句将与C语言一样是三定义条件而不是两定义条件
- 加入新语法 contunue 变量++ 变量-- 变量+=? 变量-=? 变量*=? 变量/=?
- 本次更新支持分号,分号可写可不写,如果你需要在同一行写多条代码的时候就可以用的上
- 本次更新支持数组,不再像老版本一样刻板的使用字典了
- 本次更新后 编译出来的 字节码 为 字节集格式 里面能够包含:脚本运行指令码、UGS支持库文件、资源文件 ,支持库以及资源文件的导入都是依据代码来参考的,支持库文件可选择导入或不导入
- 本次更新后 MCUG 将支持外部函数库,外部函数库是特定结构的DLL(有模板),能存放 函数信息、常量信息 ,脚本运行时如果根目录存在支持库文件则调用根目录支持库,否则调用字节码支持库
- 本次更新后 脚本引擎所有的数据传输全部都是数据流内存指针速度又快又稳定
- 本次更新后 参数传递量突破极限15个,现在可以实现传输无数个参数了
- 下载资源里有附加例程:及编译解释运行于一身的交互器
- 若有同名函数(无论脚本函数 或 内联函数 或 支持库函数)都可以用 函数来源.函数名() 来调用,内联函数库默认为 [system/系统] , 脚本函数过程为 this.
- 重写了编译器,解释器,采用堆栈的方式实现,实现代码更加简洁高效,而且已经排除老版本里会出现的失误
- 本次更新 修复了 之前老版本所有的逻辑判断失误,修复了无法使用多重逻辑判断符号的BUG,还可以使用 "!" 来进行逻辑结果取反
- 本次更新 去除了 goto功能
- 解释码结构也与之前大翻新,基本上算不上同一个东西,但是我还是喜欢这个IP

- int 整数
- float 小数
- double 精数
- long 长整数
- bool 逻辑
- string 文本
- bytes 字节集
- date 日期
- void 空值
给参数传递 数组变量 需要在变量名前面加一个`(左上波浪键不按shift)
本次更新后将不再那么强烈要求数据类型,但也不是绝对的弱类型
逻辑值:英文版[true/false] 中文版[真/假]
流程语句:if/如果 else/否则 while/循环 for/格式循环 return/返回 break/跳出循环 continue/到循环尾 debug/调试输出
本次更新后支持独立化,一键封装只差运行壳,压缩包里有独立化成品代码,无需自写
脚本引擎调用的模块全部都在压缩包里开源的,凌哥E编程模块是核心模块,因为比较大所以给了个下载地址在压缩包里面
McugScriptV12BETA_CUGS.7z
(3.43 MB, 下载次数: 61)
补充内容 (2022-4-23 22:46):
注意!!!!!!!!!!!!!!!主楼文件请勿下载,主楼文件存在编译器上的BUG。
请到置顶楼 68楼 下载 |
-
中文代码示例.png
(76.51 KB, 下载次数: 0)
-
英文代码示例.png
(85.69 KB, 下载次数: 0)
-
交互解释器展示.png
(37.96 KB, 下载次数: 0)
-
交互系统示例.png
(26.44 KB, 下载次数: 0)
-
模块信息概况.png
(149.18 KB, 下载次数: 0)
-
文件详情.png
(23.29 KB, 下载次数: 0)
-
文件详情1.png
(11.15 KB, 下载次数: 0)
-
文件详情2.png
(11.61 KB, 下载次数: 0)
-
文件详情3.png
(28.74 KB, 下载次数: 0)
-
文件详情4.png
(12.14 KB, 下载次数: 0)
-
QQ群概览.png
(92.47 KB, 下载次数: 0)
评分
-
查看全部评分
|