我试图了解Rust宏如何捕获工作,并正在查看nom解析器库。
位置nom / src / bytes.rs声明tag!使用捕获的宏($i:expr, $tag: expr)。但是,在使用的所有地方,tag!它仅使用一个参数,即tag!("+")。例如:NOM-lua52 / op.rs。我已经阅读了有关宏的教程,但是这种结构似乎很特殊。
似乎输入$i是某种隐式的?
| 归档时间: |
|
| 查看次数: |
103 次 |
| 最近记录: |