#macro #part #language #invariants #macro-rules #guard #eiffel

eiffel-macros

Eiffel 是一个受 Rust 宏启发的 Eiffel 语言守卫子句库。这是库中的宏规则部分。

4 个版本

0.0.4 2024 年 2 月 28 日
0.0.3 2024 年 2 月 28 日
0.0.2 2024 年 2 月 28 日
0.0.1 2024 年 2 月 28 日

#1525Rust 模式

Download history 30/week @ 2024-04-01

每月 60 次下载
用于 eiffel

MIT 许可证

6KB
52 代码行

此包是 eiffel 包的一部分。


lib.rs:

Eiffel 启发的守卫子句宏的子模块

此子模块是更大包的一部分,该包提供了受 Eiffel 编程语言守卫子句启发的功能。这些功能包括循环、入口、出口等检查。

此子模块专门提供标准宏,因为主包不能因为 Cargo 的限制而混合标准宏和过程宏。

Eiffel 语言的守卫子句选项是该子模块中宏设计和功能的基础。

请注意,此子模块,就像主包一样,仍在开发中。因此,某些功能可能尚未完全实现,或在未来的更新中可能发生重大变化。

欢迎贡献和反馈。

依赖项

~305–770KB
~18K SLoC