5 releases
0.2.0 | Jul 27, 2024 |
---|---|
0.1.3 | Feb 20, 2023 |
0.1.2 | Jan 28, 2022 |
0.1.1 | Jan 25, 2022 |
0.1.0 | Jan 25, 2022 |
#326 in Programming languages
Used in nadesiko3rust
195KB
4.5K
SLoC
日本語プログラミング言語「なでしこv3」(Rust実装版)
このプロジェクトは、日本語プログラミング言語「なでしこ3」をプログラミング言語Rustで差異実装するプロジェクトです。 オリジナルの「なでしこ3」はJavaScriptで実装されています。
インストールして利用する方法
Rust/Cargoがインストールされていれば以下のコマンドで最新版をインストールできます。
cargo install nadesiko3
リポジトリからコンパイルする方法
GitHubのリポジトリを取得してコンパイルして実行するには以下のコマンドを実行します。
git clone https://github.com/kujirahand/nadesiko3rust.git
cd nadesiko3rust/cli
cargo run eval "「こんにちは」と表示"
Rustのプロジェクトになでしこ3を組み込んで使う方法
最初に、cargo init
を実行してプロジェクトを初期化します。
続いて、cargo add nadesiko3
を実行します。
そして、main.rs
に以下のようなコードを記述します。
use nadesiko3::*;
fn main() {
// 文字を表示
let result = eval_str("「こんにちは」と表示");
println!("{}", result);
// 計算して表示
let result = eval_str("1+2×3と表示");
println!("{}", result);
// 以下のように記述することもできます
let result = eval_str("1に2を足して表示");
println!("{}", result);
}