diff options
Diffstat (limited to 'src/libs/3rdparty/syntax-highlighting/data/syntax/html.xml')
-rw-r--r-- | src/libs/3rdparty/syntax-highlighting/data/syntax/html.xml | 74 |
1 files changed, 37 insertions, 37 deletions
diff --git a/src/libs/3rdparty/syntax-highlighting/data/syntax/html.xml b/src/libs/3rdparty/syntax-highlighting/data/syntax/html.xml index 7f0d52b353..ecbd46624c 100644 --- a/src/libs/3rdparty/syntax-highlighting/data/syntax/html.xml +++ b/src/libs/3rdparty/syntax-highlighting/data/syntax/html.xml @@ -3,9 +3,9 @@ [ <!ENTITY name "[A-Za-z_:][\w.:_-]*"> <!ENTITY attributeName "[A-Za-z_:*#\(\[][\)\]\w.:_-]*"> - <!ENTITY entref "&(#[0-9]+|#[xX][0-9A-Fa-f]+|&name;);"> + <!ENTITY entref "&(?:#[0-9]+|#[xX][0-9A-Fa-f]+|&name;);"> ]> -<language name="HTML" version="9" kateversion="5.53" section="Markup" extensions="*.htm;*.html;*.shtml;*.shtm" mimetype="text/html" author="Wilbert Berendsen (wilbert@kde.nl)" license="LGPL" priority="10"> +<language name="HTML" version="11" kateversion="5.53" section="Markup" extensions="*.htm;*.html;*.shtml;*.shtm" mimetype="text/html" author="Wilbert Berendsen (wilbert@kde.nl)" license="LGPL" priority="10"> <highlighting> <contexts> @@ -33,37 +33,37 @@ </context> <context name="FindHTMLTags" attribute="Normal Text" lineEndContext="#stay"> - <RegExpr attribute="Element" context="El Open" String="<pre\b" insensitive="true" beginRegion="pre" /> - <RegExpr attribute="Element" context="El Open" String="<div\b" insensitive="true" beginRegion="div" /> - <RegExpr attribute="Element" context="El Open" String="<table\b" insensitive="true" beginRegion="table" /> - <RegExpr attribute="Element" context="El Open" String="<ul\b" insensitive="true" beginRegion="ul" /> - <RegExpr attribute="Element" context="El Open" String="<ol\b" insensitive="true" beginRegion="ol" /> - <RegExpr attribute="Element" context="El Open" String="<dl\b" insensitive="true" beginRegion="dl" /> - <RegExpr attribute="Element" context="El Open" String="<article\b" insensitive="true" beginRegion="article" /> - <RegExpr attribute="Element" context="El Open" String="<aside\b" insensitive="true" beginRegion="aside" /> - <RegExpr attribute="Element" context="El Open" String="<details\b" insensitive="true" beginRegion="details" /> - <RegExpr attribute="Element" context="El Open" String="<figure\b" insensitive="true" beginRegion="figure" /> - <RegExpr attribute="Element" context="El Open" String="<footer\b" insensitive="true" beginRegion="footer" /> - <RegExpr attribute="Element" context="El Open" String="<header\b" insensitive="true" beginRegion="header" /> - <RegExpr attribute="Element" context="El Open" String="<main\b" insensitive="true" beginRegion="main" /> - <RegExpr attribute="Element" context="El Open" String="<nav\b" insensitive="true" beginRegion="nav" /> - <RegExpr attribute="Element" context="El Open" String="<section\b" insensitive="true" beginRegion="section" /> + <WordDetect attribute="Element" context="El Open" String="<pre" insensitive="true" beginRegion="pre" /> + <WordDetect attribute="Element" context="El Open" String="<div" insensitive="true" beginRegion="div" /> + <WordDetect attribute="Element" context="El Open" String="<table" insensitive="true" beginRegion="table" /> + <WordDetect attribute="Element" context="El Open" String="<ul" insensitive="true" beginRegion="ul" /> + <WordDetect attribute="Element" context="El Open" String="<ol" insensitive="true" beginRegion="ol" /> + <WordDetect attribute="Element" context="El Open" String="<dl" insensitive="true" beginRegion="dl" /> + <WordDetect attribute="Element" context="El Open" String="<article" insensitive="true" beginRegion="article" /> + <WordDetect attribute="Element" context="El Open" String="<aside" insensitive="true" beginRegion="aside" /> + <WordDetect attribute="Element" context="El Open" String="<details" insensitive="true" beginRegion="details" /> + <WordDetect attribute="Element" context="El Open" String="<figure" insensitive="true" beginRegion="figure" /> + <WordDetect attribute="Element" context="El Open" String="<footer" insensitive="true" beginRegion="footer" /> + <WordDetect attribute="Element" context="El Open" String="<header" insensitive="true" beginRegion="header" /> + <WordDetect attribute="Element" context="El Open" String="<main" insensitive="true" beginRegion="main" /> + <WordDetect attribute="Element" context="El Open" String="<nav" insensitive="true" beginRegion="nav" /> + <WordDetect attribute="Element" context="El Open" String="<section" insensitive="true" beginRegion="section" /> <RegExpr attribute="Element" context="El Open" String="<&name;" /> - <RegExpr attribute="Element" context="El Close" String="</pre\b" insensitive="true" endRegion="pre" /> - <RegExpr attribute="Element" context="El Close" String="</div\b" insensitive="true" endRegion="div" /> - <RegExpr attribute="Element" context="El Close" String="</table\b" insensitive="true" endRegion="table" /> - <RegExpr attribute="Element" context="El Close" String="</ul\b" insensitive="true" endRegion="ul" /> - <RegExpr attribute="Element" context="El Close" String="</ol\b" insensitive="true" endRegion="ol" /> - <RegExpr attribute="Element" context="El Close" String="</dl\b" insensitive="true" endRegion="dl" /> - <RegExpr attribute="Element" context="El Close" String="</article\b" insensitive="true" endRegion="article" /> - <RegExpr attribute="Element" context="El Close" String="</aside\b" insensitive="true" endRegion="aside" /> - <RegExpr attribute="Element" context="El Close" String="</details\b" insensitive="true" endRegion="details" /> - <RegExpr attribute="Element" context="El Close" String="</figure\b" insensitive="true" endRegion="figure" /> - <RegExpr attribute="Element" context="El Close" String="</footer\b" insensitive="true" endRegion="footer" /> - <RegExpr attribute="Element" context="El Close" String="</header\b" insensitive="true" endRegion="header" /> - <RegExpr attribute="Element" context="El Close" String="</main\b" insensitive="true" endRegion="main" /> - <RegExpr attribute="Element" context="El Close" String="</nav\b" insensitive="true" endRegion="nav" /> - <RegExpr attribute="Element" context="El Close" String="</section\b" insensitive="true" endRegion="section" /> + <WordDetect attribute="Element" context="El Close" String="</pre" insensitive="true" endRegion="pre" /> + <WordDetect attribute="Element" context="El Close" String="</div" insensitive="true" endRegion="div" /> + <WordDetect attribute="Element" context="El Close" String="</table" insensitive="true" endRegion="table" /> + <WordDetect attribute="Element" context="El Close" String="</ul" insensitive="true" endRegion="ul" /> + <WordDetect attribute="Element" context="El Close" String="</ol" insensitive="true" endRegion="ol" /> + <WordDetect attribute="Element" context="El Close" String="</dl" insensitive="true" endRegion="dl" /> + <WordDetect attribute="Element" context="El Close" String="</article" insensitive="true" endRegion="article" /> + <WordDetect attribute="Element" context="El Close" String="</aside" insensitive="true" endRegion="aside" /> + <WordDetect attribute="Element" context="El Close" String="</details" insensitive="true" endRegion="details" /> + <WordDetect attribute="Element" context="El Close" String="</figure" insensitive="true" endRegion="figure" /> + <WordDetect attribute="Element" context="El Close" String="</footer" insensitive="true" endRegion="footer" /> + <WordDetect attribute="Element" context="El Close" String="</header" insensitive="true" endRegion="header" /> + <WordDetect attribute="Element" context="El Close" String="</main" insensitive="true" endRegion="main" /> + <WordDetect attribute="Element" context="El Close" String="</nav" insensitive="true" endRegion="nav" /> + <WordDetect attribute="Element" context="El Close" String="</section" insensitive="true" endRegion="section" /> <RegExpr attribute="Element" context="El Close" String="</&name;" /> </context> @@ -85,7 +85,7 @@ </context> <context name="FindDTDRules" attribute="Other Text" lineEndContext="#stay"> - <RegExpr attribute="Doctype" context="Doctype Markupdecl" String="<!(ELEMENT|ENTITY|ATTLIST|NOTATION)\b" /> + <RegExpr attribute="Doctype" context="Doctype Markupdecl" String="<!(?:ELEMENT|ENTITY|ATTLIST|NOTATION)\b" /> </context> @@ -94,7 +94,7 @@ <IncludeRules context="##Alerts" /> <DetectIdentifier/> <StringDetect attribute="Comment" context="#pop" String="-->" endRegion="comment" /> - <RegExpr attribute="Error" context="#stay" String="-(-(?!->))+" /> + <RegExpr attribute="Error" context="#stay" String="-(?:-(?!->))+" /> </context> <context name="CDATA" attribute="Other Text" lineEndContext="#stay"> @@ -172,7 +172,7 @@ </context> <context name="JS" attribute="Other Text" lineEndContext="#stay"> - <RegExpr attribute="Attribute" context="Script-Type" String="(\s+|^)type(?=\=|\s|$)" insensitive="true"/> + <RegExpr attribute="Attribute" context="Script-Type" String="(?:\s+|^)type(?=\=|\s|$)" insensitive="true"/> <DetectChar attribute="Element" context="JS content" char=">" /> <IncludeRules context="DefaultJS" /> </context> @@ -257,7 +257,7 @@ </context> <context name="JSX content" attribute="Other Text" lineEndContext="#stay"> <IncludeRules context="Default JS content"/> - <IncludeRules context="Normal##JavaScript React" includeAttrib="true"/> + <IncludeRules context="Normal##JavaScript React (JSX)" includeAttrib="true"/> </context> <context name="TypeScript" attribute="Other Text" lineEndContext="#stay"> @@ -310,7 +310,7 @@ </highlighting> <general> <comments> - <comment name="multiLine" start="<!--" end="-->" /> + <comment name="multiLine" start="<!--" end="-->" region="comment" /> </comments> </general> </language> |