UNPKG

vue-files-preview-inno

Version:

A tool for previewing files such as doc, excel, pdf, image, markdown, txt, audio, and video and so on.

1 lines 2.68 kB
{"version":3,"file":"roboconf.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":";;;;AAQA,WAASA,EAASC,GAAM;AACtB,UAAMC,IAAa,yBAEbC,IAAW;AAAA,MACf,WAAW;AAAA,MACX,OAAO;AAAA,MACP,KAAK;AAAA,MACL,YAAY;AAAA,MACZ,QAAQ;AAAA,QACN,KAAK;AAAA,QACL,WAAW;AAAA,QACX,UAAU;AAAA,UACR;AAAA,YACE,WAAW;AAAA,YACX,OAAO;AAAA;UAET;AAAA,YACE,WAAW;AAAA,YACX,OAAO;AAAA;;;IAIjB;AAEE,WAAO;AAAA,MACL,MAAM;AAAA,MACN,SAAS;AAAA,QACP;AAAA,QACA;AAAA;MAEF,kBAAkB;AAAA,MAClB,UAAU;AAAA,MACV,UAAU;AAAA;AAAA,QAER;AAAA,UACE,OAAO,YAAYD;AAAA,UACnB,KAAK;AAAA,UACL,UAAU;AAAA,UACV,UAAU;AAAA,YACRC;AAAA,YACAF,EAAK;AAAA;;;QAKT;AAAA,UACE,OAAO,sBAAsBC;AAAA,UAC7B,KAAK;AAAA,UACL,UAAU;AAAA,UACV,SAAS;AAAA,UACT,UAAU;AAAA,YACR;AAAA,YACAC;AAAA,YACAF,EAAK;AAAA;;;QAKT;AAAA,UACE,OAAO,MAAMC;AAAA,UACb,KAAK;AAAA,UACL,UAAU;AAAA,YACRC;AAAA,YACAF,EAAK;AAAA;;;QAKTA,EAAK;AAAA;IAEX;AAAA,EACA;AAEA,SAAAG,IAAiBJ;;","x_google_ignoreList":[0]}