近来在尝试用 Java 语言完成一个符合 Python3 语法的解释器,目前完成了生成 AST 抽象分析树的操作,不过由于没有包含所有语法格式的测试源代码,所以担心生成 AST 的代码可能有不完善的地方。我想问一下在哪里可以得到一份包含了 Python3 所有语法格式的源代码供进行测试?(顺便吐槽下 V2EX 竟然没有编译原理节点)
1
keakon 2016-02-22 14:52:48 +08:00
|
2
XiaST OP @keakon 貌似这里的代码都是 python 模块和功能的测试,不是我想要的包含所有语法测试用例。。。不过这倒是给我提示了,我可以用足够多的正确或者错误的 Python 代码来测试判断是否会出错 23333 ,虽然这样测试可能不全面
|
3
ehs2013 2016-02-22 16:14:59 +08:00
|
4
ibudao 2016-02-23 09:59:29 +08:00
手写的解析器,还是用的解析器生成器?
|
6
dong3580 2016-02-25 17:03:26 +08:00
@keakon
谷歌授权了貌似不能在你博客留言,我就留在这里了。 有时间把新版的 涂鸦馆 代码开源吧, gae 被 q 后用的不太顺畅了,还是想能够直接部署到 vps 上了,等你的 deadline 等了很久了。 ~_~ |
7
keakon 2016-02-26 02:00:38 +08:00
@dong3580 已经开源了,最下面就是项目地址,不过没有精力补充文档什么的。
不能留言是什么表现?最近改了些登录的处理,可能有些 bug … |
8
dong3580 2016-02-26 12:24:31 +08:00
|
9
keakon 2016-02-26 13:22:13 +08:00
@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 的内容截个图发上去吧。 |