mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-16 10:58:30 -05:00
SQL Operations Studio Public Preview 1 (0.23) release source code
This commit is contained in:
1
extensions/xml/.vscodeignore
Normal file
1
extensions/xml/.vscodeignore
Normal file
@@ -0,0 +1 @@
|
||||
test/**
|
||||
10
extensions/xml/OSSREADME.json
Normal file
10
extensions/xml/OSSREADME.json
Normal file
@@ -0,0 +1,10 @@
|
||||
// ATTENTION - THIS DIRECTORY CONTAINS THIRD PARTY OPEN SOURCE MATERIALS:
|
||||
|
||||
[{
|
||||
"name": "atom/language-xml",
|
||||
"version": "0.0.0",
|
||||
"license": "MIT",
|
||||
"repositoryURL": "https://github.com/atom/language-xml",
|
||||
"description": "The files syntaxes/xml.json and syntaxes/xsl.json were derived from the Atom package https://github.com/atom/language-xml which were originally converted from the TextMate bundle https://github.com/textmate/xml.tmbundle."
|
||||
|
||||
}]
|
||||
93
extensions/xml/package.json
Normal file
93
extensions/xml/package.json
Normal file
@@ -0,0 +1,93 @@
|
||||
{
|
||||
"name": "xml",
|
||||
"version": "0.1.0",
|
||||
"publisher": "vscode",
|
||||
"engines": { "vscode": "*" },
|
||||
"contributes": {
|
||||
"languages": [{
|
||||
"id": "xml",
|
||||
"extensions": [
|
||||
".xml",
|
||||
".xsd",
|
||||
".ascx",
|
||||
".atom",
|
||||
".axml",
|
||||
".bpmn",
|
||||
".config",
|
||||
".cpt",
|
||||
".csl",
|
||||
".csproj",
|
||||
".csproj.user",
|
||||
".dita",
|
||||
".ditamap",
|
||||
".dtd",
|
||||
".dtml",
|
||||
".fsproj",
|
||||
".fxml",
|
||||
".iml",
|
||||
".isml",
|
||||
".jmx",
|
||||
".launch",
|
||||
".menu",
|
||||
".mxml",
|
||||
".nuspec",
|
||||
".opml",
|
||||
".owl",
|
||||
".proj",
|
||||
".props",
|
||||
".pt",
|
||||
".publishsettings",
|
||||
".pubxml",
|
||||
".pubxml.user",
|
||||
".rdf",
|
||||
".rng",
|
||||
".rss",
|
||||
".shproj",
|
||||
".storyboard",
|
||||
".svg",
|
||||
".targets",
|
||||
".tld",
|
||||
".tmx",
|
||||
".vbproj",
|
||||
".vbproj.user",
|
||||
".vcxproj",
|
||||
".vcxproj.filters",
|
||||
".wsdl",
|
||||
".wxi",
|
||||
".wxl",
|
||||
".wxs",
|
||||
".xaml",
|
||||
".xbl",
|
||||
".xib",
|
||||
".xlf",
|
||||
".xliff",
|
||||
".xpdl",
|
||||
".xul",
|
||||
".xoml"
|
||||
],
|
||||
"firstLine" : "(\\<\\?xml.*)|(\\<svg)|(\\<\\!doctype\\s+svg)",
|
||||
"aliases": [ "XML", "xml" ],
|
||||
"configuration": "./xml.language-configuration.json"
|
||||
}, {
|
||||
"id": "xsl",
|
||||
"extensions": [
|
||||
".xsl",
|
||||
".xslt"
|
||||
],
|
||||
"aliases": [ "XSL", "xsl" ],
|
||||
"configuration": "./xsl.language-configuration.json"
|
||||
}],
|
||||
"grammars": [{
|
||||
"language": "xml",
|
||||
"scopeName": "text.xml",
|
||||
"path": "./syntaxes/xml.json"
|
||||
}, {
|
||||
"language": "xsl",
|
||||
"scopeName": "text.xml.xsl",
|
||||
"path": "./syntaxes/xsl.json"
|
||||
}]
|
||||
},
|
||||
"scripts": {
|
||||
"update-grammar": "node ../../build/npm/update-grammar.js atom/language-xml grammars/xml.cson ./syntaxes/xml.json grammars/xsl.cson ./syntaxes/xsl.json"
|
||||
}
|
||||
}
|
||||
443
extensions/xml/syntaxes/xml.json
Normal file
443
extensions/xml/syntaxes/xml.json
Normal file
@@ -0,0 +1,443 @@
|
||||
{
|
||||
"information_for_contributors": [
|
||||
"This file has been converted from https://github.com/atom/language-xml/blob/master/grammars/xml.cson",
|
||||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
||||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/atom/language-xml/commit/27352842917b911383122bdcf98ed0d69d55c179",
|
||||
"scopeName": "text.xml",
|
||||
"name": "XML",
|
||||
"fileTypes": [
|
||||
"aiml",
|
||||
"atom",
|
||||
"axml",
|
||||
"bpmn",
|
||||
"config",
|
||||
"cpt",
|
||||
"csl",
|
||||
"csproj",
|
||||
"csproj.user",
|
||||
"dae",
|
||||
"dia",
|
||||
"dita",
|
||||
"ditamap",
|
||||
"dtml",
|
||||
"fodg",
|
||||
"fodp",
|
||||
"fods",
|
||||
"fodt",
|
||||
"fsproj",
|
||||
"fxml",
|
||||
"gir",
|
||||
"glade",
|
||||
"gpx",
|
||||
"graphml",
|
||||
"icls",
|
||||
"iml",
|
||||
"isml",
|
||||
"jmx",
|
||||
"jsp",
|
||||
"kst",
|
||||
"launch",
|
||||
"menu",
|
||||
"mxml",
|
||||
"nuspec",
|
||||
"opml",
|
||||
"owl",
|
||||
"pom",
|
||||
"ppj",
|
||||
"proj",
|
||||
"pt",
|
||||
"pubxml",
|
||||
"pubxml.user",
|
||||
"rdf",
|
||||
"rng",
|
||||
"rss",
|
||||
"sdf",
|
||||
"shproj",
|
||||
"siml",
|
||||
"sld",
|
||||
"storyboard",
|
||||
"svg",
|
||||
"targets",
|
||||
"tld",
|
||||
"vbox",
|
||||
"vbox-prev",
|
||||
"vbproj",
|
||||
"vbproj.user",
|
||||
"vcproj",
|
||||
"vcproj.filters",
|
||||
"vcxproj",
|
||||
"vcxproj.filters",
|
||||
"wixmsp",
|
||||
"wixmst",
|
||||
"wixobj",
|
||||
"wixout",
|
||||
"wsdl",
|
||||
"wxs",
|
||||
"xaml",
|
||||
"xbl",
|
||||
"xib",
|
||||
"xlf",
|
||||
"xliff",
|
||||
"xml",
|
||||
"xpdl",
|
||||
"xsd",
|
||||
"xul",
|
||||
"ui"
|
||||
],
|
||||
"firstLineMatch": "(?x)\n# XML declaration\n(?:\n ^ <\\? xml\n\n # VersionInfo\n \\s+ version\n \\s* = \\s*\n (['\"])\n 1 \\. [0-9]+\n \\1\n\n # EncodingDecl\n (?:\n \\s+ encoding\n \\s* = \\s*\n\n # EncName\n (['\"])\n [A-Za-z]\n [-A-Za-z0-9._]*\n \\2\n )?\n\n # SDDecl\n (?:\n \\s+ standalone\n \\s* = \\s*\n (['\"])\n (?:yes|no)\n \\3\n )?\n\n \\s* \\?>\n)\n|\n# Modeline\n(?i:\n # Emacs\n -\\*-(?:\\s*(?=[^:;\\s]+\\s*-\\*-)|(?:.*?[;\\s]|(?<=-\\*-))mode\\s*:\\s*)\n xml\n (?=[\\s;]|(?<![-*])-\\*-).*?-\\*-\n |\n # Vim\n (?:(?:\\s|^)vi(?:m[<=>]?\\d+|m)?|\\sex)(?=:(?=\\s*set?\\s[^\\n:]+:)|:(?!\\s*set?\\s))(?:(?:\\s|\\s*:\\s*)\\w*(?:\\s*=(?:[^\\n\\\\\\s]|\\\\.)*)?)*[\\s:](?:filetype|ft|syntax)\\s*=\n xml\n (?=\\s|:|$)\n)",
|
||||
"patterns": [
|
||||
{
|
||||
"begin": "(<\\?)\\s*([-_a-zA-Z0-9]+)",
|
||||
"captures": {
|
||||
"1": {
|
||||
"name": "punctuation.definition.tag.xml"
|
||||
},
|
||||
"2": {
|
||||
"name": "entity.name.tag.xml"
|
||||
}
|
||||
},
|
||||
"end": "(\\?>)",
|
||||
"name": "meta.tag.preprocessor.xml",
|
||||
"patterns": [
|
||||
{
|
||||
"match": " ([a-zA-Z-]+)",
|
||||
"name": "entity.other.attribute-name.xml"
|
||||
},
|
||||
{
|
||||
"include": "#doublequotedString"
|
||||
},
|
||||
{
|
||||
"include": "#singlequotedString"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"begin": "(<!)(DOCTYPE)\\s+([:a-zA-Z_][:a-zA-Z0-9_.-]*)",
|
||||
"captures": {
|
||||
"1": {
|
||||
"name": "punctuation.definition.tag.xml"
|
||||
},
|
||||
"2": {
|
||||
"name": "keyword.other.doctype.xml"
|
||||
},
|
||||
"3": {
|
||||
"name": "variable.language.documentroot.xml"
|
||||
}
|
||||
},
|
||||
"end": "\\s*(>)",
|
||||
"name": "meta.tag.sgml.doctype.xml",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#internalSubset"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"include": "#comments"
|
||||
},
|
||||
{
|
||||
"begin": "(<)((?:([-_a-zA-Z0-9]+)(:))?([-_a-zA-Z0-9:]+))(?=(\\s[^>]*)?></\\2>)",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "punctuation.definition.tag.xml"
|
||||
},
|
||||
"2": {
|
||||
"name": "entity.name.tag.xml"
|
||||
},
|
||||
"3": {
|
||||
"name": "entity.name.tag.namespace.xml"
|
||||
},
|
||||
"4": {
|
||||
"name": "punctuation.separator.namespace.xml"
|
||||
},
|
||||
"5": {
|
||||
"name": "entity.name.tag.localname.xml"
|
||||
}
|
||||
},
|
||||
"end": "(>)(</)((?:([-_a-zA-Z0-9]+)(:))?([-_a-zA-Z0-9:]+))(>)",
|
||||
"endCaptures": {
|
||||
"1": {
|
||||
"name": "punctuation.definition.tag.xml"
|
||||
},
|
||||
"2": {
|
||||
"name": "punctuation.definition.tag.xml"
|
||||
},
|
||||
"3": {
|
||||
"name": "entity.name.tag.xml"
|
||||
},
|
||||
"4": {
|
||||
"name": "entity.name.tag.namespace.xml"
|
||||
},
|
||||
"5": {
|
||||
"name": "punctuation.separator.namespace.xml"
|
||||
},
|
||||
"6": {
|
||||
"name": "entity.name.tag.localname.xml"
|
||||
},
|
||||
"7": {
|
||||
"name": "punctuation.definition.tag.xml"
|
||||
}
|
||||
},
|
||||
"name": "meta.tag.no-content.xml",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#tagStuff"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"begin": "(</?)(?:([-\\w\\.]+)((:)))?([-\\w\\.:]+)",
|
||||
"captures": {
|
||||
"1": {
|
||||
"name": "punctuation.definition.tag.xml"
|
||||
},
|
||||
"2": {
|
||||
"name": "entity.name.tag.namespace.xml"
|
||||
},
|
||||
"3": {
|
||||
"name": "entity.name.tag.xml"
|
||||
},
|
||||
"4": {
|
||||
"name": "punctuation.separator.namespace.xml"
|
||||
},
|
||||
"5": {
|
||||
"name": "entity.name.tag.localname.xml"
|
||||
}
|
||||
},
|
||||
"end": "(/?>)",
|
||||
"name": "meta.tag.xml",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#tagStuff"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"include": "#entity"
|
||||
},
|
||||
{
|
||||
"include": "#bare-ampersand"
|
||||
},
|
||||
{
|
||||
"begin": "<%@",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.section.embedded.begin.xml"
|
||||
}
|
||||
},
|
||||
"end": "%>",
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.section.embedded.end.xml"
|
||||
}
|
||||
},
|
||||
"name": "source.java-props.embedded.xml",
|
||||
"patterns": [
|
||||
{
|
||||
"match": "page|include|taglib",
|
||||
"name": "keyword.other.page-props.xml"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"begin": "<%[!=]?(?!--)",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.section.embedded.begin.xml"
|
||||
}
|
||||
},
|
||||
"end": "(?!--)%>",
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.section.embedded.end.xml"
|
||||
}
|
||||
},
|
||||
"name": "source.java.embedded.xml",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "source.java"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"begin": "<!\\[CDATA\\[",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.string.begin.xml"
|
||||
}
|
||||
},
|
||||
"end": "]]>",
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.string.end.xml"
|
||||
}
|
||||
},
|
||||
"name": "string.unquoted.cdata.xml"
|
||||
}
|
||||
],
|
||||
"repository": {
|
||||
"EntityDecl": {
|
||||
"begin": "(<!)(ENTITY)\\s+(%\\s+)?([:a-zA-Z_][:a-zA-Z0-9_.-]*)(\\s+(?:SYSTEM|PUBLIC)\\s+)?",
|
||||
"captures": {
|
||||
"1": {
|
||||
"name": "punctuation.definition.tag.xml"
|
||||
},
|
||||
"2": {
|
||||
"name": "keyword.other.entity.xml"
|
||||
},
|
||||
"3": {
|
||||
"name": "punctuation.definition.entity.xml"
|
||||
},
|
||||
"4": {
|
||||
"name": "variable.language.entity.xml"
|
||||
},
|
||||
"5": {
|
||||
"name": "keyword.other.entitytype.xml"
|
||||
}
|
||||
},
|
||||
"end": "(>)",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#doublequotedString"
|
||||
},
|
||||
{
|
||||
"include": "#singlequotedString"
|
||||
}
|
||||
]
|
||||
},
|
||||
"bare-ampersand": {
|
||||
"match": "&",
|
||||
"name": "invalid.illegal.bad-ampersand.xml"
|
||||
},
|
||||
"doublequotedString": {
|
||||
"begin": "\"",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.string.begin.xml"
|
||||
}
|
||||
},
|
||||
"end": "\"",
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.string.end.xml"
|
||||
}
|
||||
},
|
||||
"name": "string.quoted.double.xml",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#entity"
|
||||
},
|
||||
{
|
||||
"include": "#bare-ampersand"
|
||||
}
|
||||
]
|
||||
},
|
||||
"entity": {
|
||||
"captures": {
|
||||
"1": {
|
||||
"name": "punctuation.definition.constant.xml"
|
||||
},
|
||||
"3": {
|
||||
"name": "punctuation.definition.constant.xml"
|
||||
}
|
||||
},
|
||||
"match": "(&)([:a-zA-Z_][:a-zA-Z0-9_.-]*|#[0-9]+|#x[0-9a-fA-F]+)(;)",
|
||||
"name": "constant.character.entity.xml"
|
||||
},
|
||||
"internalSubset": {
|
||||
"begin": "(\\[)",
|
||||
"captures": {
|
||||
"1": {
|
||||
"name": "punctuation.definition.constant.xml"
|
||||
}
|
||||
},
|
||||
"end": "(\\])",
|
||||
"name": "meta.internalsubset.xml",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#EntityDecl"
|
||||
},
|
||||
{
|
||||
"include": "#parameterEntity"
|
||||
},
|
||||
{
|
||||
"include": "#comments"
|
||||
}
|
||||
]
|
||||
},
|
||||
"parameterEntity": {
|
||||
"captures": {
|
||||
"1": {
|
||||
"name": "punctuation.definition.constant.xml"
|
||||
},
|
||||
"3": {
|
||||
"name": "punctuation.definition.constant.xml"
|
||||
}
|
||||
},
|
||||
"match": "(%)([:a-zA-Z_][:a-zA-Z0-9_.-]*)(;)",
|
||||
"name": "constant.character.parameter-entity.xml"
|
||||
},
|
||||
"singlequotedString": {
|
||||
"begin": "'",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.string.begin.xml"
|
||||
}
|
||||
},
|
||||
"end": "'",
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.string.end.xml"
|
||||
}
|
||||
},
|
||||
"name": "string.quoted.single.xml",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#entity"
|
||||
},
|
||||
{
|
||||
"include": "#bare-ampersand"
|
||||
}
|
||||
]
|
||||
},
|
||||
"tagStuff": {
|
||||
"patterns": [
|
||||
{
|
||||
"captures": {
|
||||
"1": {
|
||||
"name": "entity.other.attribute-name.namespace.xml"
|
||||
},
|
||||
"2": {
|
||||
"name": "entity.other.attribute-name.xml"
|
||||
},
|
||||
"3": {
|
||||
"name": "punctuation.separator.namespace.xml"
|
||||
},
|
||||
"4": {
|
||||
"name": "entity.other.attribute-name.localname.xml"
|
||||
}
|
||||
},
|
||||
"match": "(?:^|\\s+)(?:([-\\w.]+)((:)))?([-\\w.:]+)\\s*="
|
||||
},
|
||||
{
|
||||
"include": "#doublequotedString"
|
||||
},
|
||||
{
|
||||
"include": "#singlequotedString"
|
||||
}
|
||||
]
|
||||
},
|
||||
"comments": {
|
||||
"begin": "<[!%]--",
|
||||
"captures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.comment.xml"
|
||||
}
|
||||
},
|
||||
"end": "--%?>",
|
||||
"name": "comment.block.xml"
|
||||
}
|
||||
}
|
||||
}
|
||||
98
extensions/xml/syntaxes/xsl.json
Normal file
98
extensions/xml/syntaxes/xsl.json
Normal file
@@ -0,0 +1,98 @@
|
||||
{
|
||||
"information_for_contributors": [
|
||||
"This file has been converted from https://github.com/atom/language-xml/blob/master/grammars/xsl.cson",
|
||||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
||||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/atom/language-xml/commit/507de2ee7daca60cf02e9e21fbeb92bbae73e280",
|
||||
"scopeName": "text.xml.xsl",
|
||||
"name": "XSL",
|
||||
"fileTypes": [
|
||||
"xsl",
|
||||
"xslt"
|
||||
],
|
||||
"patterns": [
|
||||
{
|
||||
"begin": "(<)(xsl)((:))(template)",
|
||||
"captures": {
|
||||
"1": {
|
||||
"name": "punctuation.definition.tag.xml"
|
||||
},
|
||||
"2": {
|
||||
"name": "entity.name.tag.namespace.xml"
|
||||
},
|
||||
"3": {
|
||||
"name": "entity.name.tag.xml"
|
||||
},
|
||||
"4": {
|
||||
"name": "punctuation.separator.namespace.xml"
|
||||
},
|
||||
"5": {
|
||||
"name": "entity.name.tag.localname.xml"
|
||||
}
|
||||
},
|
||||
"end": "(>)",
|
||||
"name": "meta.tag.xml.template",
|
||||
"patterns": [
|
||||
{
|
||||
"captures": {
|
||||
"1": {
|
||||
"name": "entity.other.attribute-name.namespace.xml"
|
||||
},
|
||||
"2": {
|
||||
"name": "entity.other.attribute-name.xml"
|
||||
},
|
||||
"3": {
|
||||
"name": "punctuation.separator.namespace.xml"
|
||||
},
|
||||
"4": {
|
||||
"name": "entity.other.attribute-name.localname.xml"
|
||||
}
|
||||
},
|
||||
"match": " (?:([-_a-zA-Z0-9]+)((:)))?([a-zA-Z-]+)"
|
||||
},
|
||||
{
|
||||
"include": "#doublequotedString"
|
||||
},
|
||||
{
|
||||
"include": "#singlequotedString"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"include": "text.xml"
|
||||
}
|
||||
],
|
||||
"repository": {
|
||||
"doublequotedString": {
|
||||
"begin": "\"",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.string.begin.xml"
|
||||
}
|
||||
},
|
||||
"end": "\"",
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.string.end.xml"
|
||||
}
|
||||
},
|
||||
"name": "string.quoted.double.xml"
|
||||
},
|
||||
"singlequotedString": {
|
||||
"begin": "'",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.string.begin.xml"
|
||||
}
|
||||
},
|
||||
"end": "'",
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.string.end.xml"
|
||||
}
|
||||
},
|
||||
"name": "string.quoted.single.xml"
|
||||
}
|
||||
}
|
||||
}
|
||||
7
extensions/xml/test/colorize-fixtures/test-7115.xml
Normal file
7
extensions/xml/test/colorize-fixtures/test-7115.xml
Normal file
@@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="no" ?>
|
||||
<WorkFine>
|
||||
<NoColorWithNonLatinCharacters_АБВ NextTagnotWork="something" Поле="tagnotwork">
|
||||
<WorkFine/>
|
||||
<Error_АБВГД/>
|
||||
</NoColorWithNonLatinCharacters_АБВ>
|
||||
</WorkFine>
|
||||
20
extensions/xml/test/colorize-fixtures/test.xml
Normal file
20
extensions/xml/test/colorize-fixtures/test.xml
Normal file
@@ -0,0 +1,20 @@
|
||||
<project>
|
||||
<target name="jar">
|
||||
<mkdir dir="build/jar"/>
|
||||
<jar destfile="build/jar/HelloWorld.jar" basedir="build/classes">
|
||||
<manifest>
|
||||
<attribute name="Main-Class" value="oata.HelloWorld"/>
|
||||
</manifest>
|
||||
</jar>
|
||||
</target>
|
||||
<!-- The stuff below was added for extra tokenizer testing -->
|
||||
<character id="Lucy">
|
||||
<hr:name>Lucy</hr:name>
|
||||
<hr:born>1952-03-03</hr:born>
|
||||
<qualification>bossy, crabby and selfish</qualification>
|
||||
</character>
|
||||
<VisualState.Setters>
|
||||
<Setter Target="inputPanel.Orientation" Value="Vertical"/>
|
||||
<Setter Target="inputButton.Margin" Value="0,4,0,0"/>
|
||||
</VisualState.Setters>
|
||||
</project>
|
||||
585
extensions/xml/test/colorize-results/test-7115_xml.json
Normal file
585
extensions/xml/test/colorize-results/test-7115_xml.json
Normal file
@@ -0,0 +1,585 @@
|
||||
[
|
||||
{
|
||||
"c": "<?",
|
||||
"t": "text.xml meta.tag.preprocessor.xml punctuation.definition.tag.xml",
|
||||
"r": {
|
||||
"dark_plus": "punctuation.definition.tag: #808080",
|
||||
"light_plus": "punctuation.definition.tag: #800000",
|
||||
"dark_vs": "punctuation.definition.tag: #808080",
|
||||
"light_vs": "punctuation.definition.tag: #800000",
|
||||
"hc_black": "punctuation.definition.tag: #808080"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "xml",
|
||||
"t": "text.xml meta.tag.preprocessor.xml entity.name.tag.xml",
|
||||
"r": {
|
||||
"dark_plus": "entity.name.tag: #569CD6",
|
||||
"light_plus": "entity.name.tag: #800000",
|
||||
"dark_vs": "entity.name.tag: #569CD6",
|
||||
"light_vs": "entity.name.tag: #800000",
|
||||
"hc_black": "entity.name.tag: #569CD6"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": " version",
|
||||
"t": "text.xml meta.tag.preprocessor.xml entity.other.attribute-name.xml",
|
||||
"r": {
|
||||
"dark_plus": "entity.other.attribute-name: #9CDCFE",
|
||||
"light_plus": "entity.other.attribute-name: #FF0000",
|
||||
"dark_vs": "entity.other.attribute-name: #9CDCFE",
|
||||
"light_vs": "entity.other.attribute-name: #FF0000",
|
||||
"hc_black": "entity.other.attribute-name: #9CDCFE"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "=",
|
||||
"t": "text.xml meta.tag.preprocessor.xml",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "\"",
|
||||
"t": "text.xml meta.tag.preprocessor.xml string.quoted.double.xml punctuation.definition.string.begin.xml",
|
||||
"r": {
|
||||
"dark_plus": "string: #CE9178",
|
||||
"light_plus": "string.quoted.double.xml: #0000FF",
|
||||
"dark_vs": "string: #CE9178",
|
||||
"light_vs": "string.quoted.double.xml: #0000FF",
|
||||
"hc_black": "string: #CE9178"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "1.0",
|
||||
"t": "text.xml meta.tag.preprocessor.xml string.quoted.double.xml",
|
||||
"r": {
|
||||
"dark_plus": "string: #CE9178",
|
||||
"light_plus": "string.quoted.double.xml: #0000FF",
|
||||
"dark_vs": "string: #CE9178",
|
||||
"light_vs": "string.quoted.double.xml: #0000FF",
|
||||
"hc_black": "string: #CE9178"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "\"",
|
||||
"t": "text.xml meta.tag.preprocessor.xml string.quoted.double.xml punctuation.definition.string.end.xml",
|
||||
"r": {
|
||||
"dark_plus": "string: #CE9178",
|
||||
"light_plus": "string.quoted.double.xml: #0000FF",
|
||||
"dark_vs": "string: #CE9178",
|
||||
"light_vs": "string.quoted.double.xml: #0000FF",
|
||||
"hc_black": "string: #CE9178"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": " encoding",
|
||||
"t": "text.xml meta.tag.preprocessor.xml entity.other.attribute-name.xml",
|
||||
"r": {
|
||||
"dark_plus": "entity.other.attribute-name: #9CDCFE",
|
||||
"light_plus": "entity.other.attribute-name: #FF0000",
|
||||
"dark_vs": "entity.other.attribute-name: #9CDCFE",
|
||||
"light_vs": "entity.other.attribute-name: #FF0000",
|
||||
"hc_black": "entity.other.attribute-name: #9CDCFE"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "=",
|
||||
"t": "text.xml meta.tag.preprocessor.xml",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "\"",
|
||||
"t": "text.xml meta.tag.preprocessor.xml string.quoted.double.xml punctuation.definition.string.begin.xml",
|
||||
"r": {
|
||||
"dark_plus": "string: #CE9178",
|
||||
"light_plus": "string.quoted.double.xml: #0000FF",
|
||||
"dark_vs": "string: #CE9178",
|
||||
"light_vs": "string.quoted.double.xml: #0000FF",
|
||||
"hc_black": "string: #CE9178"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "utf-8",
|
||||
"t": "text.xml meta.tag.preprocessor.xml string.quoted.double.xml",
|
||||
"r": {
|
||||
"dark_plus": "string: #CE9178",
|
||||
"light_plus": "string.quoted.double.xml: #0000FF",
|
||||
"dark_vs": "string: #CE9178",
|
||||
"light_vs": "string.quoted.double.xml: #0000FF",
|
||||
"hc_black": "string: #CE9178"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "\"",
|
||||
"t": "text.xml meta.tag.preprocessor.xml string.quoted.double.xml punctuation.definition.string.end.xml",
|
||||
"r": {
|
||||
"dark_plus": "string: #CE9178",
|
||||
"light_plus": "string.quoted.double.xml: #0000FF",
|
||||
"dark_vs": "string: #CE9178",
|
||||
"light_vs": "string.quoted.double.xml: #0000FF",
|
||||
"hc_black": "string: #CE9178"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": " standalone",
|
||||
"t": "text.xml meta.tag.preprocessor.xml entity.other.attribute-name.xml",
|
||||
"r": {
|
||||
"dark_plus": "entity.other.attribute-name: #9CDCFE",
|
||||
"light_plus": "entity.other.attribute-name: #FF0000",
|
||||
"dark_vs": "entity.other.attribute-name: #9CDCFE",
|
||||
"light_vs": "entity.other.attribute-name: #FF0000",
|
||||
"hc_black": "entity.other.attribute-name: #9CDCFE"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "=",
|
||||
"t": "text.xml meta.tag.preprocessor.xml",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "\"",
|
||||
"t": "text.xml meta.tag.preprocessor.xml string.quoted.double.xml punctuation.definition.string.begin.xml",
|
||||
"r": {
|
||||
"dark_plus": "string: #CE9178",
|
||||
"light_plus": "string.quoted.double.xml: #0000FF",
|
||||
"dark_vs": "string: #CE9178",
|
||||
"light_vs": "string.quoted.double.xml: #0000FF",
|
||||
"hc_black": "string: #CE9178"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "no",
|
||||
"t": "text.xml meta.tag.preprocessor.xml string.quoted.double.xml",
|
||||
"r": {
|
||||
"dark_plus": "string: #CE9178",
|
||||
"light_plus": "string.quoted.double.xml: #0000FF",
|
||||
"dark_vs": "string: #CE9178",
|
||||
"light_vs": "string.quoted.double.xml: #0000FF",
|
||||
"hc_black": "string: #CE9178"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "\"",
|
||||
"t": "text.xml meta.tag.preprocessor.xml string.quoted.double.xml punctuation.definition.string.end.xml",
|
||||
"r": {
|
||||
"dark_plus": "string: #CE9178",
|
||||
"light_plus": "string.quoted.double.xml: #0000FF",
|
||||
"dark_vs": "string: #CE9178",
|
||||
"light_vs": "string.quoted.double.xml: #0000FF",
|
||||
"hc_black": "string: #CE9178"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": " ",
|
||||
"t": "text.xml meta.tag.preprocessor.xml",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "?>",
|
||||
"t": "text.xml meta.tag.preprocessor.xml punctuation.definition.tag.xml",
|
||||
"r": {
|
||||
"dark_plus": "punctuation.definition.tag: #808080",
|
||||
"light_plus": "punctuation.definition.tag: #800000",
|
||||
"dark_vs": "punctuation.definition.tag: #808080",
|
||||
"light_vs": "punctuation.definition.tag: #800000",
|
||||
"hc_black": "punctuation.definition.tag: #808080"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "<",
|
||||
"t": "text.xml meta.tag.xml punctuation.definition.tag.xml",
|
||||
"r": {
|
||||
"dark_plus": "punctuation.definition.tag: #808080",
|
||||
"light_plus": "punctuation.definition.tag: #800000",
|
||||
"dark_vs": "punctuation.definition.tag: #808080",
|
||||
"light_vs": "punctuation.definition.tag: #800000",
|
||||
"hc_black": "punctuation.definition.tag: #808080"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "WorkFine",
|
||||
"t": "text.xml meta.tag.xml entity.name.tag.localname.xml",
|
||||
"r": {
|
||||
"dark_plus": "entity.name.tag: #569CD6",
|
||||
"light_plus": "entity.name.tag: #800000",
|
||||
"dark_vs": "entity.name.tag: #569CD6",
|
||||
"light_vs": "entity.name.tag: #800000",
|
||||
"hc_black": "entity.name.tag: #569CD6"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": ">",
|
||||
"t": "text.xml meta.tag.xml punctuation.definition.tag.xml",
|
||||
"r": {
|
||||
"dark_plus": "punctuation.definition.tag: #808080",
|
||||
"light_plus": "punctuation.definition.tag: #800000",
|
||||
"dark_vs": "punctuation.definition.tag: #808080",
|
||||
"light_vs": "punctuation.definition.tag: #800000",
|
||||
"hc_black": "punctuation.definition.tag: #808080"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": " ",
|
||||
"t": "text.xml",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "<",
|
||||
"t": "text.xml meta.tag.xml punctuation.definition.tag.xml",
|
||||
"r": {
|
||||
"dark_plus": "punctuation.definition.tag: #808080",
|
||||
"light_plus": "punctuation.definition.tag: #800000",
|
||||
"dark_vs": "punctuation.definition.tag: #808080",
|
||||
"light_vs": "punctuation.definition.tag: #800000",
|
||||
"hc_black": "punctuation.definition.tag: #808080"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "NoColorWithNonLatinCharacters_АБВ",
|
||||
"t": "text.xml meta.tag.xml entity.name.tag.localname.xml",
|
||||
"r": {
|
||||
"dark_plus": "entity.name.tag: #569CD6",
|
||||
"light_plus": "entity.name.tag: #800000",
|
||||
"dark_vs": "entity.name.tag: #569CD6",
|
||||
"light_vs": "entity.name.tag: #800000",
|
||||
"hc_black": "entity.name.tag: #569CD6"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": " ",
|
||||
"t": "text.xml meta.tag.xml",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "NextTagnotWork",
|
||||
"t": "text.xml meta.tag.xml entity.other.attribute-name.localname.xml",
|
||||
"r": {
|
||||
"dark_plus": "entity.other.attribute-name: #9CDCFE",
|
||||
"light_plus": "entity.other.attribute-name: #FF0000",
|
||||
"dark_vs": "entity.other.attribute-name: #9CDCFE",
|
||||
"light_vs": "entity.other.attribute-name: #FF0000",
|
||||
"hc_black": "entity.other.attribute-name: #9CDCFE"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "=",
|
||||
"t": "text.xml meta.tag.xml",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "\"",
|
||||
"t": "text.xml meta.tag.xml string.quoted.double.xml punctuation.definition.string.begin.xml",
|
||||
"r": {
|
||||
"dark_plus": "string: #CE9178",
|
||||
"light_plus": "string.quoted.double.xml: #0000FF",
|
||||
"dark_vs": "string: #CE9178",
|
||||
"light_vs": "string.quoted.double.xml: #0000FF",
|
||||
"hc_black": "string: #CE9178"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "something",
|
||||
"t": "text.xml meta.tag.xml string.quoted.double.xml",
|
||||
"r": {
|
||||
"dark_plus": "string: #CE9178",
|
||||
"light_plus": "string.quoted.double.xml: #0000FF",
|
||||
"dark_vs": "string: #CE9178",
|
||||
"light_vs": "string.quoted.double.xml: #0000FF",
|
||||
"hc_black": "string: #CE9178"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "\"",
|
||||
"t": "text.xml meta.tag.xml string.quoted.double.xml punctuation.definition.string.end.xml",
|
||||
"r": {
|
||||
"dark_plus": "string: #CE9178",
|
||||
"light_plus": "string.quoted.double.xml: #0000FF",
|
||||
"dark_vs": "string: #CE9178",
|
||||
"light_vs": "string.quoted.double.xml: #0000FF",
|
||||
"hc_black": "string: #CE9178"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": " ",
|
||||
"t": "text.xml meta.tag.xml",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "Поле",
|
||||
"t": "text.xml meta.tag.xml entity.other.attribute-name.localname.xml",
|
||||
"r": {
|
||||
"dark_plus": "entity.other.attribute-name: #9CDCFE",
|
||||
"light_plus": "entity.other.attribute-name: #FF0000",
|
||||
"dark_vs": "entity.other.attribute-name: #9CDCFE",
|
||||
"light_vs": "entity.other.attribute-name: #FF0000",
|
||||
"hc_black": "entity.other.attribute-name: #9CDCFE"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "=",
|
||||
"t": "text.xml meta.tag.xml",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "\"",
|
||||
"t": "text.xml meta.tag.xml string.quoted.double.xml punctuation.definition.string.begin.xml",
|
||||
"r": {
|
||||
"dark_plus": "string: #CE9178",
|
||||
"light_plus": "string.quoted.double.xml: #0000FF",
|
||||
"dark_vs": "string: #CE9178",
|
||||
"light_vs": "string.quoted.double.xml: #0000FF",
|
||||
"hc_black": "string: #CE9178"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "tagnotwork",
|
||||
"t": "text.xml meta.tag.xml string.quoted.double.xml",
|
||||
"r": {
|
||||
"dark_plus": "string: #CE9178",
|
||||
"light_plus": "string.quoted.double.xml: #0000FF",
|
||||
"dark_vs": "string: #CE9178",
|
||||
"light_vs": "string.quoted.double.xml: #0000FF",
|
||||
"hc_black": "string: #CE9178"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "\"",
|
||||
"t": "text.xml meta.tag.xml string.quoted.double.xml punctuation.definition.string.end.xml",
|
||||
"r": {
|
||||
"dark_plus": "string: #CE9178",
|
||||
"light_plus": "string.quoted.double.xml: #0000FF",
|
||||
"dark_vs": "string: #CE9178",
|
||||
"light_vs": "string.quoted.double.xml: #0000FF",
|
||||
"hc_black": "string: #CE9178"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": ">",
|
||||
"t": "text.xml meta.tag.xml punctuation.definition.tag.xml",
|
||||
"r": {
|
||||
"dark_plus": "punctuation.definition.tag: #808080",
|
||||
"light_plus": "punctuation.definition.tag: #800000",
|
||||
"dark_vs": "punctuation.definition.tag: #808080",
|
||||
"light_vs": "punctuation.definition.tag: #800000",
|
||||
"hc_black": "punctuation.definition.tag: #808080"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": " ",
|
||||
"t": "text.xml",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "<",
|
||||
"t": "text.xml meta.tag.xml punctuation.definition.tag.xml",
|
||||
"r": {
|
||||
"dark_plus": "punctuation.definition.tag: #808080",
|
||||
"light_plus": "punctuation.definition.tag: #800000",
|
||||
"dark_vs": "punctuation.definition.tag: #808080",
|
||||
"light_vs": "punctuation.definition.tag: #800000",
|
||||
"hc_black": "punctuation.definition.tag: #808080"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "WorkFine",
|
||||
"t": "text.xml meta.tag.xml entity.name.tag.localname.xml",
|
||||
"r": {
|
||||
"dark_plus": "entity.name.tag: #569CD6",
|
||||
"light_plus": "entity.name.tag: #800000",
|
||||
"dark_vs": "entity.name.tag: #569CD6",
|
||||
"light_vs": "entity.name.tag: #800000",
|
||||
"hc_black": "entity.name.tag: #569CD6"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "/>",
|
||||
"t": "text.xml meta.tag.xml punctuation.definition.tag.xml",
|
||||
"r": {
|
||||
"dark_plus": "punctuation.definition.tag: #808080",
|
||||
"light_plus": "punctuation.definition.tag: #800000",
|
||||
"dark_vs": "punctuation.definition.tag: #808080",
|
||||
"light_vs": "punctuation.definition.tag: #800000",
|
||||
"hc_black": "punctuation.definition.tag: #808080"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": " ",
|
||||
"t": "text.xml",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "<",
|
||||
"t": "text.xml meta.tag.xml punctuation.definition.tag.xml",
|
||||
"r": {
|
||||
"dark_plus": "punctuation.definition.tag: #808080",
|
||||
"light_plus": "punctuation.definition.tag: #800000",
|
||||
"dark_vs": "punctuation.definition.tag: #808080",
|
||||
"light_vs": "punctuation.definition.tag: #800000",
|
||||
"hc_black": "punctuation.definition.tag: #808080"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "Error_АБВГД",
|
||||
"t": "text.xml meta.tag.xml entity.name.tag.localname.xml",
|
||||
"r": {
|
||||
"dark_plus": "entity.name.tag: #569CD6",
|
||||
"light_plus": "entity.name.tag: #800000",
|
||||
"dark_vs": "entity.name.tag: #569CD6",
|
||||
"light_vs": "entity.name.tag: #800000",
|
||||
"hc_black": "entity.name.tag: #569CD6"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "/>",
|
||||
"t": "text.xml meta.tag.xml punctuation.definition.tag.xml",
|
||||
"r": {
|
||||
"dark_plus": "punctuation.definition.tag: #808080",
|
||||
"light_plus": "punctuation.definition.tag: #800000",
|
||||
"dark_vs": "punctuation.definition.tag: #808080",
|
||||
"light_vs": "punctuation.definition.tag: #800000",
|
||||
"hc_black": "punctuation.definition.tag: #808080"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": " ",
|
||||
"t": "text.xml",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "</",
|
||||
"t": "text.xml meta.tag.xml punctuation.definition.tag.xml",
|
||||
"r": {
|
||||
"dark_plus": "punctuation.definition.tag: #808080",
|
||||
"light_plus": "punctuation.definition.tag: #800000",
|
||||
"dark_vs": "punctuation.definition.tag: #808080",
|
||||
"light_vs": "punctuation.definition.tag: #800000",
|
||||
"hc_black": "punctuation.definition.tag: #808080"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "NoColorWithNonLatinCharacters_АБВ",
|
||||
"t": "text.xml meta.tag.xml entity.name.tag.localname.xml",
|
||||
"r": {
|
||||
"dark_plus": "entity.name.tag: #569CD6",
|
||||
"light_plus": "entity.name.tag: #800000",
|
||||
"dark_vs": "entity.name.tag: #569CD6",
|
||||
"light_vs": "entity.name.tag: #800000",
|
||||
"hc_black": "entity.name.tag: #569CD6"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": ">",
|
||||
"t": "text.xml meta.tag.xml punctuation.definition.tag.xml",
|
||||
"r": {
|
||||
"dark_plus": "punctuation.definition.tag: #808080",
|
||||
"light_plus": "punctuation.definition.tag: #800000",
|
||||
"dark_vs": "punctuation.definition.tag: #808080",
|
||||
"light_vs": "punctuation.definition.tag: #800000",
|
||||
"hc_black": "punctuation.definition.tag: #808080"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "</",
|
||||
"t": "text.xml meta.tag.xml punctuation.definition.tag.xml",
|
||||
"r": {
|
||||
"dark_plus": "punctuation.definition.tag: #808080",
|
||||
"light_plus": "punctuation.definition.tag: #800000",
|
||||
"dark_vs": "punctuation.definition.tag: #808080",
|
||||
"light_vs": "punctuation.definition.tag: #800000",
|
||||
"hc_black": "punctuation.definition.tag: #808080"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "WorkFine",
|
||||
"t": "text.xml meta.tag.xml entity.name.tag.localname.xml",
|
||||
"r": {
|
||||
"dark_plus": "entity.name.tag: #569CD6",
|
||||
"light_plus": "entity.name.tag: #800000",
|
||||
"dark_vs": "entity.name.tag: #569CD6",
|
||||
"light_vs": "entity.name.tag: #800000",
|
||||
"hc_black": "entity.name.tag: #569CD6"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": ">",
|
||||
"t": "text.xml meta.tag.xml punctuation.definition.tag.xml",
|
||||
"r": {
|
||||
"dark_plus": "punctuation.definition.tag: #808080",
|
||||
"light_plus": "punctuation.definition.tag: #800000",
|
||||
"dark_vs": "punctuation.definition.tag: #808080",
|
||||
"light_vs": "punctuation.definition.tag: #800000",
|
||||
"hc_black": "punctuation.definition.tag: #808080"
|
||||
}
|
||||
}
|
||||
]
|
||||
1806
extensions/xml/test/colorize-results/test_xml.json
Normal file
1806
extensions/xml/test/colorize-results/test_xml.json
Normal file
File diff suppressed because it is too large
Load Diff
31
extensions/xml/xml.language-configuration.json
Normal file
31
extensions/xml/xml.language-configuration.json
Normal file
@@ -0,0 +1,31 @@
|
||||
{
|
||||
"comments": {
|
||||
"lineComment": "",
|
||||
"blockComment": ["<!--", "-->"]
|
||||
},
|
||||
"brackets": [
|
||||
["<", ">"]
|
||||
],
|
||||
"autoClosingPairs": [
|
||||
["<", ">"],
|
||||
["'", "'"],
|
||||
["\"", "\""]
|
||||
],
|
||||
"surroundingPairs": [
|
||||
["<", ">"],
|
||||
["'", "'"],
|
||||
["\"", "\""]
|
||||
]
|
||||
|
||||
// enhancedBrackets: [{
|
||||
// tokenType: 'tag.tag-$1.xml',
|
||||
// openTrigger: '>',
|
||||
// open: /<(\w[\w\d]*)([^\/>]*(?!\/)>)[^<>]*$/i,
|
||||
// closeComplete: '</$1>',
|
||||
// closeTrigger: '>',
|
||||
// close: /<\/(\w[\w\d]*)\s*>$/i
|
||||
// }],
|
||||
|
||||
// autoClosingPairs: [['\'', '\''], ['"', '"'] ]
|
||||
|
||||
}
|
||||
20
extensions/xml/xsl.language-configuration.json
Normal file
20
extensions/xml/xsl.language-configuration.json
Normal file
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"comments": {
|
||||
"lineComment": "",
|
||||
"blockComment": ["<!--", "-->"]
|
||||
},
|
||||
"brackets": [
|
||||
["<", ">"]
|
||||
]
|
||||
|
||||
// enhancedBrackets: [{
|
||||
// tokenType: 'tag.tag-$1.xml',
|
||||
// openTrigger: '>',
|
||||
// open: /<(\w[\w\d]*)([^\/>]*(?!\/)>)[^<>]*$/i,
|
||||
// closeComplete: '</$1>',
|
||||
// closeTrigger: '>',
|
||||
// close: /<\/(\w[\w\d]*)\s*>$/i
|
||||
// }],
|
||||
|
||||
// autoClosingPairs: [['\'', '\''], ['"', '"'] ]
|
||||
}
|
||||
Reference in New Issue
Block a user