All block elements with variable-length balanced delimiters that support nested contents need to be fixed to ensure they correctly distinguish between delimiters marking the block's end vs delimiters starting a new nested block.
Currently, nested EXAMPLE blocks break up a document, because the nested block delimiters are treated as the closing delimiter of the parent block.
Since this affects different types of AsciiDoc blocks, with different delimiters, we'll need to:
[ ] List all the AsciiDoc block types affected by this.
[ ] Check which blocks types are supported by the current syntax and:
[ ] Create a dedicated Issue for each block type (if unsupported, mark it as pending implementation).
[ ] Create a test file for each supported block type.
[ ] Create a "balanced delimiters" milestone.
In the meantime, this thread will serve as main reference for all blocks types.
All block elements with variable-length balanced delimiters that support nested contents need to be fixed to ensure they correctly distinguish between delimiters marking the block's end vs delimiters starting a new nested block.
Currently, nested EXAMPLE blocks break up a document, because the nested block delimiters are treated as the closing delimiter of the parent block.
Since this affects different types of AsciiDoc blocks, with different delimiters, we'll need to:
In the meantime, this thread will serve as main reference for all blocks types.
References