编程语言实现了最基本的对木兰模块的引用功能。笔者正好想做一个儿歌查询,方便找适合小孩唱的歌,就用这个实例进行功能验证,过程中发现缺了一些字符串和列表的基本功能,于是按需添加。功能这是儿歌数据模块的木兰源码:下面的搜索部分引用了数据模块(开头 using):其中的 map、filter、list 功能与 Python3 相同。不支持用 in 判断是否为子字符串,于是用 find 代替。代码统计下面是几个主要部分的代码行数统计,+/- 的为相对上周的增量。测试• 木兰测试用例:601 + 299 = 900• 测试 . py,运行测试的脚本:135 + 8 = 143• 未变test 语法树 . py,确保生成的语法树与原始版本一致:63实现:1633 + 87 = 1720• 分析器 / 语法树 . py,功用 / 调试辅助 . py,包括对 ast 库的中文封装:251• 演示高
木兰编程语言重现:儿歌查询实例,引用模块、字符串列表操作
2020-06-27 07:25:27来源: IT之家
关注公众号
赞
你的鼓励是对作者的最大支持
- 疫情反弹致美股大跌,瑞幸咖啡退市成定局暴跌54%2020-06-27 07:41:12
- 马斯克开怼:贝索斯是“抄袭狗”,哈哈2020-06-27 08:06:44
- Intel CPU/ARM Apple SoC通吃:全新设计的 Xcode 12抢先…2020-06-27 08:15:44
- Airbnb濒临破产?爱彼迎回应:谢谢关心,纯属谣言2020-06-27 08:21:57
- 无需编码即可构建应用程序!亚马逊推出 Honeycode2020-06-27 08:26:18
- 帮助乔布斯写出斯坦福演讲稿的人走了2020-06-27 08:49:23
- 瑞幸从成立到IPO用了17个月,从上市到退市更快2020-06-27 09:03:07
- 微软在 ARM 上成功移植 OpenJDK for Windows 102020-06-27 09:23:48
- B站11周年:特映片《喜相逢》发布,陈睿提出三大使命2020-06-27 09:29:15
- iOS 14/macOS Big Sur将支持DNS加密通信2020-06-27 09:37:34