Commit Graph

12 Commits

Author SHA1 Message Date
fengjiayi
88de5a21f5 优化了SereinEnv.WriteLine(Exception, InfoClass)输出,可以通过更改InfoClass控制是否输出异常堆栈信息。
优化了批量加载节点时,脚本节点类型分析异常的问题。
2025-07-17 22:46:40 +08:00
fengjiayi
550122208d 修改md文档 2025-07-17 15:14:34 +08:00
fengjiayi
88a82046b8 修复了脚本语言中构造器赋值的 bug 2025-07-16 16:16:19 +08:00
fengjiayi
01ab905155 重写脚本解释器的实现,提高其可读性。 2025-07-13 17:34:03 +08:00
fengjiayi
6141d2c1c1 允许隐式声明变量(不用let关键字声明变量) 2025-07-11 23:43:27 +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
f99aff3c2c 流程返回值改为FlowResult,记录节点信息、上下文信息,为以后的流程调用回溯做准备 2025-03-21 18:26:01 +08:00
fengjiayi
d8f4a5a2c2 新增了脚本节点对于集合对象[]下标/key取值的语法支持。修复了加载项目文件时无法加载脚本节点变量名称的问题 2025-03-15 14:02:12 +08:00
fengjiayi
0f9c9b9988 修改了脚本执行的一些BUG。 2024-12-21 20:47:31 +08:00
fengjiayi
ef119e11e3 暂时实现了简陋的脚本AST分析解释,后面再绑定到控件上 2024-12-20 23:39:29 +08:00