function e(e){return{name:`KDL`,aliases:[`kdl`],contains:[{scope:`string`,variants:[{begin:/r(#)+"/,end:/"(#)+/},{begin:/"/,end:/"/}],contains:[{scope:`char.escape`,variants:[{begin:/\\n/},{begin:/\\r/},{begin:/\\t/},{begin:/\\"/},{begin:/\\\\/},{begin:/\\b/},{begin:/\\f/}]}]},{scope:`comment`,variants:[e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE,{begin:/\/-/,end:/\n/}]},{scope:`number`,variants:[{begin:/([+-])?0b[_01]*/},{begin:/([+-])?0o[_0-7]*/},{begin:/([+-])?0x[_0-9A-Fa-f]*/},{begin:e.C_NUMBER_RE}]},{scope:`type`,begin:/\(/,end:/\)/}],keywords:{literal:[`true`,`false`,`null`]}}}export{e as default};