#编程语言 # #内置 #函数 #rust-native #tokay

tokay-macros

为Tokay编程语言的Rust本地内置函数提供宏支持

4个版本 (破坏性更新)

0.5.0 2024年6月19日
0.4.0 2023年3月5日
0.3.0 2023年1月13日
0.1.0 2022年5月17日

4#rust-native

Download history 4/week @ 2024-05-24 4/week @ 2024-05-31 158/week @ 2024-06-14 44/week @ 2024-06-21 12/week @ 2024-06-28 9/week @ 2024-07-05

每月233次下载
tokay 中使用

MIT 许可证

1.5MB
19K SLoC

tokay-macros

tokay-macros 提供当前用于构建 Tokay编程语言 的实用工具。


lib.rs:

Tokay进程宏

此crate包含以下进程宏的实现:

  • tokay_function!(signature, expression) - 内置函数
  • tokay_method!(signature, expression) - 内置对象方法
  • tokay_token!(signature, expression) - 内置消费函数

每个宏都会生成一个可调用内置的略有不同的版本。

所有宏都需要两个参数

  • signature 是一个Tokay风格的函数签名字符串,包括默认值。这可以是 ff()f(a, b)f(a b = void) 或类似的。目前,这仅接受Tokay原子的一个子集:void、null、true、false 和整数值。
  • expression 是要执行的Rust表达式。这是函数的主体。

依赖关系

~5MB
~95K SLoC