1 个不稳定版本
0.1.0 | 2020年6月20日 |
---|
#28 在 #s-expr
19KB
391 行
S-Expression 解析器
使用 alt-std 作为唯一依赖的简单 S-Expression 解析器
用法
let sexp = String::from("(abcd 123 abc)");
let res = Exp::fromSExp(sexp.asArray());
match res {
PROk(r) => {
let s = r.toString();
assert!(s == "(abcd 123 abc)")
},
PRErr(err) => ...
}
MIT 许可证
版权所有 2020(c) Wael El Oraiby。在此授予任何获得本软件及其相关文档副本(“软件”)的人免费使用权,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本的权利,并允许软件的提供者进行此类操作,但须遵守以下条件:
上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。
软件按“原样”提供,不提供任何形式的保证,无论是明示的、暗示的,还是关于适销性、特定用途的适用性或非侵权性的保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任负责,无论是基于合同、侵权或其他原因,不论是否与软件或软件的使用或其他操作有关。
依赖项
~86KB