https://discuss.asciidoctor.org/Custom-styles-support-tp441p442.html
Yes, this is planned for the upcoming release. It's the last big feature I need to complete, in fact.
Here's the issue for tracking this enhancement:
In general, you don't want to rely on the parsing constants in asciidoctor.rb or the lexer.rb code directly. That code is very low level and subject to change. (While I'm on the subject, you shouldn't interact with any of the classes in lib/asciidoctor/backends either, since they aren't designed to be extended and may even go away as I further optimize things).
Having said that, what we do want is a nice clean extension system. Issue #79 is the beginning of that development. I'm intentionally starting with a Ruby-based approach to extension because I find using configuration files for such things just ends up limiting you too much to do what you really want. The extension point will receive the text being parsed and have the opportunity to interact with the document in any way, then return a true block object.
The best way to move this feature forward is to either provide feedback on the issue or help review the implementation when I push the code later this week.
Before I close, welcome to the group!
-Dan