4 个版本

0.1.3 2022 年 4 月 21 日
0.1.2 2022 年 4 月 21 日
0.1.1 2022 年 4 月 21 日
0.1.0 2022 年 4 月 21 日

#40 in #alpha

MIT 许可证

105KB
3K SLoC

Funki Lang

Funki 是一个可嵌入的可定制的函数式语言。

它目前处于 Alpha 版本。语言的大部分内容仍然可以更改,尚未最终确定。

Funki 欢迎贡献。

Funki 基于 Lalrpop 构建。

它目前支持

  • 自定义类型
  • 自定义运算符
  • 自定义函数
  • 整数算术
  • 字符串插值
  • 闭包
  • 错误信息和位置
  • 更多!

需要做的更改

  • 语言设计仍然可能改变
  • 改为基于栈的解析而不是递归
  • 完整的语言文档/教程

依赖项

~2.5–5MB
~79K SLoC