I noticed there is an open issue that relates to your observation:

https://github.com/BaseXdb/basex/issues/1095

Lots to do right now, let’s see when we can tackle it.




On Thu, Oct 8, 2020 at 2:17 PM Rob Stapper <r.stap...@lijbrandt.nl> wrote:

> Hi,
>
>
>
> The code[1] below and send as attachment generates a error message:
> “Static variable depends on itself: $Q{
> http://www.w3.org/2005/xquery-local-functions}test”.
>
> I use these variables to refer to my private functions in my modules so I
> can easyly refer to them in a inheritance situation.
>
> It’s not a big problem for me but I was wondering if the error-triggering
> is justified or that it should work.
>
>
>
> [1]===========================================
>
> declare variable $local:test := local:test#1 ;
>
> declare %private function local:test( $i) { if ( $i > 0)  then
> $local:test( $i - 1) } ;
>
>
>
> $local:test( 10)
>
> ===========================================
>
>
>
> Kind regards,
>
>
>
> Rob Stapper
>
>
>
>
>
> Sent from Mail <https://go.microsoft.com/fwlink/?LinkId=550986> for
> Windows 10
>
>
>
>
> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient&utm_term=icon>
>  Virus-free.
> www.avast.com
> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient&utm_term=link>
> <#m_9175477539326496683_DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
>

Reply via email to