Skip to content

feat: add internal HWPX parser and inspection flow - #16

Merged
puleugo merged 6 commits into
mainfrom
feat/hwpx-parser-v1
Mar 12, 2026
Merged

feat: add internal HWPX parser and inspection flow#16
puleugo merged 6 commits into
mainfrom
feat/hwpx-parser-v1

Conversation

@puleugo

@puleugo puleugo commented Mar 12, 2026

Copy link
Copy Markdown
Contributor

목표 기능

  • approved HWPX 계약을 내부 Document 모델로 역파싱하는 internal parser 추가
  • 개발자용 decode_hwpx --parse inspection 흐름 추가
  • HWPX parser 동작과 repo-only debugging 경로에 맞춰 문서 갱신

변경파일 설명

  • packages/core-rs/src/parser/hwpx/: package/metadata/registry/section/dump 및 parser 테스트 추가
  • packages/core-rs/src/bin/decode_hwpx.rs: --help, --parse, --out 지원 및 안전한 archive extraction/console dump 개선
  • packages/core-rs/src/lib.rs, packages/core-rs/src/error.rs, packages/core-rs/src/utils/xml_helper.rs: internal parser 연동, InvalidHwpx 추가, 공용 XML helper 정리
  • README.md, packages/core-rs/README.md, packages/npm-core-rs/README.md, docs/hwpx.md, docs/development.md: approved baseline, experimental inspection flow, 개발 가이드 반영

동작검증 결과

  • cargo clippy -p core-rs --all-targets -- -D warnings
  • cargo test -p core-rs

@puleugo
puleugo merged commit 4d02515 into main Mar 12, 2026
1 check passed
@puleugo
puleugo deleted the feat/hwpx-parser-v1 branch March 12, 2026 16:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant