使用 Pest.rs,是否有更好的方法通过包含或导入在多个文件中组织语法?
Using Pest.rs, is there a better way to organize grammars in multiple files with an include or import?
Pest.rs 使得编写语法变得非常容易,但我目前在 complex_conf.pest
中的语法是 183 行 并且还在增长 。有没有一种简单的方法可以将其分解,以便正常的装饰器宏显示如下,
#[derive(Parser)]
#[grammar = "complex_conf"]
pub struct ConfParser;
还能正常工作吗?
我犹豫要不要回答,因为我不是这里代表社区发言的人。
但这似乎是一个已知的痛点 they're planning to fixing。 2018 年开刊。
Pest.rs 使得编写语法变得非常容易,但我目前在 complex_conf.pest
中的语法是 183 行 并且还在增长 。有没有一种简单的方法可以将其分解,以便正常的装饰器宏显示如下,
#[derive(Parser)]
#[grammar = "complex_conf"]
pub struct ConfParser;
还能正常工作吗?
我犹豫要不要回答,因为我不是这里代表社区发言的人。
但这似乎是一个已知的痛点 they're planning to fixing。 2018 年开刊。