語言特性
(最新更新:2021-02-08)
有關之前想做一個程式語言玩具語言的打算,現在想想,如果要實現程式語言本體的話,可能會比較複雜。但是假設先實做語言特性或是編譯器特性的話,至少這樣的目標比較簡單。未來如果有時間要實做新的語言,可能也會比較好做,至少有個參考。
不然我這邊先列一下語言特性相關的 script 好了。
- 巨集擴展 (extend-a-macro.rkt) (Racket)
- 模式匹配 (pattern-match.rkt) (Racket)
- 找自由變數 (find-free-var.rkt)(對於閉包轉換有用,Racket)
- 展開表達式 (expanding-expression.rkt)