mirror of
https://github.com/rizonesoft/Notepad3.git
synced 2026-06-11 21:03:05 +08:00
+add: JSON Lexer: colorizing for URL/IRI and Compact IRI
This commit is contained in:
parent
4d8008cc9f
commit
76cbde59be
@ -1244,6 +1244,8 @@
|
||||
#define IDS_LEX_STR_63377 63377
|
||||
#define IDS_LEX_STR_63378 63378
|
||||
#define IDS_LEX_STR_63379 63379
|
||||
#define IDS_LEX_STR_63380 63380
|
||||
#define IDS_LEX_STR_63381 63381
|
||||
|
||||
#define IDS_LEX_CSV_COL_0 63400
|
||||
#define IDS_LEX_CSV_COL_1 63401
|
||||
|
||||
@ -485,6 +485,8 @@ BEGIN
|
||||
IDS_LEX_STR_63377 "Special"
|
||||
IDS_LEX_STR_63378 "Syntax Operator"
|
||||
IDS_LEX_STR_63379 "Unclosed String"
|
||||
IDS_LEX_STR_63380 "URL/IRI"
|
||||
IDS_LEX_STR_63381 "Compact IRI"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
|
||||
@ -485,6 +485,8 @@ BEGIN
|
||||
IDS_LEX_STR_63377 "Special"
|
||||
IDS_LEX_STR_63378 "Syntax Operator"
|
||||
IDS_LEX_STR_63379 "Unclosed String"
|
||||
IDS_LEX_STR_63380 "URL/IRI"
|
||||
IDS_LEX_STR_63381 "Compact IRI"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
|
||||
@ -30,8 +30,8 @@ EDITLEXER lexJSON =
|
||||
{ {SCE_JSON_OPERATOR}, IDS_LEX_STR_63132, L"Operator", L"fore:#B000B0", L"" },
|
||||
{ {SCE_JSON_PROPERTYNAME}, IDS_LEX_STR_63364, L"Property Name", L"fore:#002697", L"" },
|
||||
{ {SCE_JSON_ESCAPESEQUENCE}, IDS_LEX_STR_63366, L"ESC Sequence", L"fore:#0B982E", L"" },
|
||||
//{ {SCE_JSON_URI}, IDS_LEX_STR_63252, L"URL/IRI", L"fore:#0000FF", L"" },
|
||||
//{ {SCE_JSON_COMPACTIRI}, IDS_LEX_STR_63252, L"JSON-LD compact IRI", L"fore:#D137C1", L"" },
|
||||
{ {SCE_JSON_URI}, IDS_LEX_STR_63380, L"URL/IRI", L"fore:#0000FF", L"" },
|
||||
{ {SCE_JSON_COMPACTIRI}, IDS_LEX_STR_63381, L"Compact IRI", L"fore:#D137C1", L"" },
|
||||
{ {SCE_JSON_ERROR}, IDS_LEX_STR_63252, L"Parsing Error", L"fore:#FFFF00; back:#A02020; eolfilled", L"" },
|
||||
EDITLEXER_SENTINEL
|
||||
}
|
||||
|
||||
@ -12,15 +12,22 @@ No \\n's!",
|
||||
hexadecimal: 0xdecaf,
|
||||
leadingDecimalPoint: 1234567, .8675309, andTrailing: 8675309.,
|
||||
positiveSign: +1,
|
||||
trailingComma: 'in objects', andIn: ['arrays',],
|
||||
trailingComma: "in objects", andIn: ["arrays",],
|
||||
escSeq: "\uAFFE",
|
||||
"backwardsCompatible": "with JSON",
|
||||
Infinity: Infinity,
|
||||
positiveInfinity: +Infinity,
|
||||
negativeInfinity: -Infinity,
|
||||
NotANumber : NaN,
|
||||
|
||||
strg: 'blah blub',
|
||||
..
|
||||
"$id": "0",
|
||||
"lint:js": "compact IRI",
|
||||
"test:cov": "cIRI",
|
||||
"test:e2e:edge": "test1",
|
||||
"test:e2e:firefox": "test1",
|
||||
"test:e2e:cloud": "test1",
|
||||
"abc":"xyz"
|
||||
"AutoRefresh": true,
|
||||
"AutoRefreshRemotes": true,
|
||||
"CommitTextLinks": null,
|
||||
|
||||
Loading…
Reference in New Issue
Block a user