Literate Markdown

I've found a bug which meant that markdown files would only ever contain doc sections and, since they don't have comments, embedded code could not be detected and thus was displayed as docs.

This PR checks for cases where the literate languages that have no symbols and ensures embedded code is treated correctly.