What is the NostrMarkup? The one that is a variant of Asciidoc?
I tried to write an Asciidoc parser from scratch, it was too hard. There are no other parser implementations out there besides the "reference" in Ruby (transpiled to JS as asciidoctor.js). All the other you find on GitHub are illusions, vastly incomplete, because the Asciidoc standard is a mess and way too bloated, it assumes and HTML parser/renderer in many many places, it isn't suitable for a serious protocol. I've joined the official Asciidoc discussion board and asked questions and made suggestions. The reactions I got served to reinforce that position by a lot, it actually made me think things are only going to get worse.