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
105KB
3K SLoC
Funki Lang
Funki 是一个可嵌入的可定制的函数式语言。
它目前处于 Alpha 版本。语言的大部分内容仍然可以更改,尚未最终确定。
Funki 欢迎贡献。
Funki 基于 Lalrpop 构建。
它目前支持
- 自定义类型
- 自定义运算符
- 自定义函数
- 整数算术
- 字符串插值
- 闭包
- 错误信息和位置
- 更多!
需要做的更改
- 语言设计仍然可能改变
- 改为基于栈的解析而不是递归
- 完整的语言文档/教程
依赖项
~2.5–5MB
~79K SLoC