從哪裡可以得到包含了Python3所支持的所有語法的測試用例?

近來在嘗試用Java語言完成一個符合Python3語法的解釋器,目前完成了生成AST抽象分析樹的操作,不過由於沒有包含所有語法格式的測試源代碼,所以擔心生成AST的代碼可能有不完善的地方。我想問一下在哪裡可以得到一份包含了Python3所有語法格式的源代碼供進行測試?


一個簡單粗暴的做法是把CPython 3自帶的測試用例全部parse一遍看看是否不出錯:

https://github.com/python/cpython/tree/master/Lib/test


推薦閱讀:

關於局部數組和全局數組的運行效率?
PLT界在近幾年中對哪些問題的研究有重大進展?
HotSpot JVM參數 -XX:+DoEscapeAnalysis 有什麼影響?

TAG:Python | 軟體測試 | Python3x | 編譯原理 | 中間表示編譯原理 |