rust - 使用 Pest.rs,有没有更好的方法通过包含或导入来组织多个文件中的语法?
问题描述
Pest.rs 使编写语法变得非常容易,但我目前的语法complex_conf.pest
是 183 行并且还在增长。有没有一种简单的方法可以将其分解,以便正常的装饰器宏显示如下,
#[derive(Parser)]
#[grammar = "complex_conf"]
pub struct ConfParser;
仍然可以工作吗?
解决方案
我不愿回答,因为我不是在这里为社区发言的人。
但似乎这是他们计划解决的已知痛点。2018年开刊。
推荐阅读
- virtual-machine - 虚拟化特定环境(CPU、缓存、时钟)
- node.js - 如何使用nodejs读取内存中的targz文件夹
- lua - 使用 Love2d 在 Atom 编辑器中运行“Hello World”的语法错误
- python - 在 Pandas、Numpy 和 Tensorflow 中将二维变量转换为一维变量
- c# - 在 UWP C# 中从没有 MediaComposition 的 SoftwareBitmap 或 Direct3DSurface 创建视频文件
- google-apps-script - Google表格中的边框条件格式(满足多个条件)
- javascript - 如何获取d3.select的父节点
- javascript - 过滤具有可选值的对象数组
- angular - 如何在 Angular(使用 ngx-owl-carousel-o)中添加动画(如淡入和淡出)?
- permissions - 无法运行 byobu,因为 [root] 不拥有 [/home/ubuntu]