Enable Bar Coded Boarding Pass (BCBP) parser

Added Bar Coded Boarding Pass (BCBP) parser
We introduced a full BCBP parser for IATA-style boarding pass payloads. It can be used explicitly through BCBP formatting mode, and it is also integrated into automatic parsing with a lightweight pre-check to avoid false positives. The parser extracts mandatory header and leg data, supports variable and security sections, decodes baggage-related fields, and outputs structured parsed content. It also includes permissive handling for real-world non-standard payloads (for example, small padding irregularities) while still preserving parse diagnostics.

Bar Coded Boarding Pass (BCBP) parser on iOS #

                guard let config = barkoderView.config else { return }
guard let decoderConfig = config.decoderConfig else { return }

decoderConfig.formatting = BCBP
            

Page Contents