markdown
Version:
A sensible Markdown parser for javascript
60 lines (59 loc) • 2.33 kB
JSON
["html", ["h2", "Unordered"], "\u000a\u000a", ["p", "Asterisks tight:"],
["ul", ["li", "asterisk 1"],
["li", "asterisk 2"],
["li", "asterisk 3"]],
["p", "Asterisks loose:"],
["ul", ["li", ["p", "asterisk 1"]],
["li", ["p", "asterisk 2"]],
["li", ["p", "asterisk 3"]]], "\u000a\u000a", ["hr"], "\u000a\u000a", ["p", "Pluses tight:"],
["ul", ["li", "Plus 1"],
["li", "Plus 2"],
["li", "Plus 3"]],
["p", "Pluses loose:"],
["ul", ["li", ["p", "Plus 1"]],
["li", ["p", "Plus 2"]],
["li", ["p", "Plus 3"]]], "\u000a\u000a", ["hr"], "\u000a\u000a", ["p", "Minuses tight:"],
["ul", ["li", "Minus 1"],
["li", "Minus 2"],
["li", "Minus 3"]],
["p", "Minuses loose:"],
["ul", ["li", ["p", "Minus 1"]],
["li", ["p", "Minus 2"]],
["li", ["p", "Minus 3"]]], "\u000a\u000a", ["h2", "Ordered"], "\u000a\u000a", ["p", "Tight:"],
["ol", ["li", "First"],
["li", "Second"],
["li", "Third"]],
["p", "and:"],
["ol", ["li", "One"],
["li", "Two"],
["li", "Three"]],
["p", "Loose using tabs:"],
["ol", ["li", ["p", "First"]],
["li", ["p", "Second"]],
["li", ["p", "Third"]]],
["p", "and using spaces:"],
["ol", ["li", ["p", "One"]],
["li", ["p", "Two"]],
["li", ["p", "Three"]]],
["p", "Multiple paragraphs:"],
["ol", ["li", ["p", "Item 1, graf one."],
["p", "Item 2. graf two. The quick brown fox jumped over the lazy dog's\u000aback."]],
["li", ["p", "Item 2."]],
["li", ["p", "Item 3."]]], "\u000a\u000a", ["h2", "Nested"], "\u000a\u000a", ["ul", ["li", "Tab\u000a", ["ul", ["li", "Tab\u000a", ["ul", ["li", "Tab"]]]]]],
["p", "Here's another:"],
["ol", ["li", "First"],
["li", "Second:\u000a", ["ul", ["li", "Fee"],
["li", "Fie"],
["li", "Foe"]]],
["li", "Third"]],
["p", "Same thing but with paragraphs:"],
["ol", ["li", ["p", "First"]],
["li", ["p", "Second:"],
["ul", ["li", "Fee"],
["li", "Fie"],
["li", "Foe"]]],
["li", ["p", "Third"]]],
["p", "This was an error in Markdown 1.0.1:"],
["ul", ["li", ["p", "this"],
["ul", ["li", "sub"]],
["p", "that"]]]]