배경
HWPX 파서에서 HWP와 동일한 IR을 생성하는지 체계적으로 검증하는 도구가 필요. Task #13~#17에서 발견된 불일치 유형:
제안
1. rhwp ir-diff sample.hwpx sample.hwp CLI 명령
동일 문서의 HWPX/HWP 파싱 결과를 문단별로 비교하여 차이 자동 검출.
2. 핵심 비교 항목
char_offsets 매핑 / char_count / cc
tab_extended 개수/값
- ParaShape 여백/탭/스케일
- CharShape 밑줄/취소선/채움 속성
- Shape fill/border/curSz 속성
- LINE_SEG text_start 범위 유효성
3. CI 회귀 테스트
동일 문서 쌍(hwpx+hwp)에 대해 페이지 수, 문단 수, 주요 속성 일치 검증.
배경
HWPX 파서에서 HWP와 동일한 IR을 생성하는지 체계적으로 검증하는 도구가 필요. Task #13~#17에서 발견된 불일치 유형:
제안
1.
rhwp ir-diff sample.hwpx sample.hwpCLI 명령동일 문서의 HWPX/HWP 파싱 결과를 문단별로 비교하여 차이 자동 검출.
2. 핵심 비교 항목
char_offsets매핑 /char_count/cctab_extended개수/값3. CI 회귀 테스트
동일 문서 쌍(hwpx+hwp)에 대해 페이지 수, 문단 수, 주요 속성 일치 검증.