use prism-tomorrow.css
This commit is contained in:
@ -0,0 +1,15 @@
|
||||
<![CDATA[ foo bar baz ]]>
|
||||
<![CDATA[
|
||||
foo bar baz
|
||||
]]>
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
[
|
||||
["cdata", "<![CDATA[ foo bar baz ]]>"],
|
||||
["cdata", "<![CDATA[\r\nfoo bar baz\r\n]]>"]
|
||||
]
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
Checks for CDATA sections, single-line and multi-line.
|
@ -0,0 +1,16 @@
|
||||
<!---->
|
||||
<!-- foo bar -->
|
||||
<!-- foo bar
|
||||
baz -->
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
[
|
||||
["comment", "<!---->"],
|
||||
["comment", "<!-- foo bar -->"],
|
||||
["comment", "<!-- foo bar\r\nbaz -->"]
|
||||
]
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
Checks for empty comment, single-line comment and multi-line comment.
|
@ -0,0 +1,16 @@
|
||||
<!DOCTYPE html>
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
[
|
||||
["doctype", "<!DOCTYPE html>"],
|
||||
["doctype", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01//EN\">"],
|
||||
["doctype", "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\"\r\n\"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">"]
|
||||
]
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
Checks for different doctypes, single-line and multi-line.
|
@ -0,0 +1,4 @@
|
||||
module.exports = {
|
||||
'&': '<span class="token entity" title="&">&amp;</span>',
|
||||
'ϑ': '<span class="token entity" title="ϑ">&thetasym;</span>'
|
||||
};
|
@ -0,0 +1,14 @@
|
||||
& ϑ ⛵  
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
[
|
||||
["entity", "&"],
|
||||
["entity", "ϑ"],
|
||||
["entity", "⛵"],
|
||||
["entity", " "]
|
||||
]
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
Checks for HTML/XML character entity references.
|
@ -0,0 +1,63 @@
|
||||
<Läufer>foo</Läufer>
|
||||
<tag läufer="läufer">
|
||||
<läufer:tag>baz</läufer:tag>
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
[
|
||||
["tag", [
|
||||
["tag", [
|
||||
["punctuation", "<"],
|
||||
"Läufer"
|
||||
]],
|
||||
["punctuation", ">"]
|
||||
]],
|
||||
"foo",
|
||||
["tag", [
|
||||
["tag", [
|
||||
["punctuation", "</"],
|
||||
"Läufer"
|
||||
]],
|
||||
["punctuation", ">"]
|
||||
]],
|
||||
|
||||
["tag", [
|
||||
["tag", [
|
||||
["punctuation", "<"],
|
||||
"tag"
|
||||
]],
|
||||
["attr-name", [
|
||||
"läufer"
|
||||
]],
|
||||
["attr-value", [
|
||||
["punctuation", "="],
|
||||
["punctuation", "\""],
|
||||
"läufer",
|
||||
["punctuation", "\""]
|
||||
]],
|
||||
["punctuation", ">"]
|
||||
]],
|
||||
|
||||
["tag", [
|
||||
["tag", [
|
||||
["punctuation", "<"],
|
||||
["namespace", "läufer:"],
|
||||
"tag"
|
||||
]],
|
||||
["punctuation", ">"]
|
||||
]],
|
||||
"baz",
|
||||
["tag", [
|
||||
["tag", [
|
||||
["punctuation", "</"],
|
||||
["namespace", "läufer:"],
|
||||
"tag"
|
||||
]],
|
||||
["punctuation", ">"]
|
||||
]]
|
||||
]
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
Checks for tags, attributes and namespaces containing unicode characters.
|
||||
See #585 for details.
|
@ -0,0 +1,18 @@
|
||||
<android.support.v7.widget.CardView>
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
[
|
||||
["tag", [
|
||||
["tag", [
|
||||
["punctuation", "<"],
|
||||
"android.support.v7.widget.CardView"
|
||||
]],
|
||||
["punctuation", ">"]
|
||||
]]
|
||||
]
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
Checks for tag names containing dots.
|
||||
See #888 for details.
|
@ -0,0 +1,16 @@
|
||||
<?xml version="1.0"?>
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml-stylesheet href="tei2html.xsl"
|
||||
type="text/xsl"?>
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
[
|
||||
["prolog", "<?xml version=\"1.0\"?>"],
|
||||
["prolog", "<?xml version=\"1.0\" encoding=\"UTF-8\"?>"],
|
||||
["prolog", "<?xml-stylesheet href=\"tei2html.xsl\"\r\ntype=\"text/xsl\"?>"]
|
||||
]
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
Checks for different XML prologs, single-line and multi-line.
|
@ -0,0 +1,110 @@
|
||||
<div class="test" foo bar=baz>
|
||||
<div foo='bar'>
|
||||
<div class="foo
|
||||
bar
|
||||
baz">
|
||||
<div foo:bar=42>
|
||||
<div foo="=\"=">
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
[
|
||||
["tag", [
|
||||
["tag", [
|
||||
["punctuation", "<"],
|
||||
"div"
|
||||
]],
|
||||
["attr-name", [
|
||||
"class"
|
||||
]],
|
||||
["attr-value", [
|
||||
["punctuation", "="],
|
||||
["punctuation", "\""],
|
||||
"test",
|
||||
["punctuation", "\""]
|
||||
]],
|
||||
["attr-name", [
|
||||
"foo"
|
||||
]],
|
||||
["attr-name", [
|
||||
"bar"
|
||||
]],
|
||||
["attr-value", [
|
||||
["punctuation", "="],
|
||||
"baz"
|
||||
]],
|
||||
["punctuation", ">"]
|
||||
]],
|
||||
|
||||
["tag", [
|
||||
["tag", [
|
||||
["punctuation", "<"],
|
||||
"div"
|
||||
]],
|
||||
["attr-name", [
|
||||
"foo"
|
||||
]],
|
||||
["attr-value", [
|
||||
["punctuation", "="],
|
||||
["punctuation", "'"],
|
||||
"bar",
|
||||
["punctuation", "'"]
|
||||
]],
|
||||
["punctuation", ">"]
|
||||
]],
|
||||
|
||||
["tag", [
|
||||
["tag", [
|
||||
["punctuation", "<"],
|
||||
"div"
|
||||
]],
|
||||
["attr-name", [
|
||||
"class"
|
||||
]],
|
||||
["attr-value", [
|
||||
["punctuation", "="],
|
||||
["punctuation", "\""],
|
||||
"foo\r\nbar\r\nbaz",
|
||||
["punctuation", "\""]
|
||||
]],
|
||||
["punctuation", ">"]
|
||||
]],
|
||||
|
||||
["tag", [
|
||||
["tag", [
|
||||
["punctuation", "<"],
|
||||
"div"
|
||||
]],
|
||||
["attr-name", [
|
||||
["namespace", "foo:"],
|
||||
"bar"
|
||||
]],
|
||||
["attr-value", [
|
||||
["punctuation", "="],
|
||||
"42"
|
||||
]],
|
||||
["punctuation", ">"]
|
||||
]],
|
||||
|
||||
["tag", [
|
||||
["tag", [
|
||||
["punctuation", "<"],
|
||||
"div"
|
||||
]],
|
||||
["attr-name", [
|
||||
"foo"
|
||||
]],
|
||||
["attr-value", [
|
||||
["punctuation", "="],
|
||||
["punctuation", "\""],
|
||||
"=\\\"=",
|
||||
["punctuation", "\""]
|
||||
]],
|
||||
["punctuation", ">"]
|
||||
]]
|
||||
]
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
Checks for single-quoted, double-quoted and unquoted attributes, attributes without value and
|
||||
namespaced attributes.
|
@ -0,0 +1,81 @@
|
||||
<p></p>
|
||||
<div>dummy</div>
|
||||
<div
|
||||
> </div
|
||||
>
|
||||
<foo:bar> </foo:bar>
|
||||
<div
|
||||
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
[
|
||||
["tag", [
|
||||
["tag", [
|
||||
["punctuation", "<"],
|
||||
"p"
|
||||
]],
|
||||
["punctuation", ">"]
|
||||
]],
|
||||
["tag", [
|
||||
["tag", [
|
||||
["punctuation", "</"],
|
||||
"p"
|
||||
]],
|
||||
["punctuation", ">"]
|
||||
]],
|
||||
|
||||
["tag", [
|
||||
["tag", [
|
||||
["punctuation", "<"],
|
||||
"div"
|
||||
]],
|
||||
["punctuation", ">"]
|
||||
]],
|
||||
"dummy",
|
||||
["tag", [
|
||||
["tag", [
|
||||
["punctuation", "</"],
|
||||
"div"
|
||||
]],
|
||||
["punctuation", ">"]
|
||||
]],
|
||||
|
||||
["tag", [
|
||||
["tag", [
|
||||
["punctuation", "<"],
|
||||
"div"
|
||||
]],
|
||||
["punctuation", ">"]
|
||||
]],
|
||||
["tag", [
|
||||
["tag", [
|
||||
["punctuation", "</"],
|
||||
"div"
|
||||
]],
|
||||
["punctuation", ">"]
|
||||
]],
|
||||
|
||||
["tag", [
|
||||
["tag", [
|
||||
["punctuation", "<"],
|
||||
["namespace", "foo:"],
|
||||
"bar"
|
||||
]],
|
||||
["punctuation", ">"]
|
||||
]],
|
||||
["tag", [
|
||||
["tag", [
|
||||
["punctuation", "</"],
|
||||
["namespace", "foo:"],
|
||||
"bar"
|
||||
]],
|
||||
["punctuation", ">"]
|
||||
]],
|
||||
"\r\n<div"
|
||||
]
|
||||
|
||||
----------------------------------------------------
|
||||
|
||||
Checks for empty tags, tags that span multiple lines and namespaces in tag names.
|
||||
Also checks that unclosed tags (e.g. "<div") are not highlighted.
|
Reference in New Issue
Block a user