40codeTeam / scratch-vm

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

这是40code编辑器的vm,采用AGPL协议,协议详见AGPL-LICENSE文件

支持我们(微信支付):

你的支持将是我继续开发40code的动力,谢谢你!

gui

vm

blocks

desktop

此编辑器二次开发自turbowarp,以下是turbowarp的原README文件


TurboWarp/scratch-vm

Modified Scratch VM with a JIT compiler and more features.

This is a drop-in replacement for LLK/scratch-vm.

Setup

See https://github.com/TurboWarp/scratch-gui/wiki/Getting-Started to setup the complete TurboWarp environment.

If you just want to play with the VM then it's the same process as upstream scratch-vm.

Extension authors

If you only use the standard reporter, boolean, and command block types, everything should just work without any changes.

Compiler Overview

For a high-level overview of how the compiler works, see https://docs.turbowarp.org/how

For more technical information, read the code in src/compiler.

Public API

This section was too out of date to be useful. We hope to re-add it as some point.

About

License:GNU General Public License v3.0


Languages

Language:JavaScript 99.8%Language:HTML 0.2%Language:CSS 0.1%