]>
luflow.net public git repositories - flow-web.git/blob - static/highlight/languages/awk.js
1 /*! `awk` grammar compiled for Highlight.js 11.11.1 */
3 var hljsGrammar
= (function () {
8 Author: Matthew Daly <matthewbdaly@gmail.com>
9 Website: https://www.gnu.org/software/gawk/manual/gawk.html
10 Description: language definition for Awk scripts
14 /** @type LanguageFn */
17 className: 'variable',
19 { begin: /\$[\w\d#@][\w\d_]*/ },
20 { begin: /\$\{(.*?)\}/ }
23 const KEYWORDS
= 'BEGIN END if else while do for in break continue delete next nextfile function func exit|10';
26 contains: [ hljs
.BACKSLASH_ESCAPE
],
56 hljs.APOS_STRING_MODE,
57 hljs.QUOTE_STRING_MODE
62 keywords: { keyword: KEYWORDS },
67 hljs.HASH_COMMENT_MODE,
77 hljs.registerLanguage('awk
', hljsGrammar);