nom
Rust
製
parser combinator
https://github.com/Geal/nom
API reference
List of parsers and combinators
References
🍪 Parser combinator nom 入門 | Happy developing
IResult
などの基本的な型定義の解説から、moduleの概観、主要なfunctionsの解説がある
最後に例がある
v6ではエラーの報告手段が改善されたらしい
日本語記事はこれが一番良さそう
takker.icon
/mrsekut-p/nom
エラーが分かりづらいらしい
Rust: nom によるパーサー実装 - MOXBOX
v5の解説
nom勘所 | κeenのHappy Hacκing Blog
keen
スライド
versionは古そう
code reading
Rust製のパーサコンビネータnom v6.0.0を解剖する - drumato.com
/mrsekut-p/nom#5fd315b01982700000e3e33b
のライブラリに言及あり
streaming parser
https://ieeexplore.ieee.org/document/7163218#sec4b
https://blog.claude.nl/posts/nom-as-a-streaming-parser/
うまく動かないのか?
https://stackoverflow.com/questions/46876879/how-do-i-create-a-streaming-parser-in-nom
別の実装
https://docs.rs/circular/0.3.0/circular/
https://docs.rs/winnow/latest/winnow/
#2024-09-24
12:16:04
#2024-09-02
12:38:26