Rust 使用Pest.rs,是否有更好的方法使用include或import在多个文件中组织语法?

Rust 使用Pest.rs,是否有更好的方法使用include或import在多个文件中组织语法?,rust,include,pest,Rust,Include,Pest,rs使编写语法变得非常容易,但我目前在complex_conf.Pest中的语法是183行并且不断增长。有没有一个简单的方法来打破这种局面,使正常的装饰宏如下所示 #[derive(Parser)] #[grammar = "complex_conf"] pub struct ConfParser; 还可以工作吗?我不敢回答,因为我不是这里社区的代言人 但这似乎是一个已知的痛点。2018年发行

rs使编写语法变得非常容易,但我目前在
complex_conf.Pest
中的语法是183行并且不断增长。有没有一个简单的方法来打破这种局面,使正常的装饰宏如下所示

#[derive(Parser)]
#[grammar = "complex_conf"]
pub struct ConfParser;

还可以工作吗?

我不敢回答,因为我不是这里社区的代言人

但这似乎是一个已知的痛点。2018年发行