2021-04-01から1ヶ月間の記事一覧
Zenn に書きました。 zenn.dev
Reline を使うと複数行編集ができるようなので、自分が使いそうな基本的な部分について調べてみました。 このリッチなのが標準で使えるの嬉しいですよね。ありがたや……。 RUBY_VERSION #=> 3.0.0 Reline::VERSION #=> 0.2.5 最初の雛形 ブロックは必須。 req…
Zenn に書きました。 zenn.dev
目次ページに戻る / 前 / 次 前回からの差分をまとめて見る 二項演算が右結合になっていたのを左結合に変えます。 例として 1 + 2 + 3 で見てみます。 変更前は [:+, 1, [:+, 2, 3]] となるようにパースされていて、最終的に機械語になって実行されるときに…
かんたんな自作言語のコンパイラをいろんな言語で書いてみるシリーズ 15番目の言語は Rust です。 理解は後回しにしてとにかく動くものを作るぞ、という方向性で書いたもの。 できたもの github.com 移植元 memo88.hatenablog.com ベースになっているバージ…
Zenn に移動しました。 zenn.dev