11 个不稳定版本 (5 个破坏性更新)
0.6.1 | 2023 年 12 月 20 日 |
---|---|
0.5.2 | 2023 年 11 月 6 日 |
0.4.0 | 2023 年 2 月 25 日 |
0.3.4 | 2023 年 2 月 14 日 |
0.1.0 | 2023 年 1 月 31 日 |
#293 在 编程语言
每月下载量 39
170KB
4.5K SLoC
免责声明:此说明针对有兴趣在程序中嵌入 Ena 的开发者。如果您对使用 Ena 感兴趣,请阅读GitHub 页面上的说明。
Enalang
此包包含 Ena 的二进制包和一个包装器(enalang::Ena
)。它还将 enalang_compiler
作为编译器以及 enalang_vm
作为虚拟机导出。
示例
let mut ena = enalang::Ena::new(enalang::EnaOptions::default());
ena.read_files(&[String::from("./test.ena")]).unwrap();
ena.parse_files().unwrap();
ena.compile_files().unwrap();
ena.link_files().unwrap();
ena.run("main").unwrap();
有关更多信息,请参阅GitHub 页面。
依赖项
~6–17MB
~200K SLoC