16个重大版本发布
0.17.0 | 2023年9月29日 |
---|---|
0.15.0 | 2023年9月15日 |
0.10.0 | 2023年6月19日 |
#139 在 解析器工具
每月108次下载
20KB
422 行
ruminant,一个解析器组合器库
已弃用 请参阅我对此的最新尝试:parser-compose
⚠️ 警告 ☣️
以下为自制的、手工编写的代码。实验性质。可能不会按预期工作。
这是一个示例介绍。有关对解析器组合器的初步介绍,请参阅此处。
-
解析器 是一个函数,它接受一些输入,提取一些信息并返回提取的结果。为了取得进展,结果包含消费部分输入后的剩余输入,或者在出错的情况下返回表示失败的一些值。
-
组合器 接受一个或多个解析器作为输入,并返回一个不同的解析器。它们对于将多个解析器组合在一起或更改解析器的行为非常有用。
有了这两个想法,世界就变成了你的牡蛎。
示例即将到来