Skip to content

自制语言编译器:将源代码编译为Scratch文件格式

License

Notifications You must be signed in to change notification settings

IsBenben/Scratch-Language

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scratch-Language

介绍

用Python为Scratch做的编程语言。包括词法分析、语法分析、编译器。

编译成品为Scratch可直接识别的project.json。

已经支持基本的语法。包括注释、函数、变量、判断、运算、列表、循环。

视频:https://www.bilibili.com/video/BV1G31iY3ETX

语法

见 /documents/SYNTAX.md。

编译

git clone https://github.com/IsBenben/Scratch-Language.git
cd Scratch-Language
python src/cmdnew.py -h

About

自制语言编译器:将源代码编译为Scratch文件格式

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages