Input
a ```\`x``` z Output AST
- type: Paragraph
children:
- type: Text
value: "a "
- type: CodeInline
value: "``x"
- type: Text
value: "` z" Both mechanisms combined: triple-backtick opener collapses (run-of-3) into a double opener + one literal , then \ inside contributes a second literal `
Input
a ```\`x``` z Output AST
- type: Paragraph
children:
- type: Text
value: "a "
- type: CodeInline
value: "``x"
- type: Text
value: "` z"