UNPKG

787 BJavaScriptView Raw
1/*
2Language: FIX
3Author: Brent Bradbury <brent@brentium.com>
4*/
5
6/** @type LanguageFn */
7function fix(hljs) {
8 return {
9 name: 'FIX',
10 contains: [
11 {
12 begin: /[^\u2401\u0001]+/,
13 end: /[\u2401\u0001]/,
14 excludeEnd: true,
15 returnBegin: true,
16 returnEnd: false,
17 contains: [
18 {
19 begin: /([^\u2401\u0001=]+)/,
20 end: /=([^\u2401\u0001=]+)/,
21 returnEnd: true,
22 returnBegin: false,
23 className: 'attr'
24 },
25 {
26 begin: /=/,
27 end: /([\u2401\u0001])/,
28 excludeEnd: true,
29 excludeBegin: true,
30 className: 'string'
31 }
32 ]
33 }
34 ],
35 case_insensitive: true
36 };
37}
38
39module.exports = fix;