I'm totally unfamiliar with the way things are done in asciidoc-land, but I do know with 100% certainty that this patch is not correct.
But, I'm hoping that with the semantics present, we can work on the syntax together.
This information has been missing, and it took me FOREVER to figure it out myself. Hopefully this will save other porters from that same fate.
@ziaee I'd love to learn how to docify this correctly, if you have the time to teach me.