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    find_field_with_variant_sequential_constrained, parse_sequences,
13    parse_swift_message_from_string, serialize_swift_message_to_string, FieldConsumptionTracker,
14    ParsingContext, SwiftParser,
15};
16
17// Re-export sequence parser types
18pub use sequence_parser::{
19    get_sequence_config, parse_repetitive_sequence, split_into_sequences, ParsedSequences,
20    SequenceConfig,
21};