2021-04-07から1日間の記事一覧

vm2gol v2 (57) 二項演算を左結合に変更

目次ページに戻る / 前 / 次 前回からの差分をまとめて見る 二項演算が右結合になっていたのを左結合に変えます。 例として 1 + 2 + 3 で見てみます。 変更前は [:+, 1, [:+, 2, 3]] となるようにパースされていて、最終的に機械語になって実行されるときに…

素朴な自作言語のコンパイラをRustに移植した

移植一覧に戻る やっつけなので汚いです。ライフゲームのコンパイルが通ったのでヨシ、というレベルの雑なものです。 github.com 移植元 memo88.hatenablog.com ベースになっているバージョン: tag:56 のあたり メモ 理解は後回しにして、かっこ悪い書き方で…