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