Rust

超高機能電卓を作る(1日目)

手を動かして一から作ってみないとわからないことが多いので、Rustで電卓を作ることにしました。 目標は実質プログラミング言語になるくらいまで機能を与えることです。 完成するころにはすべてを忘れていそうなので、何か機能を作ったらメモ代わりに記事を…

Rust用のLL(1)トークンパーサジェネレータを作った話

概要 構文と抽象構文木へ変換するコードが書かれたファイルを与えることで、Rust用のLL(1)のトークンパーサを自動生成することができるソフトウェアを作りました。 名前はとりあえず"llmaker"にしています。リポジトリはpuripuri2100/llmakerです。 構文等を…