reStructuredText позволяет расширить/переписать модуль Writer для его разметки. Таким образом, вы можете добавить новый тип встроенных объектов или ввести новый подъязык с помощью определенного API.
Возможно ли это с Asciidoc (исходная реализация Python или asciidoctor) на Ruby?