123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310 |
- {
- "Highlighter": {
- "Info": {
- "General": {
- "Version": "1.8.1",
- "Date": "30.10.2016",
- "Sample": [
- "{\r\n",
- " \"firstName\": \"John\",\r\n",
- " \"lastName\": \"Smith\",\r\n",
- " \"age\": 25,\r\n",
- " \"address\":\r\n",
- " {\r\n",
- " \"streetAddress\": \"21 2nd Street\",\r\n",
- " \"city\": \"New York\",\r\n",
- " \"state\": \"NY\",\r\n",
- " \"postalCode\": \"10021\"\r\n",
- " },\r\n",
- " \"phoneNumber\":\r\n",
- " [\r\n",
- " {\r\n",
- " \"type\": \"home\",\r\n",
- " \"number\": \"212 555-1234\"\r\n",
- " },\r\n",
- " {\r\n",
- " \"type\": \"fax\",\r\n",
- " \"number\": \"646 555-4567\"\r\n",
- " }\r\n",
- " ]\r\n",
- "}"
- ]
- },
- "Author": {
- "Name": "Lasse Rautiainen",
- "Mail": "lasse@bonecode.com"
- }
- },
- "MainRules": {
- "Attributes": {
- "Element": "Editor"
- },
- "Delimiters": "!\"#$%&'()*+,-./:;<=>?@[\\]^`{|}~",
- "SubRules": {
- "Range": [
- {
- "Type": "String",
- "Attributes": {
- "Element": "Attribute"
- },
- "Properties": {
- "CloseOnEndOfLine": true
- },
- "TokenRange": {
- "Open": "\"",
- "Close": "\""
- },
- "SubRules": {
- "Range": [
- {
- "Type": "String",
- "Attributes": {
- "Element": "Attribute"
- },
- "Properties": {
- "CloseOnEndOfLine": true,
- "CloseOnTerm": true
- },
- "TokenRange": {
- "Open": "\\\"",
- "Close": "\""
- }
- },
- {
- "Type": "String",
- "Attributes": {
- "Element": "Attribute"
- },
- "Properties": {
- "CloseOnEndOfLine": true,
- "CloseOnTerm": true
- },
- "TokenRange": {
- "Open": "\\\\",
- "Close": ""
- }
- }
- ]
- }
- },
- {
- "Type": "String",
- "Attributes": {
- "Element": "Symbol"
- },
- "Properties": {
- "CloseOnEndOfLine": true
- },
- "TokenRange": {
- "Open": ":"
- },
- "SubRules": {
- "Range": [
- {
- "Type": "String",
- "Attributes": {
- "Element": "Symbol"
- },
- "Properties": {
- "AlternativeClose": [
- "{"
- ]
- },
- "TokenRange": {
- "Open": "[",
- "Close": "]"
- },
- "SubRules": {
- "Range": [
- {
- "Type": "String",
- "Attributes": {
- "Element": "String"
- },
- "Properties": {
- "CloseOnEndOfLine": true
- },
- "TokenRange": {
- "Open": "\"",
- "Close": "\""
- },
- "SubRules": {
- "Range": [
- {
- "Type": "String",
- "Attributes": {
- "Element": "String"
- },
- "Properties": {
- "CloseOnEndOfLine": true,
- "CloseOnTerm": true
- },
- "TokenRange": {
- "Open": "\\\"",
- "Close": "\""
- }
- },
- {
- "Type": "String",
- "Attributes": {
- "Element": "String"
- },
- "Properties": {
- "CloseOnEndOfLine": true,
- "CloseOnTerm": true
- },
- "TokenRange": {
- "Open": "\\\\",
- "Close": ""
- }
- }
- ]
- }
- }
- ]
- }
- },
- {
- "Type": "String",
- "Attributes": {
- "Element": "String"
- },
- "TokenRange": {
- "Open": "\"",
- "Close": "\""
- },
- "SubRules": {
- "Range": [
- {
- "Type": "String",
- "Attributes": {
- "Element": "String"
- },
- "Properties": {
- "CloseOnEndOfLine": true,
- "CloseOnTerm": true
- },
- "TokenRange": {
- "Open": "\\\"",
- "Close": "\""
- }
- },
- {
- "Type": "String",
- "Attributes": {
- "Element": "String"
- },
- "Properties": {
- "CloseOnEndOfLine": true,
- "CloseOnTerm": true
- },
- "TokenRange": {
- "Open": "\\\\",
- "Close": ""
- }
- }
- ]
- }
- }
- ]
- }
- }
- ],
- "KeyList": [
- {
- "Type": "Symbol",
- "Words": [
- ":",
- ";",
- "<",
- ">",
- "=",
- "/",
- "*",
- ".",
- ",",
- "-",
- "+",
- "(",
- ")",
- "[",
- "]",
- "{",
- "}"
- ],
- "Attributes": {
- "Element": "Symbol"
- }
- }
- ],
- "Set": [
- {
- "Type": "Numbers",
- "Symbols": "0123456789",
- "Attributes": {
- "Element": "Number"
- }
- },
- {
- "Type": "Float",
- "Symbols": ".0123456789",
- "Attributes": {
- "Element": "Number"
- }
- }
- ]
- }
- }
- },
- "CodeFolding": {
- "Ranges": [
- {
- "Options": {
- "StringEscapeChar": "\\"
- },
- "SkipRegion": [
- {
- "OpenToken": "\"",
- "CloseToken": "\"",
- "RegionType": "SingleLineString"
- }
- ],
- "FoldRegion": [
- {
- "OpenToken": "{",
- "CloseToken": "}"
- },
- {
- "OpenToken": "[",
- "CloseToken": "]"
- }
- ]
- }
- ]
- },
- "MatchingPair": {
- "Pairs": [
- {
- "OpenToken": "(",
- "CloseToken": ")"
- },
- {
- "OpenToken": "[",
- "CloseToken": "]"
- },
- {
- "OpenToken": "{",
- "CloseToken": "}"
- }
- ]
- },
- "CompletionProposal": {
- "SkipRegion": [
- {
- "OpenToken": "\"",
- "CloseToken": "\"",
- "RegionType": "SingleLineString"
- }
- ]
- }
- }
|