From bcafe7d44f15f6d1c6e542ee9984a9a1e92e9686 Mon Sep 17 00:00:00 2001 From: Marc Beninca Date: Tue, 8 Jul 2025 16:06:51 +0200 Subject: [PATCH 1/2] arrays/in --- sh/code.awk | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/sh/code.awk b/sh/code.awk index b722bec..6499931 100644 --- a/sh/code.awk +++ b/sh/code.awk @@ -77,9 +77,9 @@ BEGIN { if (match($0, RE_ALIAS, m)) { append(m[1]) } else if (match($0, RE_FUNCTION, m)) { - n = split(doc, array, "\n") - for (i = 1; i<= n; i++) { - print array[i] " " m[1] + split(doc, array, "\n") + for (item in array) { + print item " " m[1] } reset() } else { @@ -89,9 +89,9 @@ BEGIN { if (match($0, RE_COMMAND, m)) { append(m[1]) } else if (match($0, RE_FUNCTION, m)) { - n = split(doc, array, "\n") - for (i = 1; i<= n; i++) { - print array[i] " " m[1] + split(doc, array, "\n") + for (item in array) { + print item " " m[1] } reset() } else { From d366245c2df0ffc0d3d0351017950424da24141a Mon Sep 17 00:00:00 2001 From: Marc Beninca Date: Tue, 8 Jul 2025 16:11:49 +0200 Subject: [PATCH 2/2] fix --- sh/code.awk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sh/code.awk b/sh/code.awk index 6499931..dd4423b 100644 --- a/sh/code.awk +++ b/sh/code.awk @@ -79,7 +79,7 @@ BEGIN { } else if (match($0, RE_FUNCTION, m)) { split(doc, array, "\n") for (item in array) { - print item " " m[1] + print array[item] " " m[1] } reset() } else { @@ -91,7 +91,7 @@ BEGIN { } else if (match($0, RE_FUNCTION, m)) { split(doc, array, "\n") for (item in array) { - print item " " m[1] + print array[item] " " m[1] } reset() } else {