Pest.rs使编写语法变得非常容易,但我目前在complex_conf.pest
中的语法是183行,而且还在增长。有没有一种简单的方法可以将其分解,使下面显示的普通装饰器宏
#[derive(Parser)]
#[grammar = "complex_conf"]
pub struct ConfParser;
还能工作吗?
我不太愿意回答,因为我不是这里社区的代言人。
但这似乎是他们计划解决的一个已知的痛点。发行于2018年。