【文件属性】:
文件名称:从头开始:从Forth到Scratch的编译器
文件大小:49KB
文件格式:ZIP
更新时间:2021-02-02 13:22:41
compiler forth scratch CompilerPython
抓挠
Forth的优雅与Scratch的威力
什么是抓挠?
Scratching Forth是从Forth到Scratch .sb2文件的编译器。 它是用Python编写的,并在MIT许可下发布。
如何安装
确保已安装Python 3.5。
使用git clone https://github.com/BookOwl/scratching-forth将此仓库克隆到您的计算机
怎么跑
将CD放入克隆的python3 main.py source.fs ,然后运行python3 main.py source.fs 。 要查看所有选项,请运行python3 main.py -h
我发现了一个错误,或者我有个好主意!
大! 请对您的错误报告或建议提出问题。 PR受到欢迎。
Scratching Forth支持哪些词?
Scratching Forth当前支持以下单词:
/
DUP
下降
MOD
/ MOD
交换
腐烂
过度
。
CR
=
如果... [其他...]然后
<
0 =
0>
0 <
和
要么
1+
1-
2+
2
2 *
2 /
ABS
【文件预览】:
scratching-forth-master
----main.py(547B)
----scratching forth base()
--------1.wav(560B)
--------project.json(15KB)
--------0.wav(37KB)
--------0.png(1KB)
--------1.svg(6KB)
--------2.svg(6KB)
--------3.png(1KB)
----compiler.py(5KB)
----examples()
--------and_or.fs(110B)
--------equals.fs(21B)
--------1_plus_1.fs(8B)
--------fact.fs(61B)
--------min_max.fs(52B)
--------plus_1_word.fs(30B)
--------ifelse.fs(72B)
----.gitignore(35B)
----README.md(2KB)