Browse Source

almost3

main
pvincent 2 weeks ago
parent
commit
4a0c23d52c
  1. 11
      bin/miaou-bash

11
bin/miaou-bash

@ -165,6 +165,13 @@ function on_error {
failure_type='FILE_NOT_FOUND'
failure_payload="${BASH_REMATCH[3]}"
miaou_debug "<file_not_found payload=${failure_payload}/>"
else
miaou_debug "<search_for_trace last={${last_error}}/>"
regex='^[[:space:]]*miaou_trace: '
if [[ "$last_error" =~ $regex ]]; then
miaou_debug "<trace found/>"
#TODO: ..
fi
fi
fi
fi
@ -293,7 +300,7 @@ function save_err_trace_to_main {
source="${error_source[$i]}"
lineno="${error_lineno[$i]}"
funcname="${error_funcname[$i]}"
miaou_debug "<trace source=${source} lineno=${lineno} funcname=${funcname}/>"
# miaou_debug "<trace source=${source} lineno=${lineno} funcname=${funcname}/>"
>>"$MIAOU_BASH_ERROR_CHILDREN" echo -e "\tmiaou_trace: source=${source} lineno=${lineno} funcname=${funcname}"
done
miaou_debug "</save_stacktrace_to_stderr>"
@ -350,7 +357,7 @@ function load_tmp_error {
miaou_error_regex='^(.*): line ([0-9]+): miaou_error:'
for i in "${!tmp_error[@]}"; do
content="${tmp_error[i]}"
miaou_debug "<tmperr index=$i content={$content}/>"
# miaou_debug "<tmperr index=$i content={$content}/>"
if [[ "$content" =~ $miaou_error_regex ]]; then
if [[ $last_miaou_error_index -ge 0 ]]; then
multiple_errors+=("$last_miaou_error_index")

Loading…
Cancel
Save