Skip to content

Use nom to parse image dimensions - #2

Merged
imperosol merged 4 commits into
masterfrom
nom
Jun 19, 2026
Merged

Use nom to parse image dimensions#2
imperosol merged 4 commits into
masterfrom
nom

Conversation

@imperosol

Copy link
Copy Markdown
Member

Utilise un parser combinatoire (nom), qui est plus rapide qu'un regex et réduit fortement la taille de l'exécutable, sans ajouter beaucoup de code.

J'aurais pu écrire aussi le parser des dimensions à la main, mais ça aurait fait un plus gros volume de code. Utiliser le crate nom est un bon compromis entre vitesse, taille de l'exécutable et quantité de code à écrire.

Execution is faster at first call (because no more regex compilation) and the wheel size is split in half (1Mo => 500ko).
@imperosol
imperosol merged commit 4ae65cc into master Jun 19, 2026
16 checks passed
@imperosol
imperosol deleted the nom branch June 19, 2026 09:44
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