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 中
每月233次下载
在 tokay 中使用
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风格的函数签名字符串,包括默认值。这可以是
f
、f()
、f(a, b)
、f(a b = void)
或类似的。目前,这仅接受Tokay原子的一个子集:void、null、true、false 和整数值。 - expression 是要执行的Rust表达式。这是函数的主体。
依赖关系
~5MB
~95K SLoC