[
  [
    "literalBlock",
    [
      "support.function",
      "------------------------------------"
    ]
  ],
  [
    "dissallowDelimitedBlock",
    [
      "support.function",
      "-----------------------------------"
    ]
  ],
  [
    "text",
    [
      "string.italic",
      "_ita_lic_"
    ],
    [
      "text",
      ", "
    ],
    [
      "keyword.bold",
      "*bo*ld*"
    ],
    [
      "text",
      ", "
    ],
    [
      "support.function",
      "+mo+no+"
    ],
    [
      "text",
      ", normal. "
    ]
  ],
  [
    "text",
    [
      "keyword",
      "``"
    ],
    [
      "text",
      "double quoted"
    ],
    [
      "keyword",
      "''"
    ],
    [
      "text",
      ", `single quoted'."
    ]
  ],
  [
    "text",
    [
      "text",
      "  normal, ^super^, "
    ],
    [
      "keyword",
      "~sub~"
    ],
    [
      "text",
      "."
    ]
  ],
  [
    "start"
  ],
  [
    "text",
    [
      "text",
      "''''"
    ]
  ],
  [
    "text",
    [
      "text",
      "Escaped:"
    ]
  ],
  [
    "text",
    [
      "constant.language.escape",
      "\\_"
    ],
    [
      "text",
      "italic_, "
    ],
    [
      "support.function",
      "+++"
    ],
    [
      "text",
      "_italic_"
    ],
    [
      "support.function",
      "+++"
    ],
    [
      "text",
      ","
    ]
  ],
  [
    "smallPassthrough",
    [
      "text",
      "t"
    ],
    [
      "constant.language.escape",
      "\\_"
    ],
    [
      "text",
      "_e"
    ],
    [
      "string.italic",
      "__st, +++t__"
    ],
    [
      "text",
      "e__st"
    ],
    [
      "support.function",
      "+++"
    ],
    [
      "text",
      ","
    ]
  ],
  [
    "smallPassthrough",
    [
      "support.function",
      "+++"
    ],
    [
      "text",
      "<b>bold</b>"
    ],
    [
      "support.function",
      "+++"
    ],
    [
      "text",
      ", $$<"
    ],
    [
      "support.function",
      "b"
    ],
    [
      "text",
      ">"
    ],
    [
      "support.function",
      "normal"
    ],
    [
      "text",
      "</"
    ],
    [
      "support.function",
      "b"
    ],
    [
      "text",
      ">$$"
    ]
  ],
  [
    "smallPassthrough",
    [
      "text",
      "\\&#"
    ],
    [
      "support.function",
      "182"
    ],
    [
      "text",
      "; &#"
    ],
    [
      "support.function",
      "182"
    ],
    [
      "text",
      ";"
    ]
  ],
  [
    "smallPassthrough",
    [
      "text",
      "\\`"
    ],
    [
      "support.function",
      "not"
    ],
    [
      "text",
      " "
    ],
    [
      "support.function",
      "single"
    ],
    [
      "text",
      " "
    ],
    [
      "support.function",
      "quoted"
    ],
    [
      "text",
      "'"
    ]
  ],
  [
    "smallPassthrough",
    [
      "text",
      "\\`\\`"
    ],
    [
      "support.function",
      "not"
    ],
    [
      "text",
      " "
    ],
    [
      "support.function",
      "double"
    ],
    [
      "text",
      " "
    ],
    [
      "support.function",
      "quoted"
    ],
    [
      "text",
      "''"
    ]
  ],
  [
    "dissallowDelimitedBlock"
  ],
  [
    "text"
  ],
  [
    "start",
    [
      "string.regexp",
      "[fffff]"
    ]
  ],
  [
    "passthroughBlock",
    [
      "string",
      "+++++++++++++++++++++++++++++++++++++"
    ]
  ],
  [
    "passthroughBlock",
    [
      "support.function",
      "(C) "
    ],
    [
      "constant.character",
      "{ss}"
    ],
    [
      "support.function",
      " ss"
    ]
  ],
  [
    "dissallowDelimitedBlock",
    [
      "support.function",
      "+++++++++++++++++++++++++++++++++++++"
    ]
  ],
  [
    "text"
  ],
  [
    "listingBlock",
    [
      "support.function",
      "............."
    ]
  ],
  [
    "listingBlock",
    [
      "support.function",
      "callout "
    ],
    [
      "constant.numeric",
      "<1>"
    ]
  ],
  [
    "dissallowDelimitedBlock",
    [
      "support.function",
      ".............."
    ]
  ],
  [
    "text"
  ],
  [
    "text",
    [
      "text",
      "> 1"
    ]
  ],
  [
    "text",
    [
      "text",
      "1> 2"
    ]
  ],
  [
    "text",
    [
      "text",
      "<2> 3"
    ]
  ],
  [
    "start"
  ],
  [
    "text",
    [
      "text",
      "Escaped:"
    ]
  ],
  [
    "text",
    [
      "constant.language.escape",
      "\\_"
    ],
    [
      "text",
      "italic_,"
    ]
  ],
  [
    "text",
    [
      "text",
      "t"
    ],
    [
      "constant.language.escape",
      "\\_"
    ],
    [
      "text",
      "_e"
    ],
    [
      "string.italic",
      "__st, o__"
    ]
  ],
  [
    "start"
  ],
  [
    "start",
    [
      "constant.numeric",
      ".optional title"
    ]
  ],
  [
    "listingBlock",
    [
      "support.function",
      "............."
    ]
  ],
  [
    "listingBlock",
    [
      "support.function",
      "callout "
    ],
    [
      "constant.numeric",
      "<1>"
    ]
  ],
  [
    "dissallowDelimitedBlock",
    [
      "support.function",
      ".............."
    ]
  ],
  [
    "text"
  ],
  [
    "start"
  ],
  [
    "text",
    [
      "keyword",
      ":macro:"
    ],
    [
      "text",
      " dddd"
    ]
  ],
  [
    "start"
  ],
  [
    "start",
    [
      "constant.numeric",
      ".lists"
    ]
  ],
  [
    "listText",
    [
      "keyword",
      ". "
    ],
    [
      "text",
      "1"
    ]
  ],
  [
    "listText",
    [
      "keyword",
      ".. "
    ],
    [
      "text",
      "2"
    ]
  ],
  [
    "listText",
    [
      "keyword",
      "... "
    ],
    [
      "text",
      "d"
    ]
  ],
  [
    "listText",
    [
      "keyword",
      "..... "
    ],
    [
      "text",
      "big"
    ]
  ],
  [
    "start",
    [
      "keyword",
      "+"
    ]
  ],
  [
    "text",
    [
      "text",
      "continue"
    ],
    [
      "keyword",
      " +"
    ]
  ],
  [
    "text",
    [
      "text",
      "next line"
    ]
  ],
  [
    "text",
    [
      "text",
      "xi) no "
    ],
    [
      "support.function",
      "++la+tin++"
    ]
  ],
  [
    "start"
  ],
  [
    "listText",
    [
      "keyword",
      "xi) "
    ],
    [
      "text",
      "la"
    ],
    [
      "support.function",
      "++tin++"
    ]
  ],
  [
    "listText",
    [
      "keyword",
      "2. "
    ],
    [
      "text",
      "num"
    ],
    [
      "string.italic",
      "__ber__"
    ],
    [
      "text",
      "  [red]"
    ],
    [
      "keyword",
      "#"
    ],
    [
      "text",
      "red"
    ],
    [
      "keyword",
      "#"
    ]
  ],
  [
    "start",
    [
      "keyword",
      "--"
    ]
  ],
  [
    "listText",
    [
      "keyword",
      "  5. "
    ],
    [
      "text",
      "f "
    ],
    [
      "keyword",
      "<<x6,"
    ],
    [
      "string",
      "ssss"
    ],
    [
      "keyword",
      ">>"
    ],
    [
      "text",
      " "
    ],
    [
      "constant.character",
      "{macro}"
    ]
  ],
  [
    "start",
    [
      "keyword",
      "--"
    ]
  ],
  [
    "text",
    [
      "markup.list.macro",
      "image::"
    ],
    [
      "keyword",
      "path"
    ],
    [
      "string",
      "[beauty]"
    ],
    [
      "text",
      " "
    ],
    [
      "constant.language.escape",
      "->"
    ],
    [
      "text",
      "--"
    ],
    [
      "constant.language.escape",
      "<= --"
    ],
    [
      "text",
      " replacements"
    ]
  ],
  [
    "start"
  ],
  [
    "indentedBlock",
    [
      "support.function",
      " image::s"
    ]
  ],
  [
    "indentedBlock",
    [
      "support.function",
      "sssss"
    ]
  ],
  [
    "indentedBlock",
    [
      "support.function",
      "sss "
    ]
  ],
  [
    "indentedBlock",
    [
      "support.function",
      "sssss"
    ]
  ],
  [
    "start"
  ],
  [
    "start"
  ],
  [
    "start",
    [
      "markup.heading",
      "== 1"
    ]
  ],
  [
    "indentedBlock",
    [
      "support.function",
      "  heading"
    ]
  ],
  [
    "start",
    [
      "markup.heading",
      "=== not a heading"
    ]
  ],
  [
    "start",
    [
      "keyword",
      "===================================="
    ]
  ],
  [
    "start"
  ],
  [
    "start",
    [
      "keyword",
      "=================================="
    ]
  ],
  [
    "text",
    [
      "text",
      "====4 "
    ]
  ],
  [
    "text",
    [
      "text",
      "NOTE: above"
    ]
  ],
  [
    "start"
  ],
  [
    "text",
    [
      "keyword",
      "NOTE:"
    ],
    [
      "text",
      " above"
    ]
  ],
  [
    "start"
  ],
  [
    "start",
    [
      "string.regexp",
      "[[x6]]"
    ]
  ],
  [
    "text",
    [
      "keyword",
      "WARNING:"
    ],
    [
      "text",
      " "
    ]
  ],
  [
    "start"
  ],
  [
    "start",
    [
      "string.regexp",
      "[options[]]"
    ]
  ],
  [
    "literalBlock",
    [
      "support.function",
      "---------------------------"
    ]
  ],
  [
    "literalBlock",
    [
      "support.function",
      "literal"
    ]
  ],
  [
    "dissallowDelimitedBlock",
    [
      "support.function",
      "---------------------------"
    ]
  ],
  [
    "text"
  ],
  [
    "start"
  ],
  [
    "start",
    [
      "markup.heading",
      "= Tables"
    ]
  ],
  [
    "tableBlock",
    [
      "doc.comment",
      "|===================================="
    ]
  ],
  [
    "tableBlock",
    [
      "doc.comment",
      "|"
    ],
    [
      "text",
      " "
    ],
    [
      "string.italic",
      "_italic_"
    ],
    [
      "text",
      " "
    ],
    [
      "doc.comment",
      "|"
    ],
    [
      "text",
      "  "
    ],
    [
      "keyword.bold",
      "*bold*"
    ],
    [
      "text",
      " "
    ],
    [
      "doc.comment",
      "|"
    ],
    [
      "text",
      " text "
    ],
    [
      "doc.comment",
      "|"
    ],
    [
      "text",
      " "
    ],
    [
      "constant.language.escape",
      "(R)"
    ]
  ],
  [
    "tableBlock"
  ],
  [
    "dissallowDelimitedBlock",
    [
      "doc.comment",
      "|===================================="
    ]
  ],
  [
    "text"
  ],
  [
    "start"
  ],
  [
    "start",
    [
      "string.regexp",
      "[more, options]"
    ]
  ],
  [
    "commentBlock",
    [
      "doc.comment",
      "///////////"
    ]
  ],
  [
    "commentBlock",
    [
      "doc.comment",
      "comment"
    ]
  ],
  [
    "dissallowDelimitedBlock",
    [
      "doc.comment",
      "///////////"
    ]
  ],
  [
    "text",
    [
      "comment",
      "// one line comment"
    ]
  ],
  [
    "start"
  ],
  [
    "start"
  ],
  [
    "start"
  ],
  [
    "text",
    [
      "text",
      "[red]"
    ],
    [
      "keyword",
      "#"
    ],
    [
      "text",
      "red text"
    ],
    [
      "keyword",
      "#"
    ],
    [
      "text",
      " [yellow-background]"
    ],
    [
      "keyword",
      "#"
    ],
    [
      "text",
      "on yellow"
    ],
    [
      "keyword",
      "#"
    ]
  ],
  [
    "text",
    [
      "text",
      "[big]"
    ],
    [
      "keyword",
      "#"
    ],
    [
      "text",
      "large"
    ],
    [
      "keyword",
      "#"
    ],
    [
      "text",
      " [red yellow-background big]"
    ],
    [
      "keyword.bold",
      "*all bold*"
    ]
  ],
  [
    "start"
  ],
  [
    "start",
    [
      "text",
      "\t"
    ]
  ],
  [
    "text",
    [
      "markup.underline.list",
      "https://site"
    ],
    [
      "text",
      " text <"
    ],
    [
      "markup.underline.list",
      "mail@i.am"
    ],
    [
      "text",
      "> "
    ],
    [
      "markup.underline.list",
      "callto:ace"
    ],
    [
      "text",
      " "
    ],
    [
      "link",
      "http://ace.ajaxorg.com"
    ],
    [
      "variable.language",
      "[awesome]"
    ]
  ],
  [
    "text",
    [
      "text",
      "  .still normal text"
    ]
  ],
  [
    "start",
    [
      "constant.numeric",
      ".break out thoug should not"
    ]
  ],
  [
    "literalBlock",
    [
      "support.function",
      "---------------------------"
    ]
  ],
  [
    "literalBlock",
    [
      "support.function",
      "///////////////////////////"
    ]
  ],
  [
    "dissallowDelimitedBlock",
    [
      "support.function",
      "---------------------------"
    ]
  ],
  [
    "text"
  ],
  [
    "start"
  ],
  [
    "start"
  ]
]