]>
luflow.net public git repositories - flow-web.git/blob - static/highlight/languages/axapta.js
1 /*! `axapta` grammar compiled for Highlight.js 11.11.1 */
3 var hljsGrammar
= (function () {
7 Language: Microsoft X++
8 Description: X++ is a language used in Microsoft Dynamics 365, Dynamics AX, and Axapta.
9 Author: Dmitri Roudakov <dmitri@roudakov.ru>
10 Website: https://dynamics.microsoft.com/en-us/ax-overview/
14 /** @type LanguageFn */
15 function axapta(hljs
) {
16 const IDENT_RE
= hljs
.UNDERSCORE_IDENT_RE
;
17 const BUILT_IN_KEYWORDS
= [
37 const LITERAL_KEYWORDS
= [
44 const NORMAL_KEYWORDS
= [
148 keyword: NORMAL_KEYWORDS
,
149 built_in: BUILT_IN_KEYWORDS
,
150 literal: LITERAL_KEYWORDS
153 const CLASS_DEFINITION
= {
156 /(class|interface)\s+/,
158 /\s+(extends|implements)\s+/,
168 4: "title.class.inherited"
178 hljs
.C_LINE_COMMENT_MODE
,
179 hljs
.C_BLOCK_COMMENT_MODE
,
180 hljs
.APOS_STRING_MODE
,
181 hljs
.QUOTE_STRING_MODE
,
197 hljs
.registerLanguage('axapta', hljsGrammar
);