DSH 插件 dsh-tool-calculator:安全求值数学表达式

`dsh-tool-calculator` 是 DSH 插件生态中的一个工具插件,注册 `calculator` 工具用于安全求值数学表达式。它采用 MIT 许可证,基于手写递归下降解析器,严格遵循“零依赖、零进程、纯函数”的设计,拒绝 `eval` 及代码执行,仅处理白名单内的运算符、函数和常量。该插件支持加减乘除、取模、幂运算及 `abs`、`sqrt`、三角函数等数学操作,要求结果为有限数字,自动拒绝 `NaN` 和 `Infinity`。注意三角函数使用弧度,且不支持科学计数法及超出 IEEE 754 双精度安全范围的大整数。安装时需适配 DSH 0.1.2-alpha.1,通过 `d

阅读全文