ini-QGLJJZWD.js 1.5 KB

12345
  1. import { __commonJS } from './chunk-BS5JN4MX.js';
  2. var require_ini=__commonJS({"../../node_modules/highlight.js/lib/languages/ini.js"(exports,module){function source(re){return re?typeof re=="string"?re:re.source:null}function lookahead(re){return concat("(?=",re,")")}function concat(...args){return args.map(x=>source(x)).join("")}function either(...args){return "("+args.map(x=>source(x)).join("|")+")"}function ini(hljs){let NUMBERS={className:"number",relevance:0,variants:[{begin:/([+-]+)?[\d]+_[\d_]+/},{begin:hljs.NUMBER_RE}]},COMMENTS=hljs.COMMENT();COMMENTS.variants=[{begin:/;/,end:/$/},{begin:/#/,end:/$/}];let VARIABLES={className:"variable",variants:[{begin:/\$[\w\d"][\w\d_]*/},{begin:/\$\{(.*?)\}/}]},LITERALS={className:"literal",begin:/\bon|off|true|false|yes|no\b/},STRINGS={className:"string",contains:[hljs.BACKSLASH_ESCAPE],variants:[{begin:"'''",end:"'''",relevance:10},{begin:'"""',end:'"""',relevance:10},{begin:'"',end:'"'},{begin:"'",end:"'"}]},ARRAY={begin:/\[/,end:/\]/,contains:[COMMENTS,LITERALS,VARIABLES,STRINGS,NUMBERS,"self"],relevance:0},ANY_KEY=either(/[A-Za-z0-9_-]+/,/"(\\"|[^"])*"/,/'[^']*'/),DOTTED_KEY=concat(ANY_KEY,"(\\s*\\.\\s*",ANY_KEY,")*",lookahead(/\s*=\s*[^#\s]/));return {name:"TOML, also INI",aliases:["toml"],case_insensitive:!0,illegal:/\S/,contains:[COMMENTS,{className:"section",begin:/\[+/,end:/\]+/},{begin:DOTTED_KEY,className:"attr",starts:{end:/$/,contains:[COMMENTS,ARRAY,LITERALS,VARIABLES,STRINGS,NUMBERS]}}]}}module.exports=ini;}});var iniQGLJJZWD = require_ini();
  3. export { iniQGLJJZWD as default };