@@ -27,42 +27,44 @@ class RobotTextMateHighlightingLexer : TextMateHighlightingLexer(
27
27
TextMateBundleHolder .descriptor, Registry .get("textmate.line.highlighting.limit").asInteger()
28
28
) {
29
29
companion object {
30
- val mapping = mapOf (
31
- " comment.line.robotframework" to COMMENT_LINE ,
32
- " comment.line.rest.robotframework" to COMMENT_LINE ,
33
- " comment.block.robotframework" to COMMENT_BLOCK ,
34
- " punctuation.definition.variable.begin.robotframework" to VARIABLE_BEGIN ,
35
- " punctuation.definition.variable.end.robotframework" to VARIABLE_END ,
36
- " punctuation.definition.envvar.begin.robotframework" to ENVIRONMENT_VARIABLE_BEGIN ,
37
- " punctuation.definition.envvar.end.robotframework" to ENVIRONMENT_VARIABLE_END ,
38
-
39
- " entity.name.function.testcase.name.robotframework" to TESTCASE_NAME ,
40
- " entity.name.function.keyword.name.robotframework" to KEYWORD_NAME ,
41
-
42
- " keyword.other.header.robotframework" to HEADER ,
43
- " keyword.other.header.settings.robotframework" to HEADER ,
44
- " keyword.other.header.variable.robotframework" to HEADER ,
45
- " keyword.other.header.testcase.robotframework" to HEADER ,
46
- " keyword.other.header.task.robotframework" to HEADER ,
47
- " keyword.other.header.keyword.robotframework" to HEADER ,
48
- " keyword.other.header.comment.robotframework" to HEADER ,
49
-
50
- " keyword.control.settings.robotframework" to SETTING ,
51
- " keyword.control.settings.documentation.robotframework" to SETTING ,
52
-
53
- " entity.name.function.keyword-call.robotframework" to KEYWORD_CALL ,
54
- " keyword.control.flow.robotframework" to CONTROL_FLOW ,
55
-
56
- " keyword.other.robotframework" to SETTING ,
57
-
58
- " variable.name.readwrite.robotframework" to VARIABLE ,
59
- " keyword.operator.robotframework" to OPERATOR ,
60
-
61
- " constant.character.robotframework" to ARGUMENT ,
62
- " string.unquoted.argument.robotframework" to ARGUMENT ,
63
-
64
- " keyword.operator.continue.robotframework" to CONTINUATION ,
30
+ val mapping by lazy {
31
+ mapOf (
32
+ " comment.line.robotframework" to COMMENT_LINE ,
33
+ " comment.line.rest.robotframework" to COMMENT_LINE ,
34
+ " comment.block.robotframework" to COMMENT_BLOCK ,
35
+ " punctuation.definition.variable.begin.robotframework" to VARIABLE_BEGIN ,
36
+ " punctuation.definition.variable.end.robotframework" to VARIABLE_END ,
37
+ " punctuation.definition.envvar.begin.robotframework" to ENVIRONMENT_VARIABLE_BEGIN ,
38
+ " punctuation.definition.envvar.end.robotframework" to ENVIRONMENT_VARIABLE_END ,
39
+
40
+ " entity.name.function.testcase.name.robotframework" to TESTCASE_NAME ,
41
+ " entity.name.function.keyword.name.robotframework" to KEYWORD_NAME ,
42
+
43
+ " keyword.other.header.robotframework" to HEADER ,
44
+ " keyword.other.header.settings.robotframework" to HEADER ,
45
+ " keyword.other.header.variable.robotframework" to HEADER ,
46
+ " keyword.other.header.testcase.robotframework" to HEADER ,
47
+ " keyword.other.header.task.robotframework" to HEADER ,
48
+ " keyword.other.header.keyword.robotframework" to HEADER ,
49
+ " keyword.other.header.comment.robotframework" to HEADER ,
50
+
51
+ " keyword.control.settings.robotframework" to SETTING ,
52
+ " keyword.control.settings.documentation.robotframework" to SETTING ,
53
+
54
+ " entity.name.function.keyword-call.robotframework" to KEYWORD_CALL ,
55
+ " keyword.control.flow.robotframework" to CONTROL_FLOW ,
56
+
57
+ " keyword.other.robotframework" to SETTING ,
58
+
59
+ " variable.name.readwrite.robotframework" to VARIABLE ,
60
+ " keyword.operator.robotframework" to OPERATOR ,
61
+
62
+ " constant.character.robotframework" to ARGUMENT ,
63
+ " string.unquoted.argument.robotframework" to ARGUMENT ,
64
+
65
+ " keyword.operator.continue.robotframework" to CONTINUATION ,
65
66
)
67
+ }
66
68
}
67
69
68
70
override fun getTokenType (): IElementType ? {
0 commit comments