Nice, glad to see this!
Thanks!
If I wanted to convert the markdown doc into a WL Tree, is it as simple as passing the generated Notebook object to ExpressionTree? Or would I need to do something with the grammar directly?
I am not sure what you are asking -- I think you are interested in some form of the Abstract Syntax Tree (AST) of the Markdown document.
Of course, we can treat the obtained notebook expression as AST in the way you describe, see the attached screenshot.
If you have Raku installed then you can obtain the AST of the markdown document with the package command md-parse
.
