Skip to content

aiscript-dev/aiscript

This branch is up to date with master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f6670a7 · Feb 22, 2025
Oct 30, 2024
Dec 2, 2024
Jan 12, 2025
Jan 3, 2025
Nov 17, 2024
Jan 12, 2025
Jan 12, 2025
Dec 2, 2024
Jan 12, 2025
Apr 23, 2020
Aug 4, 2024
Nov 26, 2023
Jul 30, 2021
Jul 15, 2024
Aug 23, 2021
Dec 2, 2024
Apr 25, 2024
Feb 22, 2025
Nov 26, 2024
Aug 30, 2023
May 6, 2023
Oct 29, 2024
Jan 3, 2025
Jan 3, 2025
Sep 11, 2023
Aug 25, 2024

Repository files navigation

AiScript

Test codecov

AiScript is a lightweight scripting language that runs on JavaScript.

Play online ▶

AiScriptは、JavaScript上で動作する軽量スクリプト言語です。

  • 配列、オブジェクト、関数等をファーストクラスでサポート
  • JavaScript風構文で書きやすい
  • セキュアなサンドボックス環境で実行される
  • 無限ループ等でもホストをフリーズさせない
  • ホストから変数や関数を簡単に提供可能

このリポジトリには、JavaScriptで実装されたパーサーと処理系が含まれます。

ドキュメントはこちらをご覧ください

Read translated document

Getting started (language)

はじめに(日本語)

Get Started (en)

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
}

License

MIT