Работая с Asciidoc программно (я использую AsciiDoctorJ), есть ли простой способ вернуть текстовые данные AsciiDoc из AST DOM?
Я могу получить предварительно обработанный поток AsciiDoc из препроцессора, но если я хочу внести какие-либо изменения в AST во время его загрузки, я не вижу никакого способа отобразить Document
обратно в форму AsciiDoc.
Я предполагаю, что можно реализовать Converter
или просто пройтись по дереву DOM и записать его содержимое в виде текста AsciiDoc самостоятельно, но это серьезное предприятие, и есть много закоулков, которые я обязательно пропущу.
Учитывая, что код AsciiDoc содержит информацию, которая позволяет ему определить, как преобразовать текст в дерево, мне было интересно, есть ли простой способ просто отменить это.