rumdl 0.3.0

A fast Markdown linter and formatter written in Rust
Documentation
//! Regression inputs shared by certificate, context and formatter oracles.
//! Includes nested tables, Markdown HTML elements, admonitions and front matter.

pub(crate) const SOURCES: &[&str] = &[
    "    <div markdown=\"span\">\n\n|a|b|\n|-|-|\n|1|\n",
    "  !!! note\n      | a | b |\n      |---|---|\n      | 1 | 2 |\n\nafter\n",
    "!!! note\n\n    text\n    | a | b |\n    |---|---|\n    | 1 | 2 |\n",
    "!!! note\n    | a | b |\n    |---|---|\n    | 1 | 2 |\n\nafter\n",
    "!!! note \"Title\"\n    | a | b |\n    |---|---|\n    | 1 | 2 |\n\nafter\n",
    "***\n\ntext\n",
    "***\n---\ntext\n\n---\n",
    "- * * *\n\n    |a|b|\n    |-|-|\n    |1|\n",
    "- - -\n\n  > quote\n\n   |a|b|\n   |-|-|\n   |1|\n",
    "- - > |a|b|\n    > |-|-|\n    > |1|2|\n    > |3|\n",
    "- - paragraph\n    -\n    |a|b|\n    |-|-|\n",
    "- - |a|b|\n    |-|-|\n    |1|2|\n    |3|\n",
    "- > |a|b|\n  > |-|-|\n  > |1|2|\n  > |3|\n",
    "- item\n\n  > - - child\n\n    |a|b|\n    |-|-|\n    |1|\n",
    "- item\n\n  > quote\n\n  |a|b|\n  |-|-|\n  |1|2|\n  |3|\n",
    "- item\n\n  > quote\n  >\n  >    |a|b|\n  >    |-|-|\n  >    |1|\n",
    "- item\n\n  |a|b|\n  |-|-|\n  |1|2|\n  |3|\n",
    "- item\n\n> quote\n\n|a|b|\n|-|-|\n|1|2|\n|3|\n",
    "- paragraph\n  -\n  |a|b|\n  |-|-|\n",
    "---\n\ntext\n",
    "---\nexample: |\n  <div markdown=\"1\">\n---\n\nafter\n",
    "---\nexample: |\n  <div markdown=\"block\">\n---\n\nafter\n",
    "---\nexample: |\n  <div markdown=\"span\">\n---\n\nafter\n",
    "---\nexample: |\n  <div markdown=\"span\">\n---\n\n|a|b|\n|-|-|\n|1|\n",
    "1. - item\n\n    - item\n\n     |a|b|\n     |-|-|\n     |1|\n",
    "1. 2. |a|b|\n      |-|-|\n      |1|2|\n      |3|\n",
    "1. item\n\n   > quote\n\n   |a|b|\n   |-|-|\n   |1|2|\n   |3|\n",
    "<!--\n<div MARKDOWN=\"1\">\n-->\n\nafter\n",
    "<!--\n<div MARKDOWN=\"span\">\n-->\n\n|a|b|\n|-|-|\n|1|\n",
    "<!--\n<div Markdown=\"1\">\n-->\n\nafter\n",
    "<!--\n<div markdown=\"1\">\n-->\n\nafter\n",
    "<!--\n<div markdown=\"block\">\n-->\n\nafter\n",
    "<!--\n<div markdown=\"span\">\n-->\n\nafter\n",
    "<!--\n<div markdown=\"span\">\n-->\n\n|a|b|\n|-|-|\n|1|\n",
    "<!-- note -->\n<div markdown=\"1\">\ninside\n</div>\n\nafter\n",
    "<div MARKDOWN=\"1\">\n\ninner\n\n</div>\n",
    "<div Markdown=\"1\">\n\ninner\n\n</div>\n",
    "<div markdown=\"1\">\n\n    <!--\n    <div markdown=\"span\">\n    -->\n\n</div>\n\nafter\n",
    "<div markdown=\"1\">\n\n    <!--->\n</div>\n\nafter\n\n<!-- later -->\n",
    "<div markdown=\"1\">\n\n    <!-->\n</div>\n\nafter\n\n<!-- later -->\n",
    "<div markdown=\"1\">\n\n    <div markdown=\"1\">\n    inner\n    </div>\n\n</div>\n\nafter\n",
    "<div markdown=\"1\">\n\n```html\n<!--\n```\n\n</div>\n\nafter\n\n<!-- end -->\n",
    "<div markdown=\"1\">\n\n`one\ntwo`</div>\n\nafter\n",
    "<div markdown=\"1\">\n\n|a|b|\n|-|-|\n|1|2|\n</section>\n\n</div>\n",
    "<div markdown=\"1\">\n<!--\n```\n-->\n</div>\n\nafter\n\n<!-- later -->\n",
    "<div markdown=\"1\">\n<!-- note --> </div>\n\nafter\n",
    "<div markdown=\"1\">\n```html\n<!--\n```\n</div>\n\n<!--\n<div markdown=\"span\">\n-->\n\nafter\n",
    "<div markdown=\"1\">\n```html\n<!--\n```\n</div>\n\n<!--\n<div markdown=\"span\">\n-->\n\n|a|b|\n|-|-|\n|1|\n",
    "<div markdown=\"1\">\n```html\n<!--\n```\n</div>\n\nafter\n\n<!-- later -->\n",
    "<div markdown=\"1\">\n```html\n<section markdown=\"span\">\n```\n</div>\n\nafter\n",
    "<div markdown=\"1\">\ntext\n|a|b|\n|-|-|\n|1|2|\n</div>\n",
    "<div markdown=\"1\">\n|a|b|\n|-|-|\n|1|\n</div>\n",
    "<div markdown=\"1\">\n|a|b|\n|-|-|\n|1|2|\n</div>\n",
    "<div markdown=\"1\">intro\n|a|b|\n|-|-|\n|1|2|\n</div>\n",
    "<div markdown=\"block\">\n|a|b|\n|-|-|\n|1|2|\n</div>\n",
    "<div markdown=\"span\">\n\n|a|b|\n|-|-|\n|1|\n\n</div>\n",
    "<div markdown=\"span\">\n<!--\n```\n-->\n</div>\n\n|a|b|\n|-|-|\n|1|\n",
    "<div markdown=\"span\">\n```\n</div>\n\nafter\n\n<!-- end -->\n",
    "<div markdown=\"span\">\n```\n</div>\n\n|a|b|\n|-|-|\n|1|\n",
    "<div markdown=\"span\">\n|a|b|\n|-|-|\n|1|\n</div>\n",
    "<div markdown=\"span\">\n|a|b|\n|-|-|\n|1|2|\n</div>\n",
    "<div markdown>\n|a|b|\n|-|-|\n|1|2|\n</div>\n",
    "<div>\n|a|b|\n|-|-|\n|1|2|\n</div>\n",
    ">  spaced quote line\n",
    "> - item\n\n  > quote\n\n   |a|b|\n   |-|-|\n   |1|\n",
    "> - item\n>   continued\n",
    "> quote line text\n",
    "> |a|b|\n> |-|-|\n> |1|2|\n> |3|\n",
    "??? note\n    | a | b |\n    |---|---|\n    | 1 | 2 |\n\nafter\n",
    "???+ note\n    | a | b |\n    |---|---|\n    | 1 | 2 |\n\nafter\n",
    "___\n---\n***\n---\n",
    "```html\n<div markdown=\"span\">\n```\n\n|a|b|\n|-|-|\n|1|\n",
    "para\n\n    <div markdown=\"1\">\n\nafter\n",
    "text `\n<video markdown=\"1\">\n` more\n\nafter\n",
    "text `code\nmore` <video markdown=\"span\">\n\nafter\n",
    "text `code\nmore` <video markdown=\"span\">\n\n|a|b|\n|-|-|\n|1|\n",
];