diff --git a/lib/core-syntax.sh b/lib/core-syntax.sh index 74047abd..c3d21a77 100644 --- a/lib/core-syntax.sh +++ b/lib/core-syntax.sh @@ -797,7 +797,7 @@ function ble/syntax/parse/nest-equals { #%if !release ((onest[3]!=0&&onest[3]<=parent_inest)) || { ble/util/stackdump "invalid nest onest[3]=${onest[3]} parent_inest=$parent_inest text=$text" && return 0; } #%end - ((onest[3]<0?(parent_inest=onest[3]):(parent_inest-=onest[3]))) + ((parent_inest=onest[3]<0?onest[3]:(parent_inest-onest[3]))) done }