4 个版本

0.2.7 2024 年 8 月 18 日
0.2.4 2024 年 7 月 29 日
0.1.0 2023 年 1 月 4 日
0.0.5 2020 年 5 月 6 日
0.0.1 2019 年 3 月 20 日

机器人技术 中排名第 235

Download history 2/week @ 2024-05-06 5/week @ 2024-05-20 4/week @ 2024-06-03 4/week @ 2024-06-10 8/week @ 2024-06-17 198/week @ 2024-07-01 130/week @ 2024-07-08 137/week @ 2024-07-15 155/week @ 2024-07-22 295/week @ 2024-07-29 134/week @ 2024-08-05 214/week @ 2024-08-12

每月下载量 798
用于 5 crates

Apache-2.0

140KB
3K SLoC

Mech 是一种用于开发 数据驱动响应式 系统(如机器人、游戏和动画)的语言。它使 组合转换分发 数据变得容易,让您能够专注于项目的核心复杂性。

您可以在 https://mech-lang.org/try 在线尝试 Mech。

使用和安装说明可在 文档主要 Mech 存储库 中找到。

请务必关注我们的 博客(RSS)!

语法

用于编译文本 Mech 源代码的工具链。

内容

  • 解析器 - 将文本转换为解析树。
  • AST - 将解析树转换为抽象语法树。
  • 编译器 - 将抽象语法树转换为块。
  • 格式化器 - 将解析树转换为文本。

此分支还包含各种实现语言服务器协议的编辑器模式。模式适用于

  • VS Code
  • EMACS (即将推出...)
  • VIM (即将推出...)

项目状态

机械目前在开发阶段的 beta 阶段。这意味着该语言处于适合更广泛受众的阶段。尽管大多数语言功能实现已经开始,但还没有完成,一些新功能可能会被添加,而其他功能可能会被移除。目前无法保证Mech程序的向前和向后兼容性。

许可证

Apache 2.0

依赖项

~11–23MB
~284K SLoC