The Markdown inline grammar of this module, drawn from its rules. Follow a track from left to right; a pill is text the input holds, and a box is another diagram — select it to go there.
text space … ) + … Z ] ^ _ a … U+10FFFF emphasis * * space … ) + … Z ] ^ _ a … U+10FFFF code space … ) + … Z ] ^ _ a … U+10FFFF [ space … ) + … Z ^ _ a … U+10FFFF code space … ) + … Z ^ _ a … U+10FFFF ]( ! … ' * … ; = … [ ] … U+10FFFF ( ! … ' * … [ ] … U+10FFFF ) ! … ' * … [ ] … U+10FFFF ( ! … ' * … [ ] … U+10FFFF ) ) space … ) + … Z ] ^ _ a … U+10FFFF code space … ) + … Z ] ^ _ a … U+10FFFF [ space … ) + … Z ^ _ a … U+10FFFF code space … ) + … Z ^ _ a … U+10FFFF ]( ! … ' * … ; = … [ ] … U+10FFFF ( ! … ' * … [ ] … U+10FFFF ) ! … ' * … [ ] … U+10FFFF ( ! … ' * … [ ] … U+10FFFF ) ) space … ) + … Z ] ^ _ a … U+10FFFF strongRest ! … ) + … Z ] ^ _ a … U+10FFFF emAfterWord code emAfterSpan [ space … ) + … Z ^ _ a … U+10FFFF code space … ) + … Z ^ _ a … U+10FFFF ]( ! … ' * … ; = … [ ] … U+10FFFF ( ! … ' * … [ ] … U+10FFFF ) ! … ' * … [ ] … U+10FFFF ( ! … ' * … [ ] … U+10FFFF ) ) emAfterSpan space emAfterSpace strongRest * * space … ) + … Z ] ^ _ a … U+10FFFF code space … ) + … Z ] ^ _ a … U+10FFFF [ space … ) + … Z ^ _ a … U+10FFFF code space … ) + … Z ^ _ a … U+10FFFF ]( ! … ' * … ; = … [ ] … U+10FFFF ( ! … ' * … [ ] … U+10FFFF ) ! … ' * … [ ] … U+10FFFF ( ! … ' * … [ ] … U+10FFFF ) ) space … ) + … Z ] ^ _ a … U+10FFFF code space … ) + … Z ] ^ _ a … U+10FFFF [ space … ) + … Z ^ _ a … U+10FFFF code space … ) + … Z ^ _ a … U+10FFFF ]( ! … ' * … ; = … [ ] … U+10FFFF ( ! … ' * … [ ] … U+10FFFF ) ! … ' * … [ ] … U+10FFFF ( ! … ' * … [ ] … U+10FFFF ) ) space … ) + … Z ] ^ _ a … U+10FFFF * space … ) + … Z ] ^ _ a … U+10FFFF code space … ) + … Z ] ^ _ a … U+10FFFF [ space … ) + … Z ^ _ a … U+10FFFF code space … ) + … Z ^ _ a … U+10FFFF ]( ! … ' * … ; = … [ ] … U+10FFFF ( ! … ' * … [ ] … U+10FFFF ) ! … ' * … [ ] … U+10FFFF ( ! … ' * … [ ] … U+10FFFF ) ) space … ) + … Z ] ^ _ a … U+10FFFF code space … ) + … Z ] ^ _ a … U+10FFFF [ space … ) + … Z ^ _ a … U+10FFFF code space … ) + … Z ^ _ a … U+10FFFF ]( ! … ' * … ; = … [ ] … U+10FFFF ( ! … ' * … [ ] … U+10FFFF ) ! … ' * … [ ] … U+10FFFF ( ! … ' * … [ ] … U+10FFFF ) ) space … ) + … Z ] ^ _ a … U+10FFFF strongRest ** emAfterSpace ! … ) + … Z ] ^ _ a … U+10FFFF emAfterWord code emAfterSpan [ space … ) + … Z ^ _ a … U+10FFFF code space … ) + … Z ^ _ a … U+10FFFF ]( ! … ' * … ; = … [ ] … U+10FFFF ( ! … ' * … [ ] … U+10FFFF ) ! … ' * … [ ] … U+10FFFF ( ! … ' * … [ ] … U+10FFFF ) ) emAfterSpan ** space … ) + … Z ] ^ _ a … U+10FFFF code space … ) + … Z ] ^ _ a … U+10FFFF [ space … ) + … Z ^ _ a … U+10FFFF code space … ) + … Z ^ _ a … U+10FFFF ]( ! … ' * … ; = … [ ] … U+10FFFF ( ! … ' * … [ ] … U+10FFFF ) ! … ' * … [ ] … U+10FFFF ( ! … ' * … [ ] … U+10FFFF ) ) space … ) + … Z ] ^ _ a … U+10FFFF code space … ) + … Z ] ^ _ a … U+10FFFF [ space … ) + … Z ^ _ a … U+10FFFF code space … ) + … Z ^ _ a … U+10FFFF ]( ! … ' * … ; = … [ ] … U+10FFFF ( ! … ' * … [ ] … U+10FFFF ) ! … ' * … [ ] … U+10FFFF ( ! … ' * … [ ] … U+10FFFF ) ) space … ) + … Z ] ^ _ a … U+10FFFF ** space emAfterSpace * link [ space … ) + … Z ^ _ a … U+10FFFF code space … ) + … Z ^ _ a … U+10FFFF [ space … ) + … Z ^ _ a … U+10FFFF code space … ) + … Z ^ _ a … U+10FFFF ]( ! … ' * … ; = … [ ] … U+10FFFF ( ! … ' * … [ ] … U+10FFFF ) ! … ' * … [ ] … U+10FFFF ( ! … ' * … [ ] … U+10FFFF ) ) space … ) + … Z ^ _ a … U+10FFFF ]( ! … ' * … ; = … [ ] … U+10FFFF ( ! … ' * … [ ] … U+10FFFF ) ! … ' * … [ ] … U+10FFFF ( ! … ' * … [ ] … U+10FFFF ) )