atom-language-asciidoc
atom-language-asciidoc copied to clipboard
Nested inline style
Description
Nested inline style.
Screenshots
AsciiDoctor rendering:

## Syntax example
the *foo _bar_* is here.
the *foo b__ar__* is here.
the _foo b**ar**_ is here.
the _foo *bar*_ is here. Strange behaviour*
the _foo *bar* bar_ is here.
this "`quote with *strong* text`" is odd
this *"`strong quote`"* is just fine
Nice test cases!
Keep in mind, the syntax highlighting should only go as far as what Asciidoctor itself supports. If you find an edge case that doesn't work in Asciidoctor, I think it's safe to assume no one would be typing that.
...once we resolve https://github.com/asciidoctor/asciidoctor/issues/61 in core, then we should stop getting the strange behavior you cited.