7 个版本
0.3.0 | 2023年4月18日 |
---|---|
0.2.0 | 2021年12月18日 |
0.1.4 | 2021年11月12日 |
0.1.3 | 2021年3月27日 |
0.1.2 | 2021年2月20日 |
#1378 in 解析器实现
55KB
1.5K SLoC
ingredient-parser
该工具利用 nom 将食谱中的成分行项解析成通用格式。
演示
例如,1¼ cups / 155.5 grams all-purpose flour, lightly sifted
变成
{
name: "all-purpose flour",
amounts: [
Measure { unit: "cups", value: 1.25 },
Measure { unit: "grams", value: 155.5 }
],
modifier: Some("lightly sifted")
}
更多示例请参阅 文档
依赖
~4.5MB
~69K SLoC