1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
|
pub static HIGHLIGHTS: &'static [&'static str] = &[
"variable",
"variable.builtin",
"variable.parameter",
"variable.parameter.builtin",
"variable.member",
"constant",
"constant.builtin",
"constant.macro",
"module",
"module.builtin",
"label",
"string",
"string.documentation",
"string.regexp",
"string.escape",
"string.special",
"string.special.symbol",
"string.special.url",
"string.special.path",
"character",
"character.special",
"boolean",
"number",
"number.float",
"type",
"type.builtin",
"type.definition",
"attribute",
"attribute.builtin",
"property",
"function",
"function.builtin",
"function.call",
"function.macro",
"function.method",
"function.method.call",
"constructor",
"constructor.lua",
"operator",
"keyword",
"keyword.coroutine",
"keyword.function",
"keyword.operator",
"keyword.import",
"keyword.type",
"keyword.modifier",
"keyword.repeat",
"keyword.return",
"keyword.debug",
"keyword.exception",
"keyword.conditional",
"keyword.conditional.ternary",
"keyword.directive",
"keyword.directive.define",
"punctuation",
"punctuation.special",
"comment",
"comment.documentation",
"comment.error",
"comment.warning",
"comment.todo",
"comment.note",
"markup.strong",
"markup.italic",
"markup.strikethrough",
"markup.underline",
"markup.heading",
"markup.link",
"markup.link.label",
"markup.link.url",
"diff.plus",
"diff.delta",
"diff.minus",
"tag",
"tag.builtin",
"tag.attribute",
"tag.delimeter",
"none",
];
|