[
  {"type":"Comment","value":"; Comment at the top"},
  {"type":"Text","value":"\n"},
  {"type":"NameFunction","value":"MYPROGRAM"},
  {"type":"Punctuation","value":"("},
  {"type":"LiteralNumber","value":"1"},
  {"type":"Punctuation","value":")"},
  {"type":"Text","value":" \"User Manual\"\n\n"},
  {"type":"GenericHeading","value":"#"},
  {"type":"Text","value":" "},
  {"type":"GenericStrong","value":"NAME"},
  {"type":"Text","value":"\n\nmyprogram - does something useful\n\n"},
  {"type":"GenericSubheading","value":"##"},
  {"type":"Text","value":" SYNOPSIS\n\n"},
  {"type":"Punctuation","value":"*"},
  {"type":"GenericStrong","value":"myprogram"},
  {"type":"Punctuation","value":"*"},
  {"type":"Text","value":" ["},
  {"type":"Punctuation","value":"_"},
  {"type":"GenericUnderline","value":"options"},
  {"type":"Punctuation","value":"_"},
  {"type":"Text","value":"] "},
  {"type":"Punctuation","value":"_"},
  {"type":"GenericUnderline","value":"file"},
  {"type":"Punctuation","value":"_"},
  {"type":"Text","value":"\n\n"},
  {"type":"GenericHeading","value":"#"},
  {"type":"Text","value":" "},
  {"type":"GenericStrong","value":"DESCRIPTION"},
  {"type":"Text","value":"\n\nThis has "},
  {"type":"Punctuation","value":"*"},
  {"type":"GenericStrong","value":"bold text"},
  {"type":"Punctuation","value":"*"},
  {"type":"Text","value":" and "},
  {"type":"Punctuation","value":"_"},
  {"type":"GenericUnderline","value":"underlined text"},
  {"type":"Punctuation","value":"_"},
  {"type":"Text","value":".\n\nNote that in_the_middle_of underscores are ignored.\n\nLine breaks work"},
  {"type":"Operator","value":"++"},
  {"type":"Text","value":"\nlike this.\n\n"},
  {"type":"GenericSubheading","value":"##"},
  {"type":"Text","value":" OPTIONS\n\n"},
  {"type":"Keyword","value":"- "},
  {"type":"Punctuation","value":"*"},
  {"type":"GenericStrong","value":"-h"},
  {"type":"Punctuation","value":"*"},
  {"type":"Text","value":", "},
  {"type":"Punctuation","value":"*"},
  {"type":"GenericStrong","value":"--help"},
  {"type":"Punctuation","value":"*"},
  {"type":"Text","value":"\n"},
  {"type":"LiteralStringBacktick","value":"\tShow help"},
  {"type":"Text","value":"\n\t"},
  {"type":"Keyword","value":"- "},
  {"type":"Text","value":"Nested item with tab\n\t\t"},
  {"type":"Keyword","value":"- "},
  {"type":"Text","value":"Deeply nested\n\n"},
  {"type":"Keyword","value":". "},
  {"type":"Text","value":"First item\n"},
  {"type":"Keyword","value":". "},
  {"type":"Text","value":"Second item\n\t"},
  {"type":"Keyword","value":". "},
  {"type":"Text","value":"Nested numbered item with continuation\n\t  that spans multiple lines\n\n"},
  {"type":"GenericHeading","value":"#"},
  {"type":"Text","value":" "},
  {"type":"GenericStrong","value":"EXAMPLES"},
  {"type":"Text","value":"\n\nLiteral block:\n\n"},
  {"type":"LiteralStringBacktick","value":"```\ncode example\n```"},
  {"type":"Text","value":"\n\nTab-indented:\n\n"},
  {"type":"LiteralStringBacktick","value":"\tliteral text"},
  {"type":"Text","value":"\n\n"},
  {"type":"GenericHeading","value":"#"},
  {"type":"Text","value":" "},
  {"type":"GenericStrong","value":"TABLE"},
  {"type":"Text","value":"\n\n"},
  {"type":"Punctuation","value":"| Row 1"},
  {"type":"Text","value":"\n"},
  {"type":"Punctuation","value":":  Cell 1"},
  {"type":"Text","value":"\n"},
  {"type":"Punctuation","value":":- Cell 2"},
  {"type":"Text","value":"\n\n"},
  {"type":"GenericHeading","value":"#"},
  {"type":"Text","value":" "},
  {"type":"GenericStrong","value":"ESCAPES"},
  {"type":"Text","value":"\n\nThis is "},
  {"type":"LiteralStringEscape","value":"\\*"},
  {"type":"Text","value":"not bold"},
  {"type":"LiteralStringEscape","value":"\\*"},
  {"type":"Text","value":" and "},
  {"type":"LiteralStringEscape","value":"\\_"},
  {"type":"Text","value":"not underlined"},
  {"type":"LiteralStringEscape","value":"\\_"},
  {"type":"Text","value":".\n"}
]
