#logo #programming-language #interpreting #parser

logo-interp

实现Logo编程语言的解析和解释

1个不稳定版本

0.1.0 2023年7月27日

571编程语言 中排名

24 每月下载量
4 个crate中(通过 logo-runtime)使用

MIT 许可证

43KB
1K SLoC

Logo Rust

本仓库包含了一个使用Rust编写的Logo编程语言解释器和IDE的完整实现。

在线演示

Crates

Logo-interp

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

Logo-runtime

基于 logo-interp 构建,增加了Logo语言的图形功能。如果您想将Logo与自定义渲染器集成,可以使用这个crate。

Logo-renderer

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

Logo-egui

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

Logo-web

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

依赖

~295–770KB
~13K SLoC