1个不稳定版本

0.1.0 2023年4月16日

#2091解析器实现

MIT/Apache

32KB
851 代码行

iReal Parser

ireal_parser 是一个库,它提供了解析iReal Pro URL和弦进行的功能,按照 iReal Pro规范

许可证

许可协议为以下之一

任选其一。

贡献

除非您明确表示,否则任何有意提交以包含在作品中并由您定义的Apache-2.0许可证中的贡献,将如上所述双重许可,不附加任何额外条款或条件。


lib.rs:

iReal Parser

ireal_parser 是一个库,它提供了解析iReal Pro URL和弦进行的功能,按照 iReal Pro规范

功能

使用方法

ireal_parser作为依赖项添加到您的Cargo.toml中,然后使用crate提供的解析函数

use ireal_parser::parse_irealbook_url;

// Parse an iReal Pro URL into a `Song` struct
let song = parse_irealbook_url("irealbook://Song Title=LastName FirstName=Style=Ab=n=T44*A{C^7 |A-7 |D-9 |G7#5 }").unwrap();

有关更多信息,请参阅iReal Pro规范

依赖项

~2.2–3MB
~54K SLoC