-
Notifications
You must be signed in to change notification settings - Fork 172
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Description of conversion process #1068
Comments
This is true for Asciidoctor as a whole and goes back to its inception. The inline elements are not processed until the convert phase, after all the blocks in the document have been parsed. |
This probably got under the wheels when moving the original into the structure for the Antora site. |
Thanks for the clarification. |
Fixes #1068. Clarify execution order of extensions
On this page:
https://docs.asciidoctor.org/asciidoctorj/latest/extensions/conversion-process-overview/ (issue 2.5)
it says that
"Block macro, inline macro, and block processors are called during processing in the order that they appear in the document."
I don't think this is true. When I test it (v2.5.2) by doing prinltns, the sequence is: block macro and block processors interleaved in the order that they appear in the document, then inlines in the order they appear in the document.
I only tried a single file-I don't know if it is affected by includes.
The same page says "The different extension types are called in different steps of the conversion process in the order shown in the table. Within each type:"
I have no idea what this means. Type? Table?
The text was updated successfully, but these errors were encountered: