Crate nadesiko3

source ·
Expand description

§Nadesiko Script v3

Nadesiko is one of Japanese programming languages. You can write the code using Japanese.

§Example

use nadesiko3::*;
// 文字を表示
let result = eval_str("「こんにちは」と表示");
println!("{}", result);
// 計算して表示
let result = eval_str("1+2×3と表示");
println!("{}", result);
// 以下のように記述することもできます
let result = eval_str("1に2を足して表示");
println!("{}", result);

§Current Structure

source(&str) → Tokenize(Vec<Token>) → Parse(Vec<Node>) => Run(runner)

@see runner::eval()

Modules§

Functions§

  • 引数codeに指定したプログラムを実行して結果をNodeValueで返す
  • 引数codeに指定したプログラムを実行して結果を文字列で返す