Copy a parse's hunks to globals under 'name', leaving 'k' to mean the open hunk.
commit aec43e5485128a54405760100db12b8333216a57 · parent 0193a638f6
· browse this tree
Ximianth, 2026-10-23 14:08:30 UTC
diff --git a/lib/testmark/document.bash b/lib/testmark/document.bash index 8f35b95..c1b6518 100644 --- a/lib/testmark/document.bash +++ b/lib/testmark/document.bash @@ -105,7 +105,7 @@ _testmark_parse() { local -n g_lines=_testmark_lines_$h g_start=_testmark_start_$h g_end=_testmark_end_$h g_info=_testmark_info_$h local -n g_names=_testmark_names_$h g_pid=_testmark_pid_$h g_lines=("${lines[@]}") - for k in "${!start[@]}"; do g_start[$k]=${start[$k]} g_end[$k]=${end[$k]} g_info[$k]=${info[$k]}; done + for name in "${!start[@]}"; do g_start[$name]=${start[$name]} g_end[$name]=${end[$name]} g_info[$name]=${info[$name]}; done g_names=$names g_pid=$BASHPID }