81 lines
5.3 KiB
JSON
81 lines
5.3 KiB
JSON
{
|
|
"permissions": {
|
|
"allow": [
|
|
"Bash(ls:*)",
|
|
"Bash(git add:*)",
|
|
"Bash(git commit -m \"$\\(cat <<''EOF''\nAdd textgen definitions for all Phase 1 AST concepts\n\n- Added ConceptTextGenDeclaration nodes for all 38 Phase 1 concepts\n- Includes textgen rules for core concepts \\(Module, Function, Parameter, Variable\\)\n- Textgen rules for statements \\(Block, Assignment, If, Loops, Return, etc.\\)\n- Textgen rules for expressions \\(BinaryOp, UnaryOp, FunctionCall, Literals, etc.\\)\n- Textgen rules for types \\(Primitive, List, Set, Map, Tuple, Array, Optional, Custom\\)\n- Textgen rules for annotations \\(Annotation, DerefStrategy, OptimizationLock, LangSpecific\\)\n\nCo-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>\nEOF\n\\)\")",
|
|
"Bash(git commit:*)",
|
|
"WebFetch(domain:raw.githubusercontent.com)",
|
|
"WebSearch",
|
|
"WebFetch(domain:mps-support.jetbrains.com)",
|
|
"WebFetch(domain:www.jetbrains.com)",
|
|
"Bash(wc:*)",
|
|
"Bash(python3:*)",
|
|
"Bash(python:*)",
|
|
"WebFetch(domain:github.com)",
|
|
"WebFetch(domain:java.hotexamples.com)",
|
|
"Bash(dir:*)",
|
|
"Bash(cmake:*)",
|
|
"Bash(\"E:\\\\Whetstone_DSL\\\\editor\\\\build\\\\Debug\\\\step1_test.exe\")",
|
|
"Bash(/e/Whetstone_DSL/editor/build/step1_test.exe)",
|
|
"Bash(/e/Whetstone_DSL/editor/build/step2_test.exe)",
|
|
"Bash(/e/Whetstone_DSL/editor/build/step3_test.exe)",
|
|
"Bash(build/step3_test.exe)",
|
|
"Bash(build/step4_test.exe)",
|
|
"Bash(/e/Whetstone_DSL/editor/build/step5_test.exe)",
|
|
"Bash(git checkout:*)",
|
|
"Bash(g++:*)",
|
|
"Bash(/e/vcpkg/vcpkg.exe list:*)",
|
|
"Bash(powershell:*)",
|
|
"Bash(E:\\\\vcpkg\\\\vcpkg.exe search:*)",
|
|
"Bash(findstr:*)",
|
|
"Bash(\"E:\\\\vcpkg\\\\vcpkg.exe\" list)",
|
|
"Bash(git status:*)",
|
|
"Bash(\"E:\\\\vcpkg\\\\vcpkg.exe\" install:*)",
|
|
"Bash(\"E:\\\\Whetstone_DSL\\\\editor\\\\build\\\\Release\\\\step39_test.exe\")",
|
|
"Bash(where:*)",
|
|
"Bash(winget install:*)",
|
|
"Bash(\"C:\\\\Program Files \\(x86\\)\\\\Inno Setup 6\\\\ISCC.exe\" \"E:\\\\Whetstone_DSL\\\\installer\\\\windows\\\\setup.iss\")",
|
|
"Bash(reg query:*)",
|
|
"Bash(\"C:\\\\Users\\\\Bill\\\\AppData\\\\Local\\\\Programs\\\\Inno Setup 6\\\\ISCC.exe\" \"E:\\\\Whetstone_DSL\\\\installer\\\\windows\\\\setup.iss\")",
|
|
"Bash(\"E:\\\\Whetstone_DSL\\\\editor\\\\build\\\\installer\\\\WhetstoneEditor-0.1.0-setup.exe\")",
|
|
"Bash(\"E:\\\\Whetstone_DSL\\\\editor\\\\build\\\\Release\\\\whetstone_editor.exe\")",
|
|
"Bash(\"E:\\\\Whetstone_DSL\\\\editor\\\\build\\\\Release\\\\step60_test.exe\")",
|
|
"Bash(^d \")",
|
|
"Bash(vcpkg list:*)",
|
|
"Bash(E:\\\\vcpkg\\\\vcpkg.exe list:*)",
|
|
"Bash(cmd /c \"E:\\\\vcpkg\\\\vcpkg.exe list 2>NUL | findstr tree-sitter\")",
|
|
"Bash(cmd /c \"dir E:\\\\vcpkg\\\\vcpkg.exe 2>NUL && echo FOUND || echo NOT_FOUND\")",
|
|
"Bash(cmd /c \"if exist E:\\\\vcpkg\\\\vcpkg.exe \\(echo FOUND\\) else \\(echo NOT_FOUND\\)\")",
|
|
"Bash(cmd /c \"where vcpkg 2>&1\")",
|
|
"Bash(cmd /c \"echo %VCPKG_ROOT%\")",
|
|
"Bash(gh release view:*)",
|
|
"WebFetch(domain:api.github.com)",
|
|
"Bash(\"C:\\\\Program Files\\\\CMake\\\\bin\\\\cmake.exe\" --version)",
|
|
"Bash(cl.exe:*)",
|
|
"Bash(\"C:\\\\Program Files\\\\Microsoft Visual Studio\\\\2022\\\\Community\\\\Common7\\\\Tools\\\\VsDevCmd.bat\" -arch=amd64)",
|
|
"Bash(cmd /c \"\"\"C:\\\\Program Files\\\\Microsoft Visual Studio\\\\2022\\\\Community\\\\Common7\\\\Tools\\\\VsDevCmd.bat\"\" -arch=amd64 >nul 2>&1 && where cl.exe\")",
|
|
"Bash(cmd /c \"call \"\"C:\\\\Program Files\\\\Microsoft Visual Studio\\\\2022\\\\Community\\\\VC\\\\Auxiliary\\\\Build\\\\vcvars64.bat\"\" >nul 2>&1 && where cl.exe\")",
|
|
"Bash(cmd.exe /c:*)",
|
|
"Bash(VCPKG_ROOT=\"E:/Whetstone_DSL/editor/build/vcpkg_installed/x64-windows\":*)",
|
|
"Bash(\"C:/Program Files/CMake/bin/cmake.exe\":*)",
|
|
"Bash(git config:*)",
|
|
"Bash(\"C:/Program Files/CMake/bin/cmake.exe\" --build:*)",
|
|
"Bash(\"C:/Program Files/CMake/bin/cmake.exe\" --build \"E:/Whetstone_DSL/editor/build\" --target step51_test --config Release)",
|
|
"Bash(\"C:/Program Files/CMake/bin/cmake.exe\" --build \"E:/Whetstone_DSL/editor/build\" --target step53_test --config Release)",
|
|
"Bash(\"E:/Whetstone_DSL/editor/build/Release/step50_test.exe\")",
|
|
"Bash(\"E:/Whetstone_DSL/editor/build/Release/step51_test.exe\")",
|
|
"Bash(\"E:/Whetstone_DSL/editor/build/Release/step53_test.exe\")",
|
|
"Bash(\"C:/Program Files/CMake/bin/cmake.exe\" --build \"E:/Whetstone_DSL/editor/build\" --target step49_test --config Release)",
|
|
"Bash(\"E:/Whetstone_DSL/editor/build/Release/step49_test.exe\")",
|
|
"Bash(\"C:/Program Files/CMake/bin/cmake.exe\" --build \"E:/Whetstone_DSL/editor/build\" --target step60_test --config Release)",
|
|
"Bash(\"E:/Whetstone_DSL/editor/build/Release/step60_test.exe\")",
|
|
"Bash(\"C:/Program Files/CMake/bin/cmake.exe\" --build \"E:/Whetstone_DSL/editor/build\" --target step52_test --config Release)",
|
|
"Bash(\"E:/Whetstone_DSL/editor/build/Release/step52_test.exe\")",
|
|
"Bash(\"C:/Program Files/CMake/bin/cmake.exe\" --build \"E:/Whetstone_DSL/editor/build\" --target step54_test --config Release)",
|
|
"Bash(\"E:/Whetstone_DSL/editor/build/Release/step54_test.exe\")",
|
|
"Bash(\"E:\\\\Whetstone_DSL\\\\editor\\\\build\\\\Release\\\\step54_test.exe\")"
|
|
]
|
|
}
|
|
}
|