16个重大版本发布

0.17.0 2023年9月29日
0.15.0 2023年9月15日
0.10.0 2023年6月19日

#139解析器工具

Download history 17/week @ 2024-03-12 4/week @ 2024-04-02

每月108次下载

MIT 许可证

20KB
422

ruminant,一个解析器组合器库

已弃用 请参阅我对此的最新尝试:parser-compose

⚠️ 警告 ☣️
以下为自制的、手工编写的代码。实验性质。可能不会按预期工作。

这是一个示例介绍。有关对解析器组合器的初步介绍,请参阅此处

  • 解析器 是一个函数,它接受一些输入,提取一些信息并返回提取的结果。为了取得进展,结果包含消费部分输入后的剩余输入,或者在出错的情况下返回表示失败的一些值。

  • 组合器 接受一个或多个解析器作为输入,并返回一个不同的解析器。它们对于将多个解析器组合在一起或更改解析器的行为非常有用。

有了这两个想法,世界就变成了你的牡蛎。

示例即将到来

无运行时依赖项