木蘭程式語言重現 支援列表操作,演示編輯器高亮

2021-10-07 09:11:25 字數 788 閱讀 6374

通過新增列表操作等功能,已可編寫經典排序演算法。另外,作為**編輯器的第一步,用 python 實現了帶基本語法高亮的編輯器原型,用於顯示木蘭原始碼。

用 tkinter 的 text 實現了如下的木蘭原始碼高亮效果:

新增了列表操作、多項賦值等等基本功能,編寫經典演算法已經可行。比如快速排序:

func 分割槽

(數列, 下界, 上界)

} 數列[前位]

, 數列[上界]

= 數列[上界]

, 數列[前位]

return 前位

}func 快速排序

(數列)}遞迴

(數列,0,

len(數列)-1

)}

支援了三元運算? :,見例程測試/手工測試/命令列.ul

using cmd in cmd

using 隨機範圍數 in 隨機數

using exit in sys

type 猜數字 : cmd

func $default

(行)else}}

猜數字().

cmdloop

()

下面是幾個主要部分的**行數統計,+的為相對上週的增量。

實現:1287 + 346 = 1633

新增對木蘭模組的支援,改進編輯器。

為 木蘭 程式語言新增對中文命名識別符號的支援

基於 肖劍 的逆向工程 如很多人已經知道的,當然是 python 很不錯,嗯 開始對 木蘭 程式語言進行分析。首先打算摸索它的基本功能。前文戳破針對 木蘭 程式語言的拙劣謠言已經進行了少量 測試.但,可惜木蘭尚未支援中文命名識別符號,打算先改進一下,以便編寫更易維護的測試 測試 打算先在逆向工程中執...

戳破針對 木蘭 程式語言的拙劣謠言

然而,謊言重複千遍也不能成為真理!這些口誅筆伐和流言中,沒有任何乙個敢於貼出 木蘭 實際的執行截圖。為什麼?難道是不會執行 exe 檔案?還是因為,只要執行出來就會讓大眾看到,它和 python 的明顯差別?萬幸的是有一批開發者在第一時間就獲得了 木蘭 程式語言的可執行檔案,包括我自己。同樣功能 連...

android 支援的語言列表

en 英文 en us 英文 美國 ar 阿拉伯文 ar ae 阿拉伯文 阿拉伯聯合大公國 ar bh 阿拉伯文 巴林 ar dz 阿拉伯文 阿爾及利亞 ar eg 阿拉伯文 埃及 ar iq 阿拉伯文 伊拉克 ar jo 阿拉伯文 約旦 ar kw 阿拉伯文 科威特 ar lb 阿拉伯文 黎巴嫩 ...