一个简单的库,用于解析 JOHN 语法格式
归 nora2605 所有。
在 解析器实现 中排名 2570
22KB 565 行
一个用于 Rust 的 JOHN 解析器!Jane 对象层次表示法(John Object Hierarchy Notation)在此处文档化此处
它支持解析完整标准(我认为)和字符串化预构建的 JohnValue 构造。
如果您想将自定义类型字符串化,您可以通过添加一些魔法泛型或序列化特性来为此库做出贡献,或者您可以实现一个转换特性,以便将值直接打包到 JohnValue 枚举中。
约2-3MB 约53K SLoC