Skip to content

JavaScript風のプログラミング言語を、Scratch上で動作させるためのツール

Notifications You must be signed in to change notification settings

feather16/jscratch

Repository files navigation

jscratch

JavaScript風のプログラミング言語を、Scratch上で動作させるツールです。 処理が遅すぎて、計算量の多いプログラムに対しては使いものになりませんが、せっかくなので公開します。

実行方法

サンプル

  1. こちらのディレクトリ内のファイルを予めダウンロードしておきます。
  2. こちらのScratchプロジェクトの中身を開き、リスト「assembly_code」に読み込んでください。

プログラムを自作する場合

こちらを参考にしてください。

ブラウザ上でのコンパイル

こちらにアクセスしてください。

開発者向け

ローカル環境での実行

文法ファイルのコンパイル

npx antlr4ts JScratch.g4 -o src/antlr

コンソールでテストプログラムを実行

コンパイル

npx tsc -p test/tsconfig.json

実行

node test.js

ブラウザで実行

フロントエンド向けコンパイル

npx webpack

http-serverの起動

npx http-server

About

JavaScript風のプログラミング言語を、Scratch上で動作させるためのツール

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published