AiScript is a lightweight scripting language that runs on JavaScript.
AiScriptは、JavaScript上で動作する軽量スクリプト言語です。
- 配列、オブジェクト、関数等をファーストクラスでサポート
- JavaScript風構文で書きやすい
- セキュアなサンドボックス環境で実行される
- 無限ループ等でもホストをフリーズさせない
- ホストから変数や関数を簡単に提供可能
このリポジトリには、JavaScriptで実装されたパーサーと処理系が含まれます。
Embedding into Your Application (en)
<: "Hello, world!"
for (let i, 100) {
<: if (i % 15 == 0) "FizzBuzz"
elif (i % 3 == 0) "Fizz"
elif (i % 5 == 0) "Buzz"
else i
}