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.52 kB
{"version":3,"file":"step21.mjs","sources":["../../../../../../node_modules/highlight.js/lib/languages/step21.js"],"sourcesContent":["/*\nLanguage: STEP Part 21\nContributors: Adam Joseph Cook <adam.joseph.cook@gmail.com>\nDescription: Syntax highlighter for STEP Part 21 files (ISO 10303-21).\nWebsite: https://en.wikipedia.org/wiki/ISO_10303-21\nCategory: syntax\n*/\n\nfunction step21(hljs) {\n const STEP21_IDENT_RE = '[A-Z_][A-Z0-9_.]*';\n const STEP21_KEYWORDS = {\n $pattern: STEP21_IDENT_RE,\n keyword: [\n \"HEADER\",\n \"ENDSEC\",\n \"DATA\"\n ]\n };\n const STEP21_START = {\n className: 'meta',\n begin: 'ISO-10303-21;',\n relevance: 10\n };\n const STEP21_CLOSE = {\n className: 'meta',\n begin: 'END-ISO-10303-21;',\n relevance: 10\n };\n\n return {\n name: 'STEP Part 21',\n aliases: [\n 'p21',\n 'step',\n 'stp'\n ],\n case_insensitive: true, // STEP 21 is case insensitive in theory, in practice all non-comments are capitalized.\n keywords: STEP21_KEYWORDS,\n contains: [\n STEP21_START,\n STEP21_CLOSE,\n hljs.C_LINE_COMMENT_MODE,\n hljs.C_BLOCK_COMMENT_MODE,\n hljs.COMMENT('/\\\\*\\\\*!', '\\\\*/'),\n hljs.C_NUMBER_MODE,\n hljs.inherit(hljs.APOS_STRING_MODE, { illegal: null }),\n hljs.inherit(hljs.QUOTE_STRING_MODE, { illegal: null }),\n {\n className: 'string',\n begin: \"'\",\n end: \"'\"\n },\n {\n className: 'symbol',\n variants: [\n {\n begin: '#',\n end: '\\\\d+',\n illegal: '\\\\W'\n }\n ]\n }\n ]\n };\n}\n\nmodule.exports = step21;\n"],"names":["step21","hljs","step21_1"],"mappings":";;;;AAQA,WAASA,EAAOC,GAAM;AAqBpB,WAAO;AAAA,MACL,MAAM;AAAA,MACN,SAAS;AAAA,QACP;AAAA,QACA;AAAA,QACA;AAAA;MAEF,kBAAkB;AAAA;AAAA,MAClB,UA3BsB;AAAA,QACtB,UAFsB;AAAA,QAGtB,SAAS;AAAA,UACP;AAAA,UACA;AAAA,UACA;AAAA;MAEN;AAAA,MAqBI,UAAU;AAAA,QApBS;AAAA,UACnB,WAAW;AAAA,UACX,OAAO;AAAA,UACP,WAAW;AAAA,QACf;AAAA,QACuB;AAAA,UACnB,WAAW;AAAA,UACX,OAAO;AAAA,UACP,WAAW;AAAA,QACf;AAAA,QAcMA,EAAK;AAAA,QACLA,EAAK;AAAA,QACLA,EAAK,QAAQ,YAAY,MAAM;AAAA,QAC/BA,EAAK;AAAA,QACLA,EAAK,QAAQA,EAAK,kBAAkB,EAAE,SAAS,MAAM;AAAA,QACrDA,EAAK,QAAQA,EAAK,mBAAmB,EAAE,SAAS,MAAM;AAAA,QACtD;AAAA,UACE,WAAW;AAAA,UACX,OAAO;AAAA,UACP,KAAK;AAAA;QAEP;AAAA,UACE,WAAW;AAAA,UACX,UAAU;AAAA,YACR;AAAA,cACE,OAAO;AAAA,cACP,KAAK;AAAA,cACL,SAAS;AAAA;;;;IAKrB;AAAA,EACA;AAEA,SAAAC,IAAiBF;;","x_google_ignoreList":[0]}