内容简介:在 Gitee Reward 发布的下列悬赏任务已经顺利完成: ¥100 【新人优先】重现一个内置函数——bytes ¥128 【进阶】补完余下三十多个内置函数 合作过程交流顺畅、效率颇高、成果符合预期。 因为之前个人一直主要在...
在 Gitee Reward 发布的下列悬赏任务已经顺利完成:
- ¥100 【新人优先】重现一个内置函数——bytes
- ¥128 【进阶】补完余下三十多个内置函数
合作过程交流顺畅、效率颇高、成果符合预期。
因为之前个人一直主要在 mac 下开发,而合作者在 win10 下开发,在新人任务过程中就暴露了不少之前忽视了的跨平台问题,如 win 下部分测试不过。
另一个暴露的困惑已久的问题——Windows 下两种测试方式输出相差 \r,很惊喜地,合作者很快指出了问题所在。
在第二个悬赏任务中,在标识符命名中文化时,头一次发现内部函数 _线程__运行
的命名与类名相关,原因还待研究。
另发觉 locals() 功能设计意图仍待揣摩。
总之,悬赏任务的收获多多,很期待后续。
此外,如 上文 打算的,已发布了 rply 木兰定制版,以规避 | 问题;还添加了 shift/reduce 歧义的调试信息,详见 前文。
附:代码量统计
主要部分的代码行数统计,格式为:上次->现在。
- 木兰代码量 3096 -> 3157
- 运行环境,实现与测试大部为木兰代码:582
- 木兰测试用例,包括部分实用小程序(如井字棋):2514 -> 2575
- Python 代码量(木兰实现、测试框架、语法树生成木兰中的 Python 测试代码):3436 -> 3612
环境.py
,定义全局方法: 175 -> 275生成/木兰.py
:213 -> 239测试/期望值表.py
:144 -> 173交互.py
,交互环境(REPL):148 -> 150测试/运行所有.py
,检验所有木兰测试代码片段:71 -> 75- 未变
分析器/语法分析器.py
:1055分析器/语法树.py
:225分析器/词法分析器.py
:216功用/反馈信息.py
:175测试/unittest/报错.py
:124分析器/语法树处理.py
:114中.py
,主程序:95分析器/语法成分.py
,从语法分析器中提取出来的枚举常量:85测试/unittest/生成.py
,语法树生成木兰源码相关测试:60测试/unittest/语法树.py
,确保生成的语法树与原始版本一致,拆分报错部分:58功用/调试辅助.py
,:57setup.py
, 34测试/unittest/交互.py
,交互环境相关测试:28分析器/错误.py
:28测试/unittest/所有用例.py
:24
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- 华为“悬赏”鸿蒙OS:能找到漏洞重金赏之
- 巡云轻论坛系统 4.2 发布,增加悬赏问答功能
- 欧盟向 14 个开源项目提供 Bug 悬赏,多是“老牌”项目
- 千元大奖 | 全城悬赏寻找“消失”的程序员戴码!
- 微软 Bug 悬赏:绕过多因素认证最高可获10万美元奖励
- 欧盟百万欧元悬赏开源软件漏洞惹争议,被评本末倒置
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
The Zen of CSS Design
Dave Shea、Molly E. Holzschlag / Peachpit Press / 2005-2-27 / USD 44.99
Proving once and for all that standards-compliant design does not equal dull design, this inspiring tome uses examples from the landmark CSS Zen Garden site as the foundation for discussions on how to......一起来看看 《The Zen of CSS Design》 这本书的介绍吧!