]>
luflow.net public git repositories - flow-web.git/blob - static/highlight/languages/dos.js
1 /*! `dos` grammar compiled for Highlight.js 11.11.1 */
3 var hljsGrammar
= (function () {
7 Language: Batch file (DOS)
8 Author: Alexander Makarov <sam@rmcreative.ru>
9 Contributors: Anton Kochkov <anton.kochkov@gmail.com>
10 Website: https://en.wikipedia.org/wiki/Batch_file
14 /** @type LanguageFn */
16 const COMMENT
= hljs
.COMMENT(
22 begin: '^\\s*[A-Za-z._?][A-Za-z0-9_$#@~.?]*(:|\\s+label)',
137 name: 'Batch file (DOS)',
142 case_insensitive: true,
150 className: 'variable',
151 begin: /%%[^ ]|%[^ ]+?%|![^ ]+?!/
154 className: 'function',
158 hljs
.inherit(hljs
.TITLE_MODE
, { begin: '([_a-zA-Z]\\w*\\.)*([_a-zA-Z]\\w*:)?[_a-zA-Z]\\w*' }),
176 hljs
.registerLanguage('dos', hljsGrammar
);