以前復現了一部分由 Python 自動轉換爲木蘭代碼的功能,運行以下命令就能輸出木蘭代碼:$ 木蘭 -蘭 某某.py
,但尚缺失一些基本語法支持,該功能還沒有達到實用程度。python
這兩天將插入和冒泡排序算法爲目標,按需復原了相關部分,達成效果以下(左 Python 右木蘭):git
下面打算以 猜數字例程 爲目標繼續補完轉換功能。算法
另外,前幾天有位在項目首頁加了 binder 在線環境,這才知道有這樣的免費服務,剛試了手機瀏覽器亦可運行,試用更方便了!小程序
還幹了件閒事。木蘭重現項目伊始時,就確認了按原始實現基於 python3.7,畢竟離 2023 年還有段時間。不過,如今積攢了這麼些測試用例,忍不住想看看若是之後須要升級到 Python 3.8 的話有多大工做量。結果是 添了一處代碼,就經過了語法功能部分的測試用例,不過有下面幾個語法樹相關報警待研究:瀏覽器
每一年應付一次 Python 大版本升級致使的語法樹變更,彷佛還能夠接受。先擱着,須要的話再說吧。markdown
主要部分的代碼行數統計,格式爲:上次->如今。框架
木蘭代碼量 3206 -> 3259oop
運行環境,實現與測試大部爲木蘭代碼:582測試
木蘭測試用例,包括部分實用小程序(如井字棋):2624 -> 2677spa
Python 代碼量(木蘭實現、測試框架、語法樹生成木蘭中的 Python 測試代碼):3711 -> 3867
生成/木蘭.py
:242 -> 350
其餘彷佛沒怎麼變
嗯,每次都要手動統計忒二了,用木蘭寫個自動統計的腳本吧~