仓库源文

今后也许会更身不由己,这段时间尽可能将 木兰重现项目 和其依赖的 rply 库中的一些纰漏解决、夯实基础。

木兰

当前有共三个悬赏任务,欢迎参与。

依赖库:rply 木兰定制版

前文 开始,将 rply 作了分支后剪裁、定制了 rply-ulang 库发布在 PyPI

1. API 中文化

将木兰中使用到的 rply 的 API 进行了中文化,演示效果如下: rplyAPI

本来直接把英文 API 改为了中文,后发现为了同时支持 逆向工程 正常运行,仍需保留原英文 API。

2. 清理木兰重复代码

之前发现木兰对 rply 的 parser 作了些许修改 以支持某些语法, 现决定 并入 rply 定制版,以减少综合代码维护量。

3. 修复报错的列号不准问题

半年多前提了 rply 一个 报错列号不准问题,一直没看到回应,研究相关代码部分时顺便作了中文化,加了个 补丁

其他定制内容见 项目源码库


附:代码量统计

主要部分的代码行数统计,格式为:上次->现在。