From cd658d9af958a46be3d46679dde4e3af6109c59e Mon Sep 17 00:00:00 2001 From: GenZmeY Date: Fri, 2 Sep 2022 16:06:41 +0300 Subject: [PATCH] fix looping if there is partial match in base class --- builder | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/builder b/builder index 25ae757..a3ec083 100644 --- a/builder +++ b/builder @@ -337,7 +337,7 @@ function init () else BaseListNext="$BaseListNext $Class" fi - done < <(grep -rihPo "\s.+extends\s${Base}" "${MutSource}/${Package}" | awk '{ print $1 }') + done < <(grep -rihPo "\s.+extends\s${Base}(\W|$)" "${MutSource}/${Package}" | awk '{ print $1 }') done done BaseList="$BaseListNext" @@ -368,7 +368,7 @@ function init () else BaseListNext="$BaseListNext $Class" fi - done < <(grep -rihPo "\s.+extends\s${Base}" "${MutSource}/${Package}" | awk '{ print $1 }') + done < <(grep -rihPo "\s.+extends\s${Base}(\W|$)" "${MutSource}/${Package}" | awk '{ print $1 }') done done BaseList="$BaseListNext"