1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
[foo]: http://prismjs.com
[foo]: http://prismjs.com "foo\"bar"
[foo]: http://prismjs.com 'foo\'bar'
![foo]: http://prismjs.com (foo (bar\) baz)
[foo]: <http://prismjs.com> "Prism"
----------------------------------------------------
[
["url-reference", [
["punctuation", "["],
["variable", "foo"],
["punctuation", "]"],
["punctuation", ":"],
" http://prismjs.com"
]],
["url-reference", [
["punctuation", "["],
["variable", "foo"],
["punctuation", "]"],
["punctuation", ":"],
" http://prismjs.com ",
["string", "\"foo\\\"bar\""]
]],
["url-reference", [
["punctuation", "["],
["variable", "foo"],
["punctuation", "]"],
["punctuation", ":"],
" http://prismjs.com ",
["string", "'foo\\'bar'"]
]],
["url-reference", [
["punctuation", "!"],
["punctuation", "["],
["variable", "foo"],
["punctuation", "]"],
["punctuation", ":"],
" http://prismjs.com ",
["string", "(foo (bar\\) baz)"]
]],
["url-reference", [
["punctuation", "["],
["variable", "foo"],
["punctuation", "]"],
["punctuation", ":"],
["punctuation", "<"],
"http://prismjs.com",
["punctuation", ">"],
["string", "\"Prism\""]
]]
]
----------------------------------------------------
Checks for URL references.