4个版本

0.2.0 2020年5月20日
0.1.2 2020年5月16日
0.1.1 2020年5月12日
0.1.0 2020年5月7日

#339 in 模拟

MIT/Apache

215KB
4K SLoC

liblet-rust

Crates.io GitHub Workflow Status (branch) Codecov branch contributions welcome

覆盖率声明:由于工具(cargo tarpaulin)存在一些问题,目前代码覆盖率百分比不可靠。如果您有任何建议,请随时联系我。

将米兰大学“语言与翻译”课程库 liblet 适配到Rust的项目。

在此仓库项目中提供了一个通用的、可能更新的路线图/待办事项列表。如果您想贡献或纠正任何错误,请通过打开问题或创建pull请求来实现。

这是一个学习项目,用于更好地理解课程主题和Rust编程语言。

功能

changelog

更多信息请参阅 文档

遵循官方liblet 文档

  • 符号(新功能)
  • 生产
  • 项目(未计划)
  • 语法
  • 推导
  • 转换
  • 自动机
  • ANTLR支持(未计划)
  • 丰富显示(未计划)
  • 实用工具(未计划)

请注意,这个项目目前没有在语法类型之间做出任何区分。事实上,您不会找到“context_free”之类的参数来根据语法类型切换行为,因为目前在这个库的实现中计划没有这样的切换。这个库的实现忽略了语法类型概念,至少在目前,对于那些不需要严格语法类型级别的功能(例如语法创建、语法限制到函数等)。

示例

许可证

许可证为以下之一

任选其一。

贡献

除非您明确声明,否则根据Apache-2.0许可证定义,您有意提交以包含在工作中的任何贡献,均应双许可如上所述,不附加任何额外条款或条件。

依赖项

~0.4–1MB
~23K SLoC