8 lines
664 B
JavaScript
8 lines
664 B
JavaScript
hljs.registerLanguage("properties",function(){"use strict";return function(e){
|
|
var n="[ \\t\\f]*",t="("+n+"[:=]"+n+"|[ \\t\\f]+)",a="([^\\\\\\W:= \\t\\f\\n]|\\\\.)+",s="([^\\\\:= \\t\\f\\n]|\\\\.)+",r={
|
|
end:t,relevance:0,starts:{className:"string",end:/$/,relevance:0,contains:[{
|
|
begin:"\\\\\\n"}]}};return{name:".properties",case_insensitive:!0,illegal:/\S/,
|
|
contains:[e.COMMENT("^\\s*[!#]","$"),{begin:a+t,returnBegin:!0,contains:[{
|
|
className:"attr",begin:a,endsParent:!0,relevance:0}],starts:r},{begin:s+t,
|
|
returnBegin:!0,relevance:0,contains:[{className:"meta",begin:s,endsParent:!0,
|
|
relevance:0}],starts:r},{className:"attr",relevance:0,begin:s+n+"$"}]}}}()); |