Skip to content

Improve Performance of Parsing - #798

Open
aannleax wants to merge 7 commits into
mainfrom
performance/parsing
Open

Improve Performance of Parsing#798
aannleax wants to merge 7 commits into
mainfrom
performance/parsing

Conversation

@aannleax

@aannleax aannleax commented Aug 5, 2026

Copy link
Copy Markdown
Member

This PR improves the performance of the parser. This is accomplished by

  1. Simplifying the error structure
  2. Avoiding repeated work

Changes in 1 also slightly improve the parser error messages.

@aannleax aannleax added this to the Release 0.11.0 milestone Aug 5, 2026
@aannleax aannleax added this to nemo Aug 5, 2026
@github-project-automation github-project-automation Bot moved this to Todo in nemo Aug 5, 2026
@mmarx

mmarx commented Aug 5, 2026

Copy link
Copy Markdown
Member

Can we please wait with this until the N3 parsing has landed? This will produce tons of merge conflicts.

@aannleax

aannleax commented Aug 5, 2026

Copy link
Copy Markdown
Member Author

Sure this can wait.

I haven't checked, but it would surprise me if the changes here conflict much; unless you rewrote error handling or changed how existing structures are parsed

@mmarx

mmarx commented Aug 5, 2026

Copy link
Copy Markdown
Member

changed how existing structures are parsed

There are quite a few refactors to existing structures in there, because N3 needs subtly different versions and I didn't want to duplicate everything.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Todo

Development

Successfully merging this pull request may close these issues.

2 participants