Hi Andreas,
I think Martin has it right, I have some old code that does it like that [1]. You can try it via[2]
/Andy
[1] https://github.com/expkg-zone58/ex-markdown/blob/master/src/main/content/mar... [2] https://github.com/expkg-zone58/ex-markdown/releases
On Sun, 20 Sep 2020 at 15:30, Martin Honnen martin.honnen@gmx.de wrote:
On 20.09.2020 01:41, Andreas Mixich wrote:
Am 19.09.2020 um 23:30 schrieb Martin Honnen:
import com.vladsch.flexmark.parser.Parser.Builder;
with
$builder => Parser.Builder:build()
Hello Martin,
thanks for taking the time!
I am not quite sure I understand. Do you want me to:
import module namespace Parser.Builder = "java:com.vladsch.flexmark.parser.Parser.Builder";
I am not sure I have completely understood the reflection and namespace conventions but after some reading and testing it seems the inner class Builder should be accessible by
declare namespace Builder = 'java:com.vladsch.flexmark.parser.Parser$Builder';
and then
$builder => Builder:build()
should work for the variable
let $builder := Parser:builder($mds)
you have, you should be able to chain
MutableDataSet:new() => Parser:builder() => Builder:build()