           doc/example2.md fenced blocks
----------------------------------------------------
block    line  test          skip pattern/reason
type   number  role          quoted and one per line
----------------------------------------------------
py3         9  code
           14  output
py3        20  skip-code     "Python 3.7"
           26  skip-output
           31  --
py3        37  code
py3        44  code
           51  output
yaml       59  --
text       67  --
py         72  session
py3        80  code
           86  output
pycon      94  skip-session  "LAST"
----------------------------------------------------
5 test cases
1 skipped code blocks
1 skipped interactive session blocks
1 code blocks missing an output block

  skip pattern matches (blank means no match)
------------------------------------------------
skip pattern  matching code block line number(s)
------------------------------------------------
Python 3.7    20
LAST          94
------------------------------------------------
