"""对比引擎包 公开 API: align_records() — COBOL ↔ Java 记录对齐 compare_field() — 字段级比较(decimal/string/date) CobolBinaryReader — 二进制 COBOL 输出解析 Normalizer — COMP-3/EBCDIC 解码 detect_rounding() — 舍入检测 """ from __future__ import annotations from .aligner import align_records from .field_compare import compare_field from .cobol_binary_reader import CobolBinaryReader from .normalizer import Normalizer from .rounding_detect import detect_rounding __all__ = [ "align_records", # (cobol, java, key_field) → list[tuple] "compare_field", # (name, c, j, field_type, tolerance) → FieldResult "CobolBinaryReader", # class "Normalizer", # class "detect_rounding", # (c, j) → RoundingResult ]