2 lines
415 B
JavaScript
2 lines
415 B
JavaScript
function t(a){const n={className:"attr",begin:/"(\\.|[^\\"\r\n])*"(?=\s*:)/,relevance:1.01},l={match:/[{}[\],:]/,className:"punctuation",relevance:0},e=["true","false","null"],s={scope:"literal",beginKeywords:e.join(" ")};return{name:"JSON",aliases:["jsonc"],keywords:{literal:e},contains:[n,l,a.QUOTE_STRING_MODE,s,a.C_NUMBER_MODE,a.C_LINE_COMMENT_MODE,a.C_BLOCK_COMMENT_MODE],illegal:"\\S"}}export{t as default};
|