1 line
2.4 KiB
Plaintext
1 line
2.4 KiB
Plaintext
{"version":3,"file":"roboconf-DaQpg-yK.chunk.mjs","sources":["../node_modules/highlight.js/lib/languages/roboconf.js"],"sourcesContent":["/*\nLanguage: Roboconf\nAuthor: Vincent Zurczak <vzurczak@linagora.com>\nDescription: Syntax highlighting for Roboconf's DSL\nWebsite: http://roboconf.net\nCategory: config\n*/\n\nfunction roboconf(hljs) {\n const IDENTIFIER = '[a-zA-Z-_][^\\\\n{]+\\\\{';\n\n const PROPERTY = {\n className: 'attribute',\n begin: /[a-zA-Z-_]+/,\n end: /\\s*:/,\n excludeEnd: true,\n starts: {\n end: ';',\n relevance: 0,\n contains: [\n {\n className: 'variable',\n begin: /\\.[a-zA-Z-_]+/\n },\n {\n className: 'keyword',\n begin: /\\(optional\\)/\n }\n ]\n }\n };\n\n return {\n name: 'Roboconf',\n aliases: [\n 'graph',\n 'instances'\n ],\n case_insensitive: true,\n keywords: 'import',\n contains: [\n // Facet sections\n {\n begin: '^facet ' + IDENTIFIER,\n end: /\\}/,\n keywords: 'facet',\n contains: [\n PROPERTY,\n hljs.HASH_COMMENT_MODE\n ]\n },\n\n // Instance sections\n {\n begin: '^\\\\s*instance of ' + IDENTIFIER,\n end: /\\}/,\n keywords: 'name count channels instance-data instance-state instance of',\n illegal: /\\S/,\n contains: [\n 'self',\n PROPERTY,\n hljs.HASH_COMMENT_MODE\n ]\n },\n\n // Component sections\n {\n begin: '^' + IDENTIFIER,\n end: /\\}/,\n contains: [\n PROPERTY,\n hljs.HASH_COMMENT_MODE\n ]\n },\n\n // Comments\n hljs.HASH_COMMENT_MODE\n ]\n };\n}\n\nmodule.exports = roboconf;\n"],"names":["roboconf","hljs","IDENTIFIER","PROPERTY","roboconf_1"],"mappings":"uCAQA,SAASA,EAASC,EAAM,CACtB,MAAMC,EAAa,wBAEbC,EAAW,CACf,UAAW,YACX,MAAO,cACP,IAAK,OACL,WAAY,GACZ,OAAQ,CACN,IAAK,IACL,UAAW,EACX,SAAU,CACR,CACE,UAAW,WACX,MAAO,iBAET,CACE,UAAW,UACX,MAAO,cACjB,CACA,CACA,GAGE,MAAO,CACL,KAAM,WACN,QAAS,CACP,QACA,aAEF,iBAAkB,GAClB,SAAU,SACV,SAAU,CAER,CACE,MAAO,UAAYD,EACnB,IAAK,KACL,SAAU,QACV,SAAU,CACRC,EACAF,EAAK,iBACf,GAIM,CACE,MAAO,oBAAsBC,EAC7B,IAAK,KACL,SAAU,+DACV,QAAS,KACT,SAAU,CACR,OACAC,EACAF,EAAK,iBACf,GAIM,CACE,MAAO,IAAMC,EACb,IAAK,KACL,SAAU,CACRC,EACAF,EAAK,iBACf,GAIMA,EAAK,iBACX,EAEA,CAEA,OAAAG,EAAiBJ","x_google_ignoreList":[0]} |