pdftract/crates/pdftract-core/src/parser
jedarden 3c1c44129c feat(pdftract-7nav): add PdfStream helper methods and consolidate stream types
- Add filter(), decode_params(), length() helper methods to PdfStream in types.rs
- Remove duplicate PdfStream definition from stream.rs
- Update decode_stream to use types.rs PdfStream
- Fix stream tests to use PdfDict directly instead of PdfObject::Dict wrapper

Acceptance criteria:
- PdfObject size: 24 bytes (under 32-byte target)
- All 24 object types tests pass
- Name interner deduplicates correctly
- PdfDict preserves insertion order

Refs: pdftract-7nav

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-17 23:55:47 -04:00
..
lexer feat(pdftract-4hn1): use Cow<'static, str> for diagnostic messages 2026-05-17 23:23:38 -04:00
object feat(pdftract-7nav): add PdfStream helper methods and consolidate stream types 2026-05-17 23:55:47 -04:00
catalog.rs feat(pdftract-2bsfc): implement document catalog parser with PageLabels number tree 2026-05-17 23:45:45 -04:00
diagnostic.rs feat(pdftract-2bsfc): implement document catalog parser with PageLabels number tree 2026-05-17 23:45:45 -04:00
mod.rs feat(pdftract-7nav): add PdfStream helper methods and consolidate stream types 2026-05-17 23:55:47 -04:00
stream.rs feat(pdftract-7nav): add PdfStream helper methods and consolidate stream types 2026-05-17 23:55:47 -04:00
xref.rs feat(pdftract-2bsfc): implement document catalog parser with PageLabels number tree 2026-05-17 23:45:45 -04:00