日語程式語言 撫子 第三版實現初探

2021-09-07 08:25:20 字數 512 閱讀 2703

主要參考 kujirahand/nadesiko3.

執行"npm start"後訪問"localhost:3000"就有如下開發環境介面:

它也提供乙個atom外掛程式, 安裝後(拷貝目錄到~/.atom/packages下)在atom中開啟test.nako3測試檔案就有語法高亮:

另: 執行"npm run test"時, 發現了乙個關於時間處理的bug. 將繼續跟進; 暫時沒有發現斷點除錯等功能.

原始碼學習

在/src下, 原始碼檔案不多, 分類如下, 連同基於原始碼和注釋個人整理的簡單介紹:

編譯器主程式:

分析器實現

外掛程式(功能庫) 其他

時間有限, 以後再對不同模組深入學習.

UnixShell程式設計 第三版

這本書相當老了,04年的,現在 在linux上做實驗。1,date 顯示日期。2,who 顯示使用者,who am i 3,echo 後面字串會全部輸出,會過濾掉多餘空格,單雙引號,分號等。4,ls 列出檔案。5,cat 檢視檔案。6,wc 檔名,第乙個數字是檔案行數,第二個數字是檔案單詞書,第三個...

Javascript高階程式設計(第三版) 陣列

var colors red blue green colors.length 2 alert colors 2 undifined陣列的length屬性不是唯讀的。如果將其length的值設為大於陣列項數的值,則新增的每一項都會取得undefined值。可以方便的在陣列末尾新增新項,比如 colo...

Python核心程式設計 第三版 練習

目錄 1.6 練習 1 16 1 17 1 16 為gendata.py更新 使資料直接輸出一redata.txtm而不是螢幕。user bin env python from random import randrange,choice from string import ascii lower...