Streaming EDIFACT tokenizer and SAX-style event-driven parser.
This crate provides a standalone EDIFACT parser with no BO4E dependency. It can be used by anyone in the Rust ecosystem for generic EDIFACT parsing.
Architecture
The parser uses a SAX-style streaming model:
- Tokenizer splits raw bytes into segments
- Parser routes segments to handler callbacks
- Handler accumulates state as needed