Rust製パーサコンビネータ「nom」のアーキテクチャと基礎概念

IResult型:入力と出力の明示的結合 nom の中心となる抽象は、すべてのパーサー関数が返す IResult<I, O> です。これは内部で以下の型エイリアスとして定義されています。 pub type IResult<I, O> = Result<(I, O), Err<I>>; この構造は、パースプロセスを純粋な関数合成に適合させるために設計されています。 I(Input):現在のカーソル位置か ...

6月5日 23:27 投稿