😸

Rustで作る自作言語 目次

2023/04/10に公開

適宜更新します。

Githubリポジトリ

https://github.com/taka231/lunalang

目次

Rustで作る自作言語(1)

四則演算が出来るようになりました。REPLを実装しました。
https://zenn.dev/taka2/articles/65c76d6ab42449

Rustで作る自作言語(2)

大小比較の演算子が使えるようになりました。
if式が使えるようになりました。
単相型推論をするようになりました。
https://zenn.dev/taka2/articles/22d139f741d207

Rustで作る自作言語(3)

独自のError型を定義しました。
変数の定義・使用が出来るようになりました。
https://zenn.dev/taka2/articles/9d3c61e6a2e30c

Rustで作る自作言語(4)

関数定義・関数適用が出来るようになりました。
https://zenn.dev/taka2/articles/0e433fa0283d2e

Rustで作る自作言語(5)

文字列が使えるようになりました。
https://zenn.dev/taka2/articles/97df820e0c38be

Rustで作る自作言語(6)

プログラムが書かれたファイルを実行出来るようになりました。
ブロック式が使えるようになりました。
"トップレベル"let多相型推論が出来るようになりました。
https://zenn.dev/taka2/articles/5e4e936e056d8a

Discussion