Support empty code blocks in documentation