Expand description
Re-exports§
pub use diagnostic::StructureDiagnostic;pub use diagnostic::StructureDiagnosticKind;pub use error::AssemblyError;pub use service::ConversionService;pub use tokenize::split_messages;pub use tokenize::InterchangeChunks;pub use tokenize::MessageChunk;
Modules§
- assembler
- Recursive descent assembler — MIG-guided segment consumption.
- cursor
- Segment cursor for tracking position during MIG-guided assembly.
- diagnostic
- Structure diagnostics emitted during MIG-guided assembly.
- disassembler
- Tree disassembler — converts AssembledTree back to ordered segments.
- error
- matcher
- Segment matching logic for MIG-guided assembly.
- navigator
- GroupNavigator implementation backed by AssembledTree.
- parsing
- pid_
detect - PID detection from EDIFACT segments.
- pid_
filter - PID-specific MIG filtering using AHB segment numbers.
- renderer
- EDIFACT string renderer from disassembled segments.
- roundtrip
- Full roundtrip pipeline: EDIFACT → assemble → disassemble → render.
- service
- High-level conversion service that orchestrates the full pipeline.
- test_
support - Shared test helpers for constructing MIG schema test fixtures.
- tokenize
- EDIFACT tokenization helper — collects segments from input into a Vec.