@@ -4,59 +4,156 @@ import { ScopeSupportFacetLevel } from "./scopeSupportFacets.types";
4
4
const { supported, notApplicable } = ScopeSupportFacetLevel ;
5
5
6
6
export const htmlScopeSupport : LanguageScopeSupportFacetMap = {
7
- element : supported ,
8
- tags : supported ,
9
- startTag : supported ,
10
- endTag : supported ,
11
- attribute : supported ,
12
- "key.attribute" : supported ,
13
- "value.attribute" : supported ,
14
7
"comment.block" : supported ,
15
8
"interior.element" : supported ,
9
+ "key.attribute" : supported ,
10
+ "string.singleLine" : supported ,
11
+ "textFragment.comment.block" : supported ,
12
+ "textFragment.element" : supported ,
13
+ "textFragment.string.singleLine" : supported ,
14
+ "value.attribute" : supported ,
15
+ attribute : supported ,
16
+ element : supported ,
17
+ endTag : supported ,
18
+ startTag : supported ,
19
+ tags : supported ,
16
20
17
- "argument.actual" : notApplicable ,
21
+ // Not applicable
22
+
23
+ "argument.actual.constructor.iteration" : notApplicable ,
24
+ "argument.actual.constructor" : notApplicable ,
18
25
"argument.actual.iteration" : notApplicable ,
19
- "argument.formal" : notApplicable ,
26
+ "argument.actual.method.iteration" : notApplicable ,
27
+ "argument.actual.method" : notApplicable ,
28
+ "argument.actual" : notApplicable ,
29
+ "argument.formal.constructor.iteration" : notApplicable ,
30
+ "argument.formal.constructor" : notApplicable ,
20
31
"argument.formal.iteration" : notApplicable ,
32
+ "argument.formal.method.iteration" : notApplicable ,
33
+ "argument.formal.method" : notApplicable ,
34
+ "argument.formal" : notApplicable ,
35
+ "branch.if.iteration" : notApplicable ,
21
36
"branch.if" : notApplicable ,
37
+ "branch.loop" : notApplicable ,
38
+ "branch.switchCase.iteration" : notApplicable ,
22
39
"branch.switchCase" : notApplicable ,
40
+ "branch.ternary" : notApplicable ,
41
+ "branch.try.iteration" : notApplicable ,
23
42
"branch.try" : notApplicable ,
43
+ "class.iteration.block" : notApplicable ,
44
+ "class.iteration.document" : notApplicable ,
45
+ "className.iteration.block" : notApplicable ,
46
+ "className.iteration.document" : notApplicable ,
47
+ "collectionItem.unenclosed.iteration" : notApplicable ,
48
+ "collectionItem.unenclosed" : notApplicable ,
24
49
"comment.line" : notApplicable ,
25
50
"condition.doWhile" : notApplicable ,
26
51
"condition.for" : notApplicable ,
27
52
"condition.if" : notApplicable ,
53
+ "condition.switchCase.iteration" : notApplicable ,
28
54
"condition.switchCase" : notApplicable ,
29
55
"condition.ternary" : notApplicable ,
30
56
"condition.while" : notApplicable ,
31
57
"functionCall.constructor" : notApplicable ,
32
58
"functionCallee.constructor" : notApplicable ,
59
+ "functionName.constructor" : notApplicable ,
60
+ "functionName.iteration.block" : notApplicable ,
61
+ "functionName.iteration.document" : notApplicable ,
62
+ "functionName.method.iteration.class" : notApplicable ,
63
+ "functionName.method" : notApplicable ,
64
+ "interior.cell" : notApplicable ,
65
+ "interior.class" : notApplicable ,
66
+ "interior.command" : notApplicable ,
67
+ "interior.function" : notApplicable ,
68
+ "interior.if" : notApplicable ,
69
+ "interior.lambda" : notApplicable ,
70
+ "interior.loop" : notApplicable ,
71
+ "interior.resource" : notApplicable ,
72
+ "interior.switchCase" : notApplicable ,
73
+ "interior.ternary" : notApplicable ,
74
+ "interior.try" : notApplicable ,
33
75
"key.mapPair.iteration" : notApplicable ,
34
76
"key.mapPair" : notApplicable ,
77
+ "name.argument.actual.iteration" : notApplicable ,
78
+ "name.argument.actual" : notApplicable ,
79
+ "name.argument.formal.constructor.iteration" : notApplicable ,
80
+ "name.argument.formal.constructor" : notApplicable ,
81
+ "name.argument.formal.iteration" : notApplicable ,
82
+ "name.argument.formal.method.iteration" : notApplicable ,
83
+ "name.argument.formal.method" : notApplicable ,
84
+ "name.argument.formal" : notApplicable ,
85
+ "name.assignment.pattern" : notApplicable ,
35
86
"name.assignment" : notApplicable ,
36
87
"name.class" : notApplicable ,
88
+ "name.constructor" : notApplicable ,
37
89
"name.field" : notApplicable ,
38
90
"name.foreach" : notApplicable ,
39
91
"name.function" : notApplicable ,
92
+ "name.iteration.block" : notApplicable ,
93
+ "name.iteration.document" : notApplicable ,
94
+ "name.method" : notApplicable ,
95
+ "name.resource.iteration" : notApplicable ,
96
+ "name.resource" : notApplicable ,
97
+ "name.variable.pattern" : notApplicable ,
98
+ "name.variable" : notApplicable ,
99
+ "namedFunction.constructor" : notApplicable ,
100
+ "namedFunction.iteration.block" : notApplicable ,
101
+ "namedFunction.iteration.document" : notApplicable ,
102
+ "namedFunction.method.iteration.class" : notApplicable ,
40
103
"namedFunction.method" : notApplicable ,
104
+ "section.iteration.document" : notApplicable ,
105
+ "section.iteration.parent" : notApplicable ,
106
+ "statement.class" : notApplicable ,
107
+ "statement.iteration.block" : notApplicable ,
108
+ "statement.iteration.document" : notApplicable ,
41
109
"string.multiLine" : notApplicable ,
42
- "string.singleLine" : notApplicable ,
43
- "type.variable" : notApplicable ,
110
+ "textFragment.comment.line" : notApplicable ,
111
+ "textFragment.string.multiLine" : notApplicable ,
112
+ "type.alias" : notApplicable ,
113
+ "type.argument.formal.constructor.iteration" : notApplicable ,
114
+ "type.argument.formal.constructor" : notApplicable ,
115
+ "type.argument.formal.iteration" : notApplicable ,
116
+ "type.argument.formal.method.iteration" : notApplicable ,
117
+ "type.argument.formal.method" : notApplicable ,
118
+ "type.argument.formal" : notApplicable ,
119
+ "type.cast" : notApplicable ,
120
+ "type.class" : notApplicable ,
121
+ "type.enum" : notApplicable ,
122
+ "type.field.iteration" : notApplicable ,
44
123
"type.field" : notApplicable ,
45
124
"type.foreach" : notApplicable ,
46
- "type.argument.formal" : notApplicable ,
47
125
"type.interface" : notApplicable ,
48
126
"type.return" : notApplicable ,
127
+ "type.typeArgument.iteration" : notApplicable ,
128
+ "type.typeArgument" : notApplicable ,
129
+ "type.variable" : notApplicable ,
130
+ "value.argument.actual.iteration" : notApplicable ,
131
+ "value.argument.actual" : notApplicable ,
132
+ "value.argument.formal.constructor.iteration" : notApplicable ,
133
+ "value.argument.formal.constructor" : notApplicable ,
134
+ "value.argument.formal.iteration" : notApplicable ,
135
+ "value.argument.formal.method.iteration" : notApplicable ,
136
+ "value.argument.formal.method" : notApplicable ,
137
+ "value.argument.formal" : notApplicable ,
49
138
"value.assignment" : notApplicable ,
50
139
"value.field" : notApplicable ,
51
140
"value.foreach" : notApplicable ,
52
141
"value.mapPair.iteration" : notApplicable ,
53
142
"value.mapPair" : notApplicable ,
143
+ "value.resource.iteration" : notApplicable ,
144
+ "value.resource" : notApplicable ,
54
145
"value.return.lambda" : notApplicable ,
55
146
"value.return" : notApplicable ,
147
+ "value.typeAlias" : notApplicable ,
148
+ "value.variable.pattern" : notApplicable ,
149
+ "value.variable" : notApplicable ,
150
+ "value.yield" : notApplicable ,
56
151
anonymousFunction : notApplicable ,
57
152
class : notApplicable ,
58
153
className : notApplicable ,
59
154
command : notApplicable ,
155
+ disqualifyDelimiter : notApplicable ,
156
+ environment : notApplicable ,
60
157
fieldAccess : notApplicable ,
61
158
functionCall : notApplicable ,
62
159
functionCallee : notApplicable ,
@@ -65,7 +162,10 @@ export const htmlScopeSupport: LanguageScopeSupportFacetMap = {
65
162
list : notApplicable ,
66
163
map : notApplicable ,
67
164
namedFunction : notApplicable ,
165
+ notebookCell : notApplicable ,
166
+ pairDelimiter : notApplicable ,
68
167
regularExpression : notApplicable ,
168
+ section : notApplicable ,
69
169
statement : notApplicable ,
70
170
switchStatementSubject : notApplicable ,
71
171
} ;
0 commit comments