mirror of
https://github.com/ivuorinen/tree-sitter-shellspec.git
synced 2026-02-05 09:48:11 +00:00
feat: add post-generation script to preserve buffer overflow fix
Created scripts/post-generate.sh that automatically re-applies the critical buffer overflow fix to parser.h after tree-sitter generate runs. This fix prevents undefined behavior in set_contains() when accessing an empty array. The script is automatically executed after tree-sitter generate via the npm generate script. Added generate:only for cases where post-processing should be skipped.
This commit is contained in:
@@ -6,7 +6,8 @@
|
||||
"author": "Ismo Vuorinen",
|
||||
"license": "MIT",
|
||||
"scripts": {
|
||||
"generate": "tree-sitter generate",
|
||||
"generate": "tree-sitter generate && ./scripts/post-generate.sh",
|
||||
"generate:only": "tree-sitter generate",
|
||||
"test": "tree-sitter test",
|
||||
"parse": "tree-sitter parse",
|
||||
"web": "tree-sitter web-ui",
|
||||
|
||||
Reference in New Issue
Block a user