json top-level property
Language
json
final
Implementation
final json = Language(
id: "json",
refs: {},
name: "JSON",
keywords: {
"literal": ["true", "false", "null"]
},
contains: [
Mode(
className: "attr",
begin: "\"(\\\\.|[^\\\\\"\\r\\n])*\"(?=\\s*:)",
relevance: 1.01,
),
Mode(
match: "[{}[\\],:]",
className: "punctuation",
relevance: 0,
),
QUOTE_STRING_MODE,
Mode(
scope: "literal",
beginKeywords: "true false null",
),
C_NUMBER_MODE,
C_LINE_COMMENT_MODE,
C_BLOCK_COMMENT_MODE,
],
illegal: "\\S",
);