bskinn / sphobjinv

Toolkit for manipulation and inspection of Sphinx objects.inv files
https://sphobjinv.readthedocs.io
MIT License
79 stars 9 forks source link

Brute force name parsing check #286

Open bskinn opened 6 months ago

bskinn commented 6 months ago

Opt-in flag for a test that tries all possible permutations of valid strings as names up to a certain length.

bskinn commented 6 months ago

Might be enough to have permutations of classes of characters:

And in each spot of the permutation where a given character class appears, also permute the quantity: one, and more than one.