killme2008 / aviatorscript

A high performance scripting language hosted on the JVM.
http://fnil.net/aviator/
4.44k stars 830 forks source link

异常信息转换输出给 C 端用户 #473

Open jiakme opened 2 years ago

jiakme commented 2 years ago

在我使用过程中, 遇到 aviatorscript 异常信息非常难以转换为用户(C 端用户, 非开发)可辨识的消息, 能否考虑增加相应的异常信息转换点?

killme2008 commented 2 years ago

是说编译还是执行阶段?

jiakme commented 2 years ago

是说编译还是执行阶段?

当前需要在函数校验阶段反馈用户友好的异常,如果你这边留出异常信息转换的口子,那就很好了;执行阶段, 一般都针对异常做了封装,不过如果留了异常转换输出的口子,那也很不错。