近来在尝试用 Java 语言完成一个符合 Python3 语法的解释器,目前完成了生成 AST 抽象分析树的操作,不过由于没有包含所有语法格式的测试源代码,所以担心生成 AST 的代码可能有不完善的地方。我想问一下在哪里可以得到一份包含了 Python3 所有语法格式的源代码供进行测试?(顺便吐槽下 V2EX 竟然没有编译原理节点)
1
keakon 2016 年 2 月 22 日
|
2
XiaST OP @keakon 貌似这里的代码都是 python 模块和功能的测试,不是我想要的包含所有语法测试用例。。。不过这倒是给我提示了,我可以用足够多的正确或者错误的 Python 代码来测试判断是否会出错 23333 ,虽然这样测试可能不全面
|
3
ehs2013 2016 年 2 月 22 日
|
4
ibudao 2016 年 2 月 23 日
手写的解析器,还是用的解析器生成器?
|
6
dong3580 2016 年 2 月 25 日
@keakon
谷歌授权了貌似不能在你博客留言,我就留在这里了。 有时间把新版的 涂鸦馆 代码开源吧, gae 被 q 后用的不太顺畅了,还是想能够直接部署到 vps 上了,等你的 deadline 等了很久了。 ~_~ |
8
dong3580 2016 年 2 月 26 日
|
9
keakon 2016 年 2 月 26 日
@dong3580 无法重现这个问题… V2EX 好像没有私信功能,为了不打扰别人,麻烦去提个 issue 吧: https://github.com/keakon/Doodle/issues/new
如果用 Chrome 的话,可以尝试打开 Developer Tools - Network ,把 Disable cache 勾上。如果还是不行,把 Developer Tools - Resources - Local Storage - https://www.keakon.net 的内容截个图发上去吧。 |