Sha256: 0c0ee4704b30f96a412ddc48e842bcfec6a03cc1de45c5c1a2e8544adef91023

Contents?: true

Size: 1.14 KB

Versions: 80

Compression:

Stored size: 1.14 KB

Contents

// This file is part of the "jQuery.Syntax" project, and is distributed under the MIT License.
Syntax.lib.xmlEntity={pattern:/&\w+;/g,klass:"entity"};Syntax.lib.xmlPercentEscape={pattern:/(%[0-9a-f]{2})/gi,klass:"percent-escape",only:["string"]};
Syntax.register("xml-tag",function(a){a.push({pattern:/<\/?((?:[^:\s>]+:)?)([^\s>]+)(\s[^>]*)?\/?>/g,matches:Syntax.extractMatches({klass:"namespace"},{klass:"tag-name"})});a.push({pattern:/([^=\s]+)=(".*?"|'.*?'|[^\s>]+)/g,matches:Syntax.extractMatches({klass:"attribute",only:["tag"]},{klass:"string",only:["tag"]})});a.push(Syntax.lib.xmlEntity);a.push(Syntax.lib.xmlPercentEscape);a.push(Syntax.lib.singleQuotedString);a.push(Syntax.lib.doubleQuotedString)});
Syntax.register("xml",function(a){a.push({pattern:/(<!(\[CDATA\[)([\s\S]*?)(\]\])>)/gm,matches:Syntax.extractMatches({klass:"cdata",allow:["cdata-content","cdata-tag"]},{klass:"cdata-tag"},{klass:"cdata-content"},{klass:"cdata-tag"})});a.push(Syntax.lib.xmlComment);a.push({pattern:/<[^>\-\s]([^>'"!\/;\?@\[\]^`\{\}\|]|"[^"]*"|'[^']')*[\/?]?>/g,brush:"xml-tag"});a.push(Syntax.lib.xmlEntity);a.push(Syntax.lib.xmlPercentEscape);a.push(Syntax.lib.webLink)});

Version data entries

80 entries across 78 versions & 4 rubygems

Version Path
utopia-project-0.33.1 public/_components/jquery-syntax/jquery.syntax.brush.xml.js
utopia-project-0.33.0 public/_components/jquery-syntax/jquery.syntax.brush.xml.js
utopia-project-0.32.0 public/_components/jquery-syntax/jquery.syntax.brush.xml.js
utopia-project-0.31.0 public/_components/jquery-syntax/jquery.syntax.brush.xml.js
utopia-project-0.30.1 public/_components/jquery-syntax/jquery.syntax.brush.xml.js
utopia-project-0.30.0 public/_components/jquery-syntax/jquery.syntax.brush.xml.js
utopia-project-0.29.0 public/_components/jquery-syntax/jquery.syntax.brush.xml.js
utopia-project-0.28.1 public/_components/jquery-syntax/jquery.syntax.brush.xml.js
utopia-project-0.28.0 public/_components/jquery-syntax/jquery.syntax.brush.xml.js
utopia-project-0.27.0 public/_components/jquery-syntax/jquery.syntax.brush.xml.js
utopia-project-0.26.1 public/_components/jquery-syntax/jquery.syntax.brush.xml.js
utopia-project-0.26.0 public/_components/jquery-syntax/jquery.syntax.brush.xml.js
utopia-project-0.25.0 public/_components/jquery-syntax/jquery.syntax.brush.xml.js
utopia-project-0.24.1 public/_components/jquery-syntax/jquery.syntax.brush.xml.js
utopia-project-0.24.0 public/_components/jquery-syntax/jquery.syntax.brush.xml.js
utopia-project-0.23.0 public/_components/jquery-syntax/jquery.syntax.brush.xml.js
utopia-project-0.22.0 public/_components/jquery-syntax/jquery.syntax.brush.xml.js
utopia-project-0.21.0 public/_components/jquery-syntax/jquery.syntax.brush.xml.js
utopia-project-0.20.3 public/_components/jquery-syntax/jquery.syntax.brush.xml.js
async-debug-0.2.0 public/_components/jquery-syntax/jquery.syntax.brush.xml.js