basic2c/.claude/settings.local.json
2026-02-21 18:51:40 -06:00

92 lines
3.8 KiB
JSON

{
"permissions": {
"allow": [
"Bash(cc:*)",
"Bash(./basic2c)",
"Bash(./basic2c:*)",
"Bash(./test_output)",
"Bash(./test_classic:*)",
"Bash(./test_redim:*)",
"Bash(/tmp/t1)",
"Bash(/tmp/t2)",
"Bash(/tmp/t3)",
"Bash(./test_big)",
"Bash(/tmp/tbig:*)",
"Bash(/tmp/ttypes:*)",
"Bash(/tmp/ttest:*)",
"Bash(/tmp/tclassic:*)",
"Bash(/tmp/tredim:*)",
"Bash(/tmp/tfileio:*)",
"Bash(/tmp/tdata)",
"Bash(/tmp/test_labels:*)",
"Bash(for f in test.bas test_classic.bas test_redim.bas test_big.bas test_types.bas test_fileio.bas test_data.bas)",
"Bash(do echo \"=== $f ===\")",
"Bash(if [ $? -ne 0 ])",
"Bash(then echo \"FAIL: $f\")",
"Bash(else echo \"OK\")",
"Bash(fi)",
"Bash(done)",
"Bash(/tmp/test_data)",
"Bash(for f in test.bas test_classic.bas test_redim.bas test_big.bas test_types.bas test_fileio.bas test_labels.bas)",
"Bash(do echo -n \"$f: \")",
"Bash(for f in test.bas test_classic.bas test_redim.bas test_big.bas test_types.bas test_fileio.bas test_data.bas test_labels.bas)",
"Bash(for f in test_classic.bas test_data.bas test_labels.bas test_fileio.bas)",
"Bash(do echo \"===== $f =====\")",
"Bash(/tmp/out)",
"Bash(/tmp/test_multidim:*)",
"Bash(for f in test.bas test_classic.bas test_redim.bas test_big.bas test_types.bas test_fileio.bas test_data.bas test_labels.bas test_multidim.bas)",
"Bash(echo:*)",
"Bash(/tmp/out_udt)",
"Bash(for f in test.bas test_classic.bas test_redim.bas test_big.bas test_types.bas test_fileio.bas test_data.bas test_labels.bas test_multidim.bas test_udt.bas)",
"Bash(failed=0)",
"Bash(for bas in test.bas test_classic.bas test_redim.bas test_big.bas test_types.bas test_fileio.bas test_data.bas test_labels.bas test_multidim.bas test_udt.bas)",
"Bash(do:*)",
"Bash(then echo \"FAIL compile: $bas\")",
"Bash(failed=1)",
"Bash(else /tmp/test_out)",
"Bash(then echo \"FAIL run: $bas\")",
"Bash(else echo \"PASS \\(debug\\): $bas\")",
"Bash(if [ $failed -eq 0 ])",
"Bash(then echo \"All debug tests passed\")",
"Bash(else echo \"PASS \\(release\\): $bas\")",
"Bash(then echo \"All release tests passed\")",
"Bash(then echo \"FAIL compile \\($mode\\): $bas\")",
"Bash(then echo \"FAIL run \\($mode\\): $bas\")",
"Bash(then echo \"All 20 tests passed \\(10 debug + 10 release\\)\")",
"Bash(printf:*)",
"Bash(/tmp/test_sincos:*)",
"Bash(then echo \"FAIL: $bas\")",
"Bash(else /tmp/t)",
"Bash({ echo \"FAIL run: $bas\")",
"Bash(})",
"Bash([ $failed -eq 0 ])",
"Bash(python3:*)",
"Bash({ echo \"FAIL run \\($mode\\): $bas\")",
"Bash(for bas in test.bas test_classic.bas test_redim.bas test_big.bas test_types.bas test_fileio.bas test_labels.bas test_data.bas test_multidim.bas test_udt.bas)",
"Bash(for bas in test.bas test_big.bas)",
"Bash(/tmp/test_prog:*)",
"Bash(/tmp/test_nf)",
"Bash(for bas in test.bas test_classic.bas test_redim.bas test_big.bas test_types.bas test_fileio.bas test_labels.bas test_data.bas test_multidim.bas test_udt.bas test_newfeatures.bas)",
"Bash(/tmp/inc_test)",
"Bash(for:*)",
"Bash(/tmp/test_continue)",
"Bash(/tmp/test_print:*)",
"Bash(/tmp/test2)",
"Bash(/tmp/test_tab)",
"Bash(/tmp/test_tab2)",
"Bash(/tmp/test_all)",
"Bash(/tmp/test_rnd)",
"Bash(/tmp/test_rnd2)",
"Bash(/tmp/test_spc:*)",
"Bash(/tmp/test_spc2:*)",
"Bash(./test_extern:*)",
"Bash(./test_timer:*)",
"Bash(cat:*)",
"Bash(./test_final)",
"Bash(./test_using)",
"Bash(./test_debug:*)",
"Bash(./test_using2)",
"Bash(/tmp/testproj/test:*)"
]
}
}