排序
用声明式宏解析 Rust 语法
在上一篇 Rust 声明式宏中的 Metavariables 有哪些 的基础上, 今天尝试解析一下 Rust 中的几种 item。我们知道一个 crate 是由 item 组成的,每一个 fn struct enum impl mod 等定义都是一个 i...
用声明式宏解析 Rust 语法之 enum parser
上一篇用声明式宏解析 Rust 语法 我们的 'macro parser' 解析了 function 和 struct, 这篇来尝试 parse 一下更复杂的 enum 为什么说 enum 更复杂?因为它不像 struct 结构内都是 identifier: ty...