swift_mt_message/parser/
mod.rs

1//! SWIFT MT Message Parser modules
2
3mod generated;
4mod parser_impl;
5pub mod sequence_parser;
6
7// Re-export generated parser functions
8pub use generated::{extract_base_tag, normalize_field_tag, parse_block4_fields};
9
10// Re-export main parser types
11pub use parser_impl::{
12    FieldConsumptionTracker, ParsingContext, SwiftParser,
13    find_field_with_variant_sequential_constrained, parse_sequences,
14    parse_swift_message_from_string, serialize_swift_message_to_string,
15};
16
17// Re-export sequence parser types
18pub use sequence_parser::{
19    ParsedSequences, SequenceConfig, get_sequence_config, parse_repetitive_sequence,
20    split_into_sequences,
21};