木兰语言 0.0.18 补完所有内置函数,悬赏任务合作顺利
在 Gitee Reward 发布的下列悬赏任务已经顺利完成: ¥100 【新人优先】重现一个内置函数——bytes ¥128 【进阶】补完余下三十多个内置函数 合作过程交流顺畅、效率颇高、成果符合预期。 因为之前个人一直主要在 mac 下开发,而合作者在 win10 下开发,在新人任务过程中就暴露了不少之前忽视了的跨平台问题,如 win 下部分测试不过。 另一个暴露的困惑已久的问题——Windows 下两种测试方式输出相差 \r,很惊喜地,合作者很快指出了问题所在。 在第二个悬赏任务中,在标识符命名中文化时,头一次发现内部函数 _线程__运行 的命名与类名相关,原因还待研究。 另发觉 locals() 功能设计意图仍待揣摩。 总之,悬赏任务的收获多多,很期待后续。 此外,如 上文 打算的,已发布了 rply 木兰定制版,以规避 | 问题;还添加了 shift/reduce 歧义的调试信息,详见 前文。 附:代码量统计 主要部分的代码行数统计,格式为:上次->现在。 木兰代码量 3096 -> 3157 运行环境,实现与测试大部为木兰代码:582 木兰测试用例,包括部分实用...




