@@ -27,42 +27,44 @@ class RobotTextMateHighlightingLexer : TextMateHighlightingLexer(
2727 TextMateBundleHolder .descriptor, Registry .get("textmate.line.highlighting.limit").asInteger()
2828) {
2929 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 ,
6566 )
67+ }
6668 }
6769
6870 override fun getTokenType (): IElementType ? {
0 commit comments