#ellie #language #compiler #vm #programming-language #embeddable

no-std ellie_engine

为什么选择 Ellie?Ellie 是一种类型安全的编程语言,它可以在嵌入式和沙盒环境中运行。

7 个版本

1.5.20-alpha2024年7月6日
1.4.13-alpha2023年11月8日
1.4.6-alpha2023年9月23日
1.0.3-alpha2023年7月31日
1.0.1-alpha2023年7月30日

#151 in 编程语言

Download history 111/week @ 2024-07-06 3/week @ 2024-07-13 65/week @ 2024-07-27

每月179次下载

自定义许可证 和可能 GPL-2.0

610KB
13K SLoC

Ellie 语言

为什么选择 Ellie?Ellie 是一种类型安全的编程语言,它可以在嵌入式和沙盒环境中运行。

Ellie-Engine

Ellie Engine 是 Ellie 编程语言的核心文件。它包含语言的分词器、解析器、字节码生成器、格式化和虚拟机的主要模块。

文档

您可以在 这里 查看详细文档


lib.rs:

Ellie Engine 这是 Ellie 语言的官方仓库。

版权(c)2020 Behemehal。有关详细信息,请参阅许可证文件

内部依赖

  • ellie_core - 包含 Ellie 使用的各种函数和结构体。
  • ellie_tokenizer - 包含 Ellie 的分词器。
  • ellie_parser - 包含 Ellie 的解析器。
  • ellie_formatter - 包含 Ellie 的格式化器。
  • ellie_bytecode - 包含 Ellie 的字节码。
  • ellie_vm - 包含 Ellie 的虚拟机。

依赖

~2.7–5MB
~87K SLoC