]>
luflow.net public git repositories - flow-web.git/blob - static/highlight/languages/nim.js
1 /*! `nim` grammar compiled for Highlight.js 11.11.1 */
3 var hljsGrammar
= (function () {
8 Description: Nim is a statically typed compiled systems programming language.
9 Website: https://nim-lang.org
155 className: 'meta', // Actually pragma
162 begin: /[a-zA-Z]\w*"/,
164 contains: [ { begin: /""/ } ]
168 begin: /([a-zA-Z]\w*)?"""/,
171 hljs
.QUOTE_STRING_MODE
,
174 begin: /\b[A-Z]\w+\b/,
181 { begin: /\b(0[xX][0-9a-fA-F][_0-9a-fA-F]*)('?[iIuU](8|16|32|64))?/ },
182 { begin: /\b(0o[0-7][_0-7]*)('?[iIuUfF](8|16|32|64))?/ },
183 { begin: /\b(0(b|B)[01][_01]*)('?[iIuUfF](8|16|32|64))?/ },
184 { begin: /\b(\d[_\d]*)('?[iIuUfF](8|16|32|64))?/ }
187 hljs
.HASH_COMMENT_MODE
196 hljs
.registerLanguage('nim', hljsGrammar
);