從哪裡可以得到包含了Python3所支持的所有語法的測試用例?
01-02
近來在嘗試用Java語言完成一個符合Python3語法的解釋器,目前完成了生成AST抽象分析樹的操作,不過由於沒有包含所有語法格式的測試源代碼,所以擔心生成AST的代碼可能有不完善的地方。我想問一下在哪裡可以得到一份包含了Python3所有語法格式的源代碼供進行測試?
一個簡單粗暴的做法是把CPython 3自帶的測試用例全部parse一遍看看是否不出錯:https://github.com/python/cpython/tree/master/Lib/test
推薦閱讀:
※關於局部數組和全局數組的運行效率?
※PLT界在近幾年中對哪些問題的研究有重大進展?
※HotSpot JVM參數 -XX:+DoEscapeAnalysis 有什麼影響?