@@ -12,7 +12,6 @@ export const cCoreScopeSupport: LanguageScopeSupportFacetMap = {
1212 namedFunction : supported ,
1313
1414 functionName : supported ,
15- "functionName.method" : supported ,
1615 functionCall : supported ,
1716 functionCallee : supported ,
1817 "argument.actual" : supported ,
@@ -42,48 +41,31 @@ export const cCoreScopeSupport: LanguageScopeSupportFacetMap = {
4241
4342 "name.assignment" : supported ,
4443 "name.variable" : supported ,
45- "name.foreach" : supported ,
4644 "name.function" : supported ,
47- "name.method" : supported ,
48- "name.constructor" : supported ,
4945 "name.class" : supported ,
5046 "name.field" : supported ,
5147 "name.argument.formal" : supported ,
5248 "name.argument.formal.iteration" : supported ,
53- "name.iteration.block" : supported ,
54- "name.iteration.document" : supported ,
5549 "value.assignment" : supported ,
5650 "value.variable" : supported ,
57- "value.attribute" : supported ,
58- "value.foreach" : supported ,
5951 "value.return" : supported ,
6052 "value.return.lambda" : supported ,
6153 "value.field" : supported ,
62- "value.argument.actual" : supported ,
63- "value.argument.actual.iteration" : supported ,
6454
65- "value.typeAlias" : supported ,
6655 "type.variable" : supported ,
6756 "type.argument.formal" : supported ,
68- "type.argument.formal.iteration" : supported ,
69- "type.argument.formal.method" : supported ,
70- "type.argument.formal.method.iteration" : supported ,
71- "type.argument.formal.constructor" : supported ,
72- "type.argument.formal.constructor.iteration" : supported ,
73- "type.return" : supported ,
7457 "type.field" : supported ,
7558 "type.field.iteration" : supported ,
7659 "type.foreach" : supported ,
7760 "type.enum" : supported ,
78- "type.alias" : supported ,
7961 "type.cast" : supported ,
8062 "type.class" : supported ,
81- "type.typeArgument" : supported ,
82- "type.typeArgument.iteration" : supported ,
63+ "type.return" : supported ,
8364
8465 // Unsupported
8566
8667 switchStatementSubject : unsupported ,
68+ fieldAccess : unsupported ,
8769
8870 "statement.class" : unsupported ,
8971 "statement.iteration.document" : unsupported ,
@@ -104,10 +86,6 @@ export const cCoreScopeSupport: LanguageScopeSupportFacetMap = {
10486 "interior.ternary" : unsupported ,
10587 "interior.loop" : unsupported ,
10688
107- // Unsupported
108-
109- fieldAccess : unsupported ,
110-
11189 "branch.if" : unsupported ,
11290 "branch.if.iteration" : unsupported ,
11391 "branch.try" : unsupported ,
@@ -125,6 +103,11 @@ export const cCoreScopeSupport: LanguageScopeSupportFacetMap = {
125103 "condition.switchCase" : unsupported ,
126104 "condition.switchCase.iteration" : unsupported ,
127105
106+ "name.iteration.block" : unsupported ,
107+ "name.iteration.document" : unsupported ,
108+
109+ "type.argument.formal.iteration" : unsupported ,
110+
128111 // Not applicable (C and C++)
129112
130113 map : notApplicable ,
@@ -164,7 +147,12 @@ export const cCoreScopeSupport: LanguageScopeSupportFacetMap = {
164147 "value.mapPair" : notApplicable ,
165148 "value.mapPair.iteration" : notApplicable ,
166149 "value.yield" : notApplicable ,
150+ "value.attribute" : notApplicable ,
151+ "value.argument.actual" : notApplicable ,
152+ "value.argument.actual.iteration" : notApplicable ,
167153 "type.interface" : notApplicable ,
154+ "value.typeAlias" : notApplicable ,
155+ "type.alias" : notApplicable ,
168156} ;
169157
170158export const cScopeSupport : LanguageScopeSupportFacetMap = {
@@ -208,21 +196,34 @@ export const cScopeSupport: LanguageScopeSupportFacetMap = {
208196 "value.argument.formal.method.iteration" : notApplicable ,
209197 "value.argument.formal.constructor" : notApplicable ,
210198 "value.argument.formal.constructor.iteration" : notApplicable ,
199+ "value.foreach" : notApplicable ,
200+
211201 "name.argument.formal.method" : notApplicable ,
212202 "name.argument.formal.method.iteration" : notApplicable ,
213203 "name.argument.formal.constructor" : notApplicable ,
214204 "name.argument.formal.constructor.iteration" : notApplicable ,
215-
216- "functionName.iteration.block " : notApplicable ,
217- "functionName.constructor " : notApplicable ,
205+ "name.method" : notApplicable ,
206+ "name.constructor " : notApplicable ,
207+ "name.foreach " : notApplicable ,
218208
219209 "namedFunction.iteration.block" : notApplicable ,
220210 "namedFunction.iteration.document" : notApplicable ,
221211 "namedFunction.method" : notApplicable ,
222212 "namedFunction.method.iteration.class" : notApplicable ,
223213 "namedFunction.constructor" : notApplicable ,
224214
215+ "functionName.iteration.block" : notApplicable ,
216+ "functionName.constructor" : notApplicable ,
217+ "functionName.method" : notApplicable ,
225218 "functionName.method.iteration.class" : notApplicable ,
219+
226220 "functionCall.constructor" : notApplicable ,
227221 "functionCallee.constructor" : notApplicable ,
222+
223+ "type.argument.formal.method" : notApplicable ,
224+ "type.argument.formal.method.iteration" : notApplicable ,
225+ "type.argument.formal.constructor" : notApplicable ,
226+ "type.argument.formal.constructor.iteration" : notApplicable ,
227+ "type.typeArgument" : notApplicable ,
228+ "type.typeArgument.iteration" : notApplicable ,
228229} ;
0 commit comments