fengjiayi
|
afe0783de1
|
为Script提供了SereinScript.ExecuteAsync执行脚本文本内容的静态方法。
|
2025-07-18 23:17:28 +08:00 |
|
fengjiayi
|
fc05cd662b
|
重写了Script的解释器代码,使其更加直观。重写了流程控制的部分代码,分离运行环境IOC与流程IOC。
|
2025-07-18 22:45:06 +08:00 |
|
fengjiayi
|
88a82046b8
|
修复了脚本语言中构造器赋值的 bug
|
2025-07-16 16:16:19 +08:00 |
|
fengjiayi
|
01ab905155
|
重写脚本解释器的实现,提高其可读性。
|
2025-07-13 17:34:03 +08:00 |
|
fengjiayi
|
ec764c5675
|
为Serein.Script增加类型分析,增加了更加详细的Number类型节点,优化了对象节点的链式表达式,修复了Lexer分析词法时,部分Token代码属性错误的问题。
|
2025-07-11 20:52:21 +08:00 |
|
fengjiayi
|
70f674ca1b
|
优化了脚本生成AST时的代码提示,增加了脚本运行时错误提示。
|
2025-07-09 21:49:26 +08:00 |
|
fengjiayi
|
cc0b084c84
|
脚本节点新增对Char字面量的支持
|
2025-05-31 00:20:29 +08:00 |
|
fengjiayi
|
d8f4a5a2c2
|
新增了脚本节点对于集合对象[]下标/key取值的语法支持。修复了加载项目文件时无法加载脚本节点变量名称的问题
|
2025-03-15 14:02:12 +08:00 |
|
fengjiayi
|
1e09675ef1
|
脚本节点能够自定义变量名
|
2025-03-14 21:38:07 +08:00 |
|
fengjiayi
|
3a7a8483e8
|
重写了节点主动中断功能,修改了运行环境持久化注册已有实例的逻辑。
|
2024-12-26 22:24:44 +08:00 |
|
fengjiayi
|
0f9c9b9988
|
修改了脚本执行的一些BUG。
|
2024-12-21 20:47:31 +08:00 |
|
fengjiayi
|
ef119e11e3
|
暂时实现了简陋的脚本AST分析解释,后面再绑定到控件上
|
2024-12-20 23:39:29 +08:00 |
|