From 3f8f9ddc871bdc505deb2a6ef2befb5fb381d58a Mon Sep 17 00:00:00 2001 From: Joe Wicentowski Date: Sat, 13 May 2023 14:46:23 -0400 Subject: [PATCH] Prevent FORX0003 error - could match empty string err:FORX0003 regular expression could match empty string --- src/main/xar-resources/modules/app.xql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/xar-resources/modules/app.xql b/src/main/xar-resources/modules/app.xql index 3b4e291..fcccb72 100644 --- a/src/main/xar-resources/modules/app.xql +++ b/src/main/xar-resources/modules/app.xql @@ -297,7 +297,7 @@ declare %private function app:print-parameters($params as element(xqdoc:param)*) }; declare %private function app:get-extended-doc($function as element(xqdoc:function)) { - let $name := replace($function/xqdoc:name, "([^:]+:)?(.*)$", "$2") + let $name := replace($function/xqdoc:name, "([^:]+:)?(.+)$", "$2") let $arity := count($function/xqdoc:comment/xqdoc:param) let $prefix := $function/ancestor::xqdoc:xqdoc/xqdoc:module/xqdoc:name let $prefix := if ($prefix/text()) then $prefix else "fn"