自作言語処理系のコンパイラ
お願いします。
・やってほしいこと
・テストの追加(わざと失敗するテストがまだない)
・Debugトレイトで綺麗に構文木や型を表示できるようにする
・リファクタリング
apt-get install llvm-6.0
apt-get install g++
LLVM_SYS_60_PREFIX=/usr/lib/llvm-6.0 cargo run
もしくはバイナリを添付してるのでそれを使ってください
バイナリを添付してるのでそれを使ってください
test.rscというサンプルソースファイルがあるのでそれを使ってみる。
cargoを使うやり方
cargo run -- -build test.rsc
バイナリを使ったやり方
ruscall -build test.rsc
実行するとtest.rsc.outまたはtest.rsc.exeが生成されます。
また
-build test.rsc hoge
のようにして、出力ファイルの名前を指定できます。
Rust、Scala、Haskellのいいところを結集した言語を作る。