Skip to content

feat!: #188 improve parser api#192

Merged
noahbald merged 3 commits intomainfrom
feat/188-parser-api
Nov 21, 2025
Merged

feat!: #188 improve parser api#192
noahbald merged 3 commits intomainfrom
feat/188-parser-api

Conversation

@noahbald
Copy link
Owner

Description

This PR updates the interface for parsers in oxvg_ast to avoid dependance on implementation details for consumers.

Motivation and Context

For ease of use by consumers.

How Has This Been Tested?

  • Units tests
  • w3c & oxygen

Types of changes

Fixes

  • Fixes compilation error for markup5ever parser
  • perf: Pre-allocates arena with capacity
  • Fix rustdocs

Breaking changes

  • Changes parsing API

Checklist:

  • My code follows the code style of this project.
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have added tests to cover my changes.
  • All new and existing tests passed.

@noahbald noahbald self-assigned this Nov 21, 2025
@noahbald noahbald changed the title Feat/188 parser api feat!: #188 improve parser api Nov 21, 2025
@noahbald noahbald merged commit 3ec27cc into main Nov 21, 2025
21 checks passed
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