1个不稳定版本

0.1.0 2023年7月27日

#853 in 编程语言

MIT许可证

345KB
150

Logo Rust

此仓库包含用Rust编写的Logo编程语言解释器和IDE的完整实现。

在线演示

组件

Logo-interp

实现Logo编程语言的解析和解释。如果您想解释一些抽象的Logo代码,可以直接使用此组件。

Logo-runtime

基于logo-interp构建,添加了Logo语言图形功能的运行时。如果您想将Logo与自定义渲染器集成,可以使用此组件。

Logo-renderer

logo-runtime实现了一个简单的CPU渲染器。您可以使用此组件运行Logo代码并从中获取一些图像。

Logo-egui

Logo环境的简单GUI,主要用于测试和调试目的。

Logo-web

基于Web的Logo开发IDE,这是演示中展示的。

依赖项

~2.8–4MB
~77K SLoC