zeek / spicy

C++ parser generator for dissecting protocols & files.
https://docs.zeek.org/projects/spicy
Other
243 stars 37 forks source link

Fix interning of regexps for `%skip*`. #1778

Closed bbannier closed 1 month ago

bbannier commented 1 month ago

If we used regexps for %skip, %skip-pre or %skip-post we would previously compute unique identifiers in a way which clashed with general regexp interning elsewhere^1.

With this patch we now pick a unique stem for %skip*-related regexps so they do not clash anymore.

Closes #1777.