Skip to main content

Module parser

Module parser 

Source
Expand description

Module containing the parsing logic to decode bencode format into data structures

Modulesยง

borrowed
Zero-copy borrowed parser for embedded systems Zero-copy parser for bencode data. This parser creates BorrowedNode structures that reference the input buffer without allocating or copying data, making it suitable for embedded systems.
default
Module implementing the default recursive bencode parser. Provides standard bencode parsing functionality using recursive descent approach. Default parser implementation for bencode format. Provides functionality to parse bencode-encoded data into Node structures.
iterative
Iterative (stack-based) parser for deeply nested structures Avoids recursion to prevent stack overflow on embedded systems Iterative (stack-based) parser implementation for bencode format.