diff --git a/packages/app-web-docs/src/docs/user/languages/dart.mdx b/packages/app-web-docs/src/docs/user/languages/dart.mdx
index 0f5ba2fb04..9ebdc586cc 100644
--- a/packages/app-web-docs/src/docs/user/languages/dart.mdx
+++ b/packages/app-web-docs/src/docs/user/languages/dart.mdx
@@ -47,23 +47,23 @@ Below are visualizations of all our scope tests for this language. These were cr
-#### 5. Argument list: Actual enum empty
+#### 5. Argument list: Actual enum constant empty
-An empty list of arguments in an enum constructor call. Insertion delimiter should be empty.
+An empty parenthesized list in an enum constant or variant declaration. Insertion delimiter should be empty.
-
+
-#### 6. Argument list: Actual enum multi line
+#### 6. Argument list: Actual enum constant multi line
-A multi-line list of arguments in an enum constructor call. Insertion delimiter should include a newline.
+A multi-line parenthesized list in an enum constant or variant declaration. Insertion delimiter should include a newline.
-
+
-#### 7. Argument list: Actual enum single line
+#### 7. Argument list: Actual enum constant single line
-A single-line list of arguments in an enum constructor call
+A single-line parenthesized list in an enum constant or variant declaration
-
+
#### 8. Argument list: Actual method empty
@@ -181,17 +181,17 @@ Below are visualizations of all our scope tests for this language. These were cr
-#### 3. Argument: Actual enum multi line
+#### 3. Argument: Actual enum constant multi line
-A multi-line argument in an enum constructor call. Insertion delimiter should include a newline.
+A multi-line argument in a parenthesized enum constant or variant declaration. Insertion delimiter should include a newline.
-
+
-#### 4. Argument: Actual enum single line
+#### 4. Argument: Actual enum constant single line
-A single-line argument in an enum constructor call
+A single-line argument in a parenthesized enum constant or variant declaration
-
+
#### 5. Argument: Actual method multi line
@@ -283,11 +283,11 @@ Below are visualizations of all our scope tests for this language. These were cr
-#### 20. Argument: Actual enum (iteration)
+#### 20. Argument: Actual enum constant (iteration)
-Iteration scope for arguments in an enum constructor call: the argument list. The domain should be the entire enum constructor call..
+Iteration scope for arguments in a parenthesized enum constant or variant declaration: the parenthesized list. The domain should be the entire enum constant or variant declaration..
-
+
#### 21. Argument: Actual method (iteration)
@@ -509,11 +509,11 @@ Below are visualizations of all our scope tests for this language. These were cr
-#### 4. Function call: Enum
+#### 4. Function call: Enum constant
-An enum constructor call
+An enum constant or variant declaration with parentheses
-
+
#### 5. Function call: Generic
@@ -547,11 +547,11 @@ Below are visualizations of all our scope tests for this language. These were cr
-#### 4. Function callee: Enum
+#### 4. Function callee: Enum constant
-The enum constructor being called
+The name of an enum constant or variant declared with parentheses
-
+
#### 5. Function callee: Generic
diff --git a/packages/app-web-docs/src/docs/user/languages/fixtures/dart.json b/packages/app-web-docs/src/docs/user/languages/fixtures/dart.json
index 525a1ac203..dd2d6e3fdf 100644
--- a/packages/app-web-docs/src/docs/user/languages/fixtures/dart.json
+++ b/packages/app-web-docs/src/docs/user/languages/fixtures/dart.json
@@ -102,9 +102,9 @@
]
},
{
- "name": "scopes/dart/argument/argument.actual.enum.iteration",
+ "name": "scopes/dart/argument/argument.actual.enumConstant.iteration",
"languageId": "dart",
- "facet": "argument.actual.enum.iteration",
+ "facet": "argument.actual.enumConstant.iteration",
"code": "enum Foo {\n bar(aaa, bbb);\n}",
"scopes": [
{
@@ -118,9 +118,9 @@
]
},
{
- "name": "scopes/dart/argument/argument.actual.enum.multiLine",
+ "name": "scopes/dart/argument/argument.actual.enumConstant.multiLine",
"languageId": "dart",
- "facet": "argument.actual.enum.multiLine",
+ "facet": "argument.actual.enumConstant.multiLine",
"code": "enum Foo {\n bar(\n aaa,\n bbb\n );\n}",
"scopes": [
{
@@ -144,9 +144,9 @@
]
},
{
- "name": "scopes/dart/argument/argument.actual.enum.singleLine",
+ "name": "scopes/dart/argument/argument.actual.enumConstant.singleLine",
"languageId": "dart",
- "facet": "argument.actual.enum.singleLine",
+ "facet": "argument.actual.enumConstant.singleLine",
"code": "enum Foo {\n bar(aaa, bbb);\n}",
"scopes": [
{
@@ -672,9 +672,9 @@
]
},
{
- "name": "scopes/dart/argumentList/argumentList.actual.enum.empty",
+ "name": "scopes/dart/argumentList/argumentList.actual.enumConstant.empty",
"languageId": "dart",
- "facet": "argumentList.actual.enum.empty",
+ "facet": "argumentList.actual.enumConstant.empty",
"code": "enum Foo {\n bar();\n}",
"scopes": [
{
@@ -689,9 +689,9 @@
]
},
{
- "name": "scopes/dart/argumentList/argumentList.actual.enum.multiLine",
+ "name": "scopes/dart/argumentList/argumentList.actual.enumConstant.multiLine",
"languageId": "dart",
- "facet": "argumentList.actual.enum.multiLine",
+ "facet": "argumentList.actual.enumConstant.multiLine",
"code": "enum Foo {\n bar(\n aaa,\n bbb\n );\n}",
"scopes": [
{
@@ -706,9 +706,9 @@
]
},
{
- "name": "scopes/dart/argumentList/argumentList.actual.enum.singleLine",
+ "name": "scopes/dart/argumentList/argumentList.actual.enumConstant.singleLine",
"languageId": "dart",
- "facet": "argumentList.actual.enum.singleLine",
+ "facet": "argumentList.actual.enumConstant.singleLine",
"code": "enum Foo {\n bar(aaa, bbb);\n}",
"scopes": [
{
@@ -1700,9 +1700,9 @@
]
},
{
- "name": "scopes/dart/functionCall/functionCall.enum",
+ "name": "scopes/dart/functionCall/functionCall.enumConstant",
"languageId": "dart",
- "facet": "functionCall.enum",
+ "facet": "functionCall.enumConstant",
"code": "enum Foo {\n bar();\n}",
"scopes": [
{
@@ -1811,9 +1811,9 @@
]
},
{
- "name": "scopes/dart/functionCallee/functionCallee.enum",
+ "name": "scopes/dart/functionCallee/functionCallee.enumConstant",
"languageId": "dart",
- "facet": "functionCallee.enum",
+ "facet": "functionCallee.enumConstant",
"code": "enum Foo {\n bar();\n}",
"scopes": [
{
diff --git a/packages/app-web-docs/src/docs/user/languages/fixtures/java.json b/packages/app-web-docs/src/docs/user/languages/fixtures/java.json
index 105cbcbde4..60363949ca 100644
--- a/packages/app-web-docs/src/docs/user/languages/fixtures/java.json
+++ b/packages/app-web-docs/src/docs/user/languages/fixtures/java.json
@@ -102,9 +102,9 @@
]
},
{
- "name": "scopes/java/argument/argument.actual.enum.iteration",
+ "name": "scopes/java/argument/argument.actual.enumConstant.iteration",
"languageId": "java",
- "facet": "argument.actual.enum.iteration",
+ "facet": "argument.actual.enumConstant.iteration",
"code": "enum Foo {\n bar(aaa, bbb);\n}",
"scopes": [
{
@@ -118,9 +118,9 @@
]
},
{
- "name": "scopes/java/argument/argument.actual.enum.multiLine",
+ "name": "scopes/java/argument/argument.actual.enumConstant.multiLine",
"languageId": "java",
- "facet": "argument.actual.enum.multiLine",
+ "facet": "argument.actual.enumConstant.multiLine",
"code": "enum Foo {\n bar(\n aaa,\n bbb\n );\n}",
"scopes": [
{
@@ -144,9 +144,9 @@
]
},
{
- "name": "scopes/java/argument/argument.actual.enum.singleLine",
+ "name": "scopes/java/argument/argument.actual.enumConstant.singleLine",
"languageId": "java",
- "facet": "argument.actual.enum.singleLine",
+ "facet": "argument.actual.enumConstant.singleLine",
"code": "enum Foo {\n bar(aaa, bbb);\n}",
"scopes": [
{
@@ -604,9 +604,9 @@
]
},
{
- "name": "scopes/java/argumentList/argumentList.actual.enum.empty",
+ "name": "scopes/java/argumentList/argumentList.actual.enumConstant.empty",
"languageId": "java",
- "facet": "argumentList.actual.enum.empty",
+ "facet": "argumentList.actual.enumConstant.empty",
"code": "enum Foo {\n bar();\n}",
"scopes": [
{
@@ -621,9 +621,9 @@
]
},
{
- "name": "scopes/java/argumentList/argumentList.actual.enum.multiLine",
+ "name": "scopes/java/argumentList/argumentList.actual.enumConstant.multiLine",
"languageId": "java",
- "facet": "argumentList.actual.enum.multiLine",
+ "facet": "argumentList.actual.enumConstant.multiLine",
"code": "enum Foo {\n bar(\n aaa,\n bbb\n );\n}",
"scopes": [
{
@@ -638,9 +638,9 @@
]
},
{
- "name": "scopes/java/argumentList/argumentList.actual.enum.singleLine",
+ "name": "scopes/java/argumentList/argumentList.actual.enumConstant.singleLine",
"languageId": "java",
- "facet": "argumentList.actual.enum.singleLine",
+ "facet": "argumentList.actual.enumConstant.singleLine",
"code": "enum Foo {\n bar(aaa, bbb);\n}",
"scopes": [
{
@@ -2154,9 +2154,9 @@
]
},
{
- "name": "scopes/java/functionCall/functionCall.enum",
+ "name": "scopes/java/functionCall/functionCall.enumConstant",
"languageId": "java",
- "facet": "functionCall.enum",
+ "facet": "functionCall.enumConstant",
"code": "enum Foo {\n bar();\n}",
"scopes": [
{
@@ -2265,9 +2265,9 @@
]
},
{
- "name": "scopes/java/functionCallee/functionCallee.enum",
+ "name": "scopes/java/functionCallee/functionCallee.enumConstant",
"languageId": "java",
- "facet": "functionCallee.enum",
+ "facet": "functionCallee.enumConstant",
"code": "enum Foo {\n bar();\n}",
"scopes": [
{
diff --git a/packages/app-web-docs/src/docs/user/languages/fixtures/kotlin.json b/packages/app-web-docs/src/docs/user/languages/fixtures/kotlin.json
index fcb34b8abb..adcf4f85fd 100644
--- a/packages/app-web-docs/src/docs/user/languages/fixtures/kotlin.json
+++ b/packages/app-web-docs/src/docs/user/languages/fixtures/kotlin.json
@@ -170,9 +170,9 @@
]
},
{
- "name": "scopes/kotlin/argument/argument.actual.enum.iteration",
+ "name": "scopes/kotlin/argument/argument.actual.enumConstant.iteration",
"languageId": "kotlin",
- "facet": "argument.actual.enum.iteration",
+ "facet": "argument.actual.enumConstant.iteration",
"code": "enum class Foo {\n bar(aaa, bbb)\n}",
"scopes": [
{
@@ -186,9 +186,9 @@
]
},
{
- "name": "scopes/kotlin/argument/argument.actual.enum.multiLine",
+ "name": "scopes/kotlin/argument/argument.actual.enumConstant.multiLine",
"languageId": "kotlin",
- "facet": "argument.actual.enum.multiLine",
+ "facet": "argument.actual.enumConstant.multiLine",
"code": "enum class Foo {\n bar(\n aaa,\n bbb\n )\n}",
"scopes": [
{
@@ -212,9 +212,9 @@
]
},
{
- "name": "scopes/kotlin/argument/argument.actual.enum.singleLine",
+ "name": "scopes/kotlin/argument/argument.actual.enumConstant.singleLine",
"languageId": "kotlin",
- "facet": "argument.actual.enum.singleLine",
+ "facet": "argument.actual.enumConstant.singleLine",
"code": "enum class Foo {\n bar(aaa, bbb)\n}",
"scopes": [
{
@@ -1062,9 +1062,9 @@
]
},
{
- "name": "scopes/kotlin/argumentList/argumentList.actual.enum.empty",
+ "name": "scopes/kotlin/argumentList/argumentList.actual.enumConstant.empty",
"languageId": "kotlin",
- "facet": "argumentList.actual.enum.empty",
+ "facet": "argumentList.actual.enumConstant.empty",
"code": "enum class Foo {\n bar()\n}",
"scopes": [
{
@@ -1079,9 +1079,9 @@
]
},
{
- "name": "scopes/kotlin/argumentList/argumentList.actual.enum.multiLine",
+ "name": "scopes/kotlin/argumentList/argumentList.actual.enumConstant.multiLine",
"languageId": "kotlin",
- "facet": "argumentList.actual.enum.multiLine",
+ "facet": "argumentList.actual.enumConstant.multiLine",
"code": "enum class Foo {\n bar(\n aaa,\n bbb\n )\n}",
"scopes": [
{
@@ -1096,9 +1096,9 @@
]
},
{
- "name": "scopes/kotlin/argumentList/argumentList.actual.enum.singleLine",
+ "name": "scopes/kotlin/argumentList/argumentList.actual.enumConstant.singleLine",
"languageId": "kotlin",
- "facet": "argumentList.actual.enum.singleLine",
+ "facet": "argumentList.actual.enumConstant.singleLine",
"code": "enum class Foo {\n bar(aaa, bbb)\n}",
"scopes": [
{
@@ -2095,9 +2095,9 @@
]
},
{
- "name": "scopes/kotlin/functionCall/functionCall.enum",
+ "name": "scopes/kotlin/functionCall/functionCall.enumConstant",
"languageId": "kotlin",
- "facet": "functionCall.enum",
+ "facet": "functionCall.enumConstant",
"code": "enum class Foo {\n bar()\n}",
"scopes": [
{
@@ -2240,9 +2240,9 @@
]
},
{
- "name": "scopes/kotlin/functionCallee/functionCallee.enum",
+ "name": "scopes/kotlin/functionCallee/functionCallee.enumConstant",
"languageId": "kotlin",
- "facet": "functionCallee.enum",
+ "facet": "functionCallee.enumConstant",
"code": "enum class Foo {\n bar()\n}",
"scopes": [
{
diff --git a/packages/app-web-docs/src/docs/user/languages/fixtures/rust.json b/packages/app-web-docs/src/docs/user/languages/fixtures/rust.json
index e0f2dd28fb..e270140147 100644
--- a/packages/app-web-docs/src/docs/user/languages/fixtures/rust.json
+++ b/packages/app-web-docs/src/docs/user/languages/fixtures/rust.json
@@ -34,9 +34,9 @@
]
},
{
- "name": "scopes/rust/argument/argument.actual.enum.iteration",
+ "name": "scopes/rust/argument/argument.actual.enumConstant.iteration",
"languageId": "rust",
- "facet": "argument.actual.enum.iteration",
+ "facet": "argument.actual.enumConstant.iteration",
"code": "enum Foo {\n Bar(aaa, bbb)\n}",
"scopes": [
{
@@ -50,9 +50,9 @@
]
},
{
- "name": "scopes/rust/argument/argument.actual.enum.multiLine",
+ "name": "scopes/rust/argument/argument.actual.enumConstant.multiLine",
"languageId": "rust",
- "facet": "argument.actual.enum.multiLine",
+ "facet": "argument.actual.enumConstant.multiLine",
"code": "enum Foo {\n Bar(\n aaa,\n bbb\n )\n}",
"scopes": [
{
@@ -76,9 +76,9 @@
]
},
{
- "name": "scopes/rust/argument/argument.actual.enum.singleLine",
+ "name": "scopes/rust/argument/argument.actual.enumConstant.singleLine",
"languageId": "rust",
- "facet": "argument.actual.enum.singleLine",
+ "facet": "argument.actual.enumConstant.singleLine",
"code": "enum Foo {\n Bar(aaa, bbb)\n}",
"scopes": [
{
@@ -545,9 +545,9 @@
]
},
{
- "name": "scopes/rust/argumentList/argumentList.actual.enum.empty",
+ "name": "scopes/rust/argumentList/argumentList.actual.enumConstant.empty",
"languageId": "rust",
- "facet": "argumentList.actual.enum.empty",
+ "facet": "argumentList.actual.enumConstant.empty",
"code": "enum Foo {\n Bar()\n}",
"scopes": [
{
@@ -562,9 +562,9 @@
]
},
{
- "name": "scopes/rust/argumentList/argumentList.actual.enum.multiLine",
+ "name": "scopes/rust/argumentList/argumentList.actual.enumConstant.multiLine",
"languageId": "rust",
- "facet": "argumentList.actual.enum.multiLine",
+ "facet": "argumentList.actual.enumConstant.multiLine",
"code": "enum Foo {\n Bar(\n aaa,\n bbb\n )\n}",
"scopes": [
{
@@ -579,9 +579,9 @@
]
},
{
- "name": "scopes/rust/argumentList/argumentList.actual.enum.singleLine",
+ "name": "scopes/rust/argumentList/argumentList.actual.enumConstant.singleLine",
"languageId": "rust",
- "facet": "argumentList.actual.enum.singleLine",
+ "facet": "argumentList.actual.enumConstant.singleLine",
"code": "enum Foo {\n Bar(aaa, bbb)\n}",
"scopes": [
{
@@ -1249,9 +1249,9 @@
]
},
{
- "name": "scopes/rust/functionCall.enum",
+ "name": "scopes/rust/functionCall.enumConstant",
"languageId": "rust",
- "facet": "functionCall.enum",
+ "facet": "functionCall.enumConstant",
"code": "enum Foo {\n Bar()\n}",
"scopes": [
{
@@ -1343,9 +1343,9 @@
]
},
{
- "name": "scopes/rust/functionCallee.enum",
+ "name": "scopes/rust/functionCallee.enumConstant",
"languageId": "rust",
- "facet": "functionCallee.enum",
+ "facet": "functionCallee.enumConstant",
"code": "enum Foo {\n Bar()\n}",
"scopes": [
{
diff --git a/packages/app-web-docs/src/docs/user/languages/java.mdx b/packages/app-web-docs/src/docs/user/languages/java.mdx
index 3e2a1d2425..5bb7e46729 100644
--- a/packages/app-web-docs/src/docs/user/languages/java.mdx
+++ b/packages/app-web-docs/src/docs/user/languages/java.mdx
@@ -47,23 +47,23 @@ Below are visualizations of all our scope tests for this language. These were cr
-#### 5. Argument list: Actual enum empty
+#### 5. Argument list: Actual enum constant empty
-An empty list of arguments in an enum constructor call. Insertion delimiter should be empty.
+An empty parenthesized list in an enum constant or variant declaration. Insertion delimiter should be empty.
-
+
-#### 6. Argument list: Actual enum multi line
+#### 6. Argument list: Actual enum constant multi line
-A multi-line list of arguments in an enum constructor call. Insertion delimiter should include a newline.
+A multi-line parenthesized list in an enum constant or variant declaration. Insertion delimiter should include a newline.
-
+
-#### 7. Argument list: Actual enum single line
+#### 7. Argument list: Actual enum constant single line
-A single-line list of arguments in an enum constructor call
+A single-line parenthesized list in an enum constant or variant declaration
-
+
#### 8. Argument list: Actual method empty
@@ -163,17 +163,17 @@ Below are visualizations of all our scope tests for this language. These were cr
-#### 3. Argument: Actual enum multi line
+#### 3. Argument: Actual enum constant multi line
-A multi-line argument in an enum constructor call. Insertion delimiter should include a newline.
+A multi-line argument in a parenthesized enum constant or variant declaration. Insertion delimiter should include a newline.
-
+
-#### 4. Argument: Actual enum single line
+#### 4. Argument: Actual enum constant single line
-A single-line argument in an enum constructor call
+A single-line argument in a parenthesized enum constant or variant declaration
-
+
#### 5. Argument: Actual method multi line
@@ -253,11 +253,11 @@ Below are visualizations of all our scope tests for this language. These were cr
-#### 18. Argument: Actual enum (iteration)
+#### 18. Argument: Actual enum constant (iteration)
-Iteration scope for arguments in an enum constructor call: the argument list. The domain should be the entire enum constructor call..
+Iteration scope for arguments in a parenthesized enum constant or variant declaration: the parenthesized list. The domain should be the entire enum constant or variant declaration..
-
+
#### 19. Argument: Actual method (iteration)
@@ -503,11 +503,11 @@ Below are visualizations of all our scope tests for this language. These were cr
-#### 4. Function call: Enum
+#### 4. Function call: Enum constant
-An enum constructor call
+An enum constant or variant declaration with parentheses
-
+
#### 5. Function call: Generic
@@ -541,11 +541,11 @@ Below are visualizations of all our scope tests for this language. These were cr
-#### 4. Function callee: Enum
+#### 4. Function callee: Enum constant
-The enum constructor being called
+The name of an enum constant or variant declared with parentheses
-
+
#### 5. Function callee: Generic
diff --git a/packages/app-web-docs/src/docs/user/languages/kotlin.mdx b/packages/app-web-docs/src/docs/user/languages/kotlin.mdx
index d25c5b8cb0..3b6213399e 100644
--- a/packages/app-web-docs/src/docs/user/languages/kotlin.mdx
+++ b/packages/app-web-docs/src/docs/user/languages/kotlin.mdx
@@ -53,23 +53,23 @@ Below are visualizations of all our scope tests for this language. These were cr
-#### 5. Argument list: Actual enum empty
+#### 5. Argument list: Actual enum constant empty
-An empty list of arguments in an enum constructor call. Insertion delimiter should be empty.
+An empty parenthesized list in an enum constant or variant declaration. Insertion delimiter should be empty.
-
+
-#### 6. Argument list: Actual enum multi line
+#### 6. Argument list: Actual enum constant multi line
-A multi-line list of arguments in an enum constructor call. Insertion delimiter should include a newline.
+A multi-line parenthesized list in an enum constant or variant declaration. Insertion delimiter should include a newline.
-
+
-#### 7. Argument list: Actual enum single line
+#### 7. Argument list: Actual enum constant single line
-A single-line list of arguments in an enum constructor call
+A single-line parenthesized list in an enum constant or variant declaration
-
+
#### 8. Argument list: Actual method empty
@@ -195,17 +195,17 @@ Below are visualizations of all our scope tests for this language. These were cr
-#### 3. Argument: Actual enum multi line
+#### 3. Argument: Actual enum constant multi line
-A multi-line argument in an enum constructor call. Insertion delimiter should include a newline.
+A multi-line argument in a parenthesized enum constant or variant declaration. Insertion delimiter should include a newline.
-
+
-#### 4. Argument: Actual enum single line
+#### 4. Argument: Actual enum constant single line
-A single-line argument in an enum constructor call
+A single-line argument in a parenthesized enum constant or variant declaration
-
+
#### 5. Argument: Actual method multi line
@@ -307,11 +307,11 @@ Below are visualizations of all our scope tests for this language. These were cr
-#### 20. Argument: Actual enum (iteration)
+#### 20. Argument: Actual enum constant (iteration)
-Iteration scope for arguments in an enum constructor call: the argument list. The domain should be the entire enum constructor call..
+Iteration scope for arguments in a parenthesized enum constant or variant declaration: the parenthesized list. The domain should be the entire enum constant or variant declaration..
-
+
#### 21. Argument: Actual method (iteration)
@@ -531,11 +531,11 @@ Below are visualizations of all our scope tests for this language. These were cr
-#### 4. Function call: Enum
+#### 4. Function call: Enum constant
-An enum constructor call
+An enum constant or variant declaration with parentheses
-
+
#### 5. Function call: Generic
@@ -573,11 +573,11 @@ Below are visualizations of all our scope tests for this language. These were cr
-#### 4. Function callee: Enum
+#### 4. Function callee: Enum constant
-The enum constructor being called
+The name of an enum constant or variant declared with parentheses
-
+
#### 5. Function callee: Generic
diff --git a/packages/app-web-docs/src/docs/user/languages/rust.mdx b/packages/app-web-docs/src/docs/user/languages/rust.mdx
index b9f329d288..55b71a54cd 100644
--- a/packages/app-web-docs/src/docs/user/languages/rust.mdx
+++ b/packages/app-web-docs/src/docs/user/languages/rust.mdx
@@ -29,23 +29,23 @@ Below are visualizations of all our scope tests for this language. These were cr
-#### 2. Argument list: Actual enum empty
+#### 2. Argument list: Actual enum constant empty
-An empty list of arguments in an enum constructor call. Insertion delimiter should be empty.
+An empty parenthesized list in an enum constant or variant declaration. Insertion delimiter should be empty.
-
+
-#### 3. Argument list: Actual enum multi line
+#### 3. Argument list: Actual enum constant multi line
-A multi-line list of arguments in an enum constructor call. Insertion delimiter should include a newline.
+A multi-line parenthesized list in an enum constant or variant declaration. Insertion delimiter should include a newline.
-
+
-#### 4. Argument list: Actual enum single line
+#### 4. Argument list: Actual enum constant single line
-A single-line list of arguments in an enum constructor call
+A single-line parenthesized list in an enum constant or variant declaration
-
+
#### 5. Argument list: Actual method empty
@@ -133,17 +133,17 @@ Below are visualizations of all our scope tests for this language. These were cr
### Argument or parameter
-#### 1. Argument: Actual enum multi line
+#### 1. Argument: Actual enum constant multi line
-A multi-line argument in an enum constructor call. Insertion delimiter should include a newline.
+A multi-line argument in a parenthesized enum constant or variant declaration. Insertion delimiter should include a newline.
-
+
-#### 2. Argument: Actual enum single line
+#### 2. Argument: Actual enum constant single line
-A single-line argument in an enum constructor call
+A single-line argument in a parenthesized enum constant or variant declaration
-
+
#### 3. Argument: Actual method multi line
@@ -215,11 +215,11 @@ Below are visualizations of all our scope tests for this language. These were cr
-#### 14. Argument: Actual enum (iteration)
+#### 14. Argument: Actual enum constant (iteration)
-Iteration scope for arguments in an enum constructor call: the argument list. The domain should be the entire enum constructor call..
+Iteration scope for arguments in a parenthesized enum constant or variant declaration: the parenthesized list. The domain should be the entire enum constant or variant declaration..
-
+
#### 15. Argument: Actual method (iteration)
@@ -371,11 +371,11 @@ Below are visualizations of all our scope tests for this language. These were cr
-#### 3. Function call: Enum
+#### 3. Function call: Enum constant
-An enum constructor call
+An enum constant or variant declaration with parentheses
-
+
#### 4. Function call: Generic
@@ -403,11 +403,11 @@ Below are visualizations of all our scope tests for this language. These were cr
-#### 3. Function callee: Enum
+#### 3. Function callee: Enum constant
-The enum constructor being called
+The name of an enum constant or variant declared with parentheses
-
+
#### 4. Function callee: Generic
diff --git a/packages/app-web-docs/src/docs/user/scopes/argumentList.mdx b/packages/app-web-docs/src/docs/user/scopes/argumentList.mdx
index e9b6497a97..958127e669 100644
--- a/packages/app-web-docs/src/docs/user/scopes/argumentList.mdx
+++ b/packages/app-web-docs/src/docs/user/scopes/argumentList.mdx
@@ -249,65 +249,65 @@ Default: `arg list`
-### Argument list: Actual enum empty
+### Argument list: Actual enum constant empty
-An empty list of arguments in an enum constructor call. Insertion delimiter should be empty.
+An empty parenthesized list in an enum constant or variant declaration. Insertion delimiter should be empty.
##### Dart
-
+
##### Java
-
+
##### Kotlin
-
+
##### Rust
-
+
-### Argument list: Actual enum multi line
+### Argument list: Actual enum constant multi line
-A multi-line list of arguments in an enum constructor call. Insertion delimiter should include a newline.
+A multi-line parenthesized list in an enum constant or variant declaration. Insertion delimiter should include a newline.
##### Dart
-
+
##### Java
-
+
##### Kotlin
-
+
##### Rust
-
+
-### Argument list: Actual enum single line
+### Argument list: Actual enum constant single line
-A single-line list of arguments in an enum constructor call
+A single-line parenthesized list in an enum constant or variant declaration
##### Dart
-
+
##### Java
-
+
##### Kotlin
-
+
##### Rust
-
+
### Argument list: Actual method empty
diff --git a/packages/app-web-docs/src/docs/user/scopes/argumentOrParameter.mdx b/packages/app-web-docs/src/docs/user/scopes/argumentOrParameter.mdx
index b287b92e27..0a5eaff000 100644
--- a/packages/app-web-docs/src/docs/user/scopes/argumentOrParameter.mdx
+++ b/packages/app-web-docs/src/docs/user/scopes/argumentOrParameter.mdx
@@ -119,45 +119,45 @@ Default: `arg`
-### Argument: Actual enum multi line
+### Argument: Actual enum constant multi line
-A multi-line argument in an enum constructor call. Insertion delimiter should include a newline.
+A multi-line argument in a parenthesized enum constant or variant declaration. Insertion delimiter should include a newline.
##### Dart
-
+
##### Java
-
+
##### Kotlin
-
+
##### Rust
-
+
-### Argument: Actual enum single line
+### Argument: Actual enum constant single line
-A single-line argument in an enum constructor call
+A single-line argument in a parenthesized enum constant or variant declaration
##### Dart
-
+
##### Java
-
+
##### Kotlin
-
+
##### Rust
-
+
### Argument: Actual method multi line
@@ -1145,25 +1145,25 @@ Default: `arg`
-### Argument: Actual enum (iteration)
+### Argument: Actual enum constant (iteration)
-Iteration scope for arguments in an enum constructor call: the argument list. The domain should be the entire enum constructor call..
+Iteration scope for arguments in a parenthesized enum constant or variant declaration: the parenthesized list. The domain should be the entire enum constant or variant declaration..
##### Dart
-
+
##### Java
-
+
##### Kotlin
-
+
##### Rust
-
+
### Argument: Actual method (iteration)
diff --git a/packages/app-web-docs/src/docs/user/scopes/fixtures/argumentList.json b/packages/app-web-docs/src/docs/user/scopes/fixtures/argumentList.json
index 78d7e90023..2ab2956b65 100644
--- a/packages/app-web-docs/src/docs/user/scopes/fixtures/argumentList.json
+++ b/packages/app-web-docs/src/docs/user/scopes/fixtures/argumentList.json
@@ -884,9 +884,9 @@
]
},
{
- "name": "scopes/dart/argumentList/argumentList.actual.enum.empty",
+ "name": "scopes/dart/argumentList/argumentList.actual.enumConstant.empty",
"languageId": "dart",
- "facet": "argumentList.actual.enum.empty",
+ "facet": "argumentList.actual.enumConstant.empty",
"code": "enum Foo {\n bar();\n}",
"scopes": [
{
@@ -901,9 +901,9 @@
]
},
{
- "name": "scopes/dart/argumentList/argumentList.actual.enum.multiLine",
+ "name": "scopes/dart/argumentList/argumentList.actual.enumConstant.multiLine",
"languageId": "dart",
- "facet": "argumentList.actual.enum.multiLine",
+ "facet": "argumentList.actual.enumConstant.multiLine",
"code": "enum Foo {\n bar(\n aaa,\n bbb\n );\n}",
"scopes": [
{
@@ -918,9 +918,9 @@
]
},
{
- "name": "scopes/dart/argumentList/argumentList.actual.enum.singleLine",
+ "name": "scopes/dart/argumentList/argumentList.actual.enumConstant.singleLine",
"languageId": "dart",
- "facet": "argumentList.actual.enum.singleLine",
+ "facet": "argumentList.actual.enumConstant.singleLine",
"code": "enum Foo {\n bar(aaa, bbb);\n}",
"scopes": [
{
@@ -1574,9 +1574,9 @@
]
},
{
- "name": "scopes/java/argumentList/argumentList.actual.enum.empty",
+ "name": "scopes/java/argumentList/argumentList.actual.enumConstant.empty",
"languageId": "java",
- "facet": "argumentList.actual.enum.empty",
+ "facet": "argumentList.actual.enumConstant.empty",
"code": "enum Foo {\n bar();\n}",
"scopes": [
{
@@ -1591,9 +1591,9 @@
]
},
{
- "name": "scopes/java/argumentList/argumentList.actual.enum.multiLine",
+ "name": "scopes/java/argumentList/argumentList.actual.enumConstant.multiLine",
"languageId": "java",
- "facet": "argumentList.actual.enum.multiLine",
+ "facet": "argumentList.actual.enumConstant.multiLine",
"code": "enum Foo {\n bar(\n aaa,\n bbb\n );\n}",
"scopes": [
{
@@ -1608,9 +1608,9 @@
]
},
{
- "name": "scopes/java/argumentList/argumentList.actual.enum.singleLine",
+ "name": "scopes/java/argumentList/argumentList.actual.enumConstant.singleLine",
"languageId": "java",
- "facet": "argumentList.actual.enum.singleLine",
+ "facet": "argumentList.actual.enumConstant.singleLine",
"code": "enum Foo {\n bar(aaa, bbb);\n}",
"scopes": [
{
@@ -2747,9 +2747,9 @@
]
},
{
- "name": "scopes/kotlin/argumentList/argumentList.actual.enum.empty",
+ "name": "scopes/kotlin/argumentList/argumentList.actual.enumConstant.empty",
"languageId": "kotlin",
- "facet": "argumentList.actual.enum.empty",
+ "facet": "argumentList.actual.enumConstant.empty",
"code": "enum class Foo {\n bar()\n}",
"scopes": [
{
@@ -2764,9 +2764,9 @@
]
},
{
- "name": "scopes/kotlin/argumentList/argumentList.actual.enum.multiLine",
+ "name": "scopes/kotlin/argumentList/argumentList.actual.enumConstant.multiLine",
"languageId": "kotlin",
- "facet": "argumentList.actual.enum.multiLine",
+ "facet": "argumentList.actual.enumConstant.multiLine",
"code": "enum class Foo {\n bar(\n aaa,\n bbb\n )\n}",
"scopes": [
{
@@ -2781,9 +2781,9 @@
]
},
{
- "name": "scopes/kotlin/argumentList/argumentList.actual.enum.singleLine",
+ "name": "scopes/kotlin/argumentList/argumentList.actual.enumConstant.singleLine",
"languageId": "kotlin",
- "facet": "argumentList.actual.enum.singleLine",
+ "facet": "argumentList.actual.enumConstant.singleLine",
"code": "enum class Foo {\n bar(aaa, bbb)\n}",
"scopes": [
{
@@ -4668,9 +4668,9 @@
]
},
{
- "name": "scopes/rust/argumentList/argumentList.actual.enum.empty",
+ "name": "scopes/rust/argumentList/argumentList.actual.enumConstant.empty",
"languageId": "rust",
- "facet": "argumentList.actual.enum.empty",
+ "facet": "argumentList.actual.enumConstant.empty",
"code": "enum Foo {\n Bar()\n}",
"scopes": [
{
@@ -4685,9 +4685,9 @@
]
},
{
- "name": "scopes/rust/argumentList/argumentList.actual.enum.multiLine",
+ "name": "scopes/rust/argumentList/argumentList.actual.enumConstant.multiLine",
"languageId": "rust",
- "facet": "argumentList.actual.enum.multiLine",
+ "facet": "argumentList.actual.enumConstant.multiLine",
"code": "enum Foo {\n Bar(\n aaa,\n bbb\n )\n}",
"scopes": [
{
@@ -4702,9 +4702,9 @@
]
},
{
- "name": "scopes/rust/argumentList/argumentList.actual.enum.singleLine",
+ "name": "scopes/rust/argumentList/argumentList.actual.enumConstant.singleLine",
"languageId": "rust",
- "facet": "argumentList.actual.enum.singleLine",
+ "facet": "argumentList.actual.enumConstant.singleLine",
"code": "enum Foo {\n Bar(aaa, bbb)\n}",
"scopes": [
{
diff --git a/packages/app-web-docs/src/docs/user/scopes/fixtures/argumentOrParameter.json b/packages/app-web-docs/src/docs/user/scopes/fixtures/argumentOrParameter.json
index b98b7d1e4f..f0208823d3 100644
--- a/packages/app-web-docs/src/docs/user/scopes/fixtures/argumentOrParameter.json
+++ b/packages/app-web-docs/src/docs/user/scopes/fixtures/argumentOrParameter.json
@@ -1293,9 +1293,9 @@
]
},
{
- "name": "scopes/dart/argument/argument.actual.enum.iteration",
+ "name": "scopes/dart/argument/argument.actual.enumConstant.iteration",
"languageId": "dart",
- "facet": "argument.actual.enum.iteration",
+ "facet": "argument.actual.enumConstant.iteration",
"code": "enum Foo {\n bar(aaa, bbb);\n}",
"scopes": [
{
@@ -1309,9 +1309,9 @@
]
},
{
- "name": "scopes/dart/argument/argument.actual.enum.multiLine",
+ "name": "scopes/dart/argument/argument.actual.enumConstant.multiLine",
"languageId": "dart",
- "facet": "argument.actual.enum.multiLine",
+ "facet": "argument.actual.enumConstant.multiLine",
"code": "enum Foo {\n bar(\n aaa,\n bbb\n );\n}",
"scopes": [
{
@@ -1335,9 +1335,9 @@
]
},
{
- "name": "scopes/dart/argument/argument.actual.enum.singleLine",
+ "name": "scopes/dart/argument/argument.actual.enumConstant.singleLine",
"languageId": "dart",
- "facet": "argument.actual.enum.singleLine",
+ "facet": "argument.actual.enumConstant.singleLine",
"code": "enum Foo {\n bar(aaa, bbb);\n}",
"scopes": [
{
@@ -2221,9 +2221,9 @@
]
},
{
- "name": "scopes/java/argument/argument.actual.enum.iteration",
+ "name": "scopes/java/argument/argument.actual.enumConstant.iteration",
"languageId": "java",
- "facet": "argument.actual.enum.iteration",
+ "facet": "argument.actual.enumConstant.iteration",
"code": "enum Foo {\n bar(aaa, bbb);\n}",
"scopes": [
{
@@ -2237,9 +2237,9 @@
]
},
{
- "name": "scopes/java/argument/argument.actual.enum.multiLine",
+ "name": "scopes/java/argument/argument.actual.enumConstant.multiLine",
"languageId": "java",
- "facet": "argument.actual.enum.multiLine",
+ "facet": "argument.actual.enumConstant.multiLine",
"code": "enum Foo {\n bar(\n aaa,\n bbb\n );\n}",
"scopes": [
{
@@ -2263,9 +2263,9 @@
]
},
{
- "name": "scopes/java/argument/argument.actual.enum.singleLine",
+ "name": "scopes/java/argument/argument.actual.enumConstant.singleLine",
"languageId": "java",
- "facet": "argument.actual.enum.singleLine",
+ "facet": "argument.actual.enumConstant.singleLine",
"code": "enum Foo {\n bar(aaa, bbb);\n}",
"scopes": [
{
@@ -3662,9 +3662,9 @@
]
},
{
- "name": "scopes/kotlin/argument/argument.actual.enum.iteration",
+ "name": "scopes/kotlin/argument/argument.actual.enumConstant.iteration",
"languageId": "kotlin",
- "facet": "argument.actual.enum.iteration",
+ "facet": "argument.actual.enumConstant.iteration",
"code": "enum class Foo {\n bar(aaa, bbb)\n}",
"scopes": [
{
@@ -3678,9 +3678,9 @@
]
},
{
- "name": "scopes/kotlin/argument/argument.actual.enum.multiLine",
+ "name": "scopes/kotlin/argument/argument.actual.enumConstant.multiLine",
"languageId": "kotlin",
- "facet": "argument.actual.enum.multiLine",
+ "facet": "argument.actual.enumConstant.multiLine",
"code": "enum class Foo {\n bar(\n aaa,\n bbb\n )\n}",
"scopes": [
{
@@ -3704,9 +3704,9 @@
]
},
{
- "name": "scopes/kotlin/argument/argument.actual.enum.singleLine",
+ "name": "scopes/kotlin/argument/argument.actual.enumConstant.singleLine",
"languageId": "kotlin",
- "facet": "argument.actual.enum.singleLine",
+ "facet": "argument.actual.enumConstant.singleLine",
"code": "enum class Foo {\n bar(aaa, bbb)\n}",
"scopes": [
{
@@ -6527,9 +6527,9 @@
]
},
{
- "name": "scopes/rust/argument/argument.actual.enum.iteration",
+ "name": "scopes/rust/argument/argument.actual.enumConstant.iteration",
"languageId": "rust",
- "facet": "argument.actual.enum.iteration",
+ "facet": "argument.actual.enumConstant.iteration",
"code": "enum Foo {\n Bar(aaa, bbb)\n}",
"scopes": [
{
@@ -6543,9 +6543,9 @@
]
},
{
- "name": "scopes/rust/argument/argument.actual.enum.multiLine",
+ "name": "scopes/rust/argument/argument.actual.enumConstant.multiLine",
"languageId": "rust",
- "facet": "argument.actual.enum.multiLine",
+ "facet": "argument.actual.enumConstant.multiLine",
"code": "enum Foo {\n Bar(\n aaa,\n bbb\n )\n}",
"scopes": [
{
@@ -6569,9 +6569,9 @@
]
},
{
- "name": "scopes/rust/argument/argument.actual.enum.singleLine",
+ "name": "scopes/rust/argument/argument.actual.enumConstant.singleLine",
"languageId": "rust",
- "facet": "argument.actual.enum.singleLine",
+ "facet": "argument.actual.enumConstant.singleLine",
"code": "enum Foo {\n Bar(aaa, bbb)\n}",
"scopes": [
{
diff --git a/packages/app-web-docs/src/docs/user/scopes/fixtures/functionCall.json b/packages/app-web-docs/src/docs/user/scopes/fixtures/functionCall.json
index 76eac3ebf9..a067b86a46 100644
--- a/packages/app-web-docs/src/docs/user/scopes/fixtures/functionCall.json
+++ b/packages/app-web-docs/src/docs/user/scopes/fixtures/functionCall.json
@@ -282,9 +282,9 @@
]
},
{
- "name": "scopes/dart/functionCall/functionCall.enum",
+ "name": "scopes/dart/functionCall/functionCall.enumConstant",
"languageId": "dart",
- "facet": "functionCall.enum",
+ "facet": "functionCall.enumConstant",
"code": "enum Foo {\n bar();\n}",
"scopes": [
{
@@ -470,9 +470,9 @@
]
},
{
- "name": "scopes/java/functionCall/functionCall.enum",
+ "name": "scopes/java/functionCall/functionCall.enumConstant",
"languageId": "java",
- "facet": "functionCall.enum",
+ "facet": "functionCall.enumConstant",
"code": "enum Foo {\n bar();\n}",
"scopes": [
{
@@ -692,9 +692,9 @@
]
},
{
- "name": "scopes/kotlin/functionCall/functionCall.enum",
+ "name": "scopes/kotlin/functionCall/functionCall.enumConstant",
"languageId": "kotlin",
- "facet": "functionCall.enum",
+ "facet": "functionCall.enumConstant",
"code": "enum class Foo {\n bar()\n}",
"scopes": [
{
@@ -1171,9 +1171,9 @@
]
},
{
- "name": "scopes/rust/functionCall.enum",
+ "name": "scopes/rust/functionCall.enumConstant",
"languageId": "rust",
- "facet": "functionCall.enum",
+ "facet": "functionCall.enumConstant",
"code": "enum Foo {\n Bar()\n}",
"scopes": [
{
diff --git a/packages/app-web-docs/src/docs/user/scopes/fixtures/functionCallee.json b/packages/app-web-docs/src/docs/user/scopes/fixtures/functionCallee.json
index aedb9472b8..641cc1c211 100644
--- a/packages/app-web-docs/src/docs/user/scopes/fixtures/functionCallee.json
+++ b/packages/app-web-docs/src/docs/user/scopes/fixtures/functionCallee.json
@@ -282,9 +282,9 @@
]
},
{
- "name": "scopes/dart/functionCallee/functionCallee.enum",
+ "name": "scopes/dart/functionCallee/functionCallee.enumConstant",
"languageId": "dart",
- "facet": "functionCallee.enum",
+ "facet": "functionCallee.enumConstant",
"code": "enum Foo {\n bar();\n}",
"scopes": [
{
@@ -470,9 +470,9 @@
]
},
{
- "name": "scopes/java/functionCallee/functionCallee.enum",
+ "name": "scopes/java/functionCallee/functionCallee.enumConstant",
"languageId": "java",
- "facet": "functionCallee.enum",
+ "facet": "functionCallee.enumConstant",
"code": "enum Foo {\n bar();\n}",
"scopes": [
{
@@ -692,9 +692,9 @@
]
},
{
- "name": "scopes/kotlin/functionCallee/functionCallee.enum",
+ "name": "scopes/kotlin/functionCallee/functionCallee.enumConstant",
"languageId": "kotlin",
- "facet": "functionCallee.enum",
+ "facet": "functionCallee.enumConstant",
"code": "enum class Foo {\n bar()\n}",
"scopes": [
{
@@ -1171,9 +1171,9 @@
]
},
{
- "name": "scopes/rust/functionCallee.enum",
+ "name": "scopes/rust/functionCallee.enumConstant",
"languageId": "rust",
- "facet": "functionCallee.enum",
+ "facet": "functionCallee.enumConstant",
"code": "enum Foo {\n Bar()\n}",
"scopes": [
{
diff --git a/packages/app-web-docs/src/docs/user/scopes/functionCall.mdx b/packages/app-web-docs/src/docs/user/scopes/functionCall.mdx
index 088dcb7ada..b5d3b9b0f5 100644
--- a/packages/app-web-docs/src/docs/user/scopes/functionCall.mdx
+++ b/packages/app-web-docs/src/docs/user/scopes/functionCall.mdx
@@ -229,25 +229,25 @@ Default: `call`
-### Function call: Enum
+### Function call: Enum constant
-An enum constructor call
+An enum constant or variant declaration with parentheses
##### Dart
-
+
##### Java
-
+
##### Kotlin
-
+
##### Rust
-
+
### Function call: Generic
diff --git a/packages/app-web-docs/src/docs/user/scopes/functionCallee.mdx b/packages/app-web-docs/src/docs/user/scopes/functionCallee.mdx
index 0c3ac2784b..553e56091d 100644
--- a/packages/app-web-docs/src/docs/user/scopes/functionCallee.mdx
+++ b/packages/app-web-docs/src/docs/user/scopes/functionCallee.mdx
@@ -229,25 +229,25 @@ Default: `callee`
-### Function callee: Enum
+### Function callee: Enum constant
-The enum constructor being called
+The name of an enum constant or variant declared with parentheses
##### Dart
-
+
##### Java
-
+
##### Kotlin
-
+
##### Rust
-
+
### Function callee: Generic
diff --git a/packages/lib-common/src/scopeSupportFacets/c.ts b/packages/lib-common/src/scopeSupportFacets/c.ts
index 9d9848a75d..ed136a9a47 100644
--- a/packages/lib-common/src/scopeSupportFacets/c.ts
+++ b/packages/lib-common/src/scopeSupportFacets/c.ts
@@ -245,14 +245,14 @@ export const cCoreScopeSupport: LanguageScopeSupportFacetMap = {
"value.throw": notApplicable,
// Enum calls
- "functionCall.enum": notApplicable,
- "functionCallee.enum": notApplicable,
- "argument.actual.enum.singleLine": notApplicable,
- "argument.actual.enum.multiLine": notApplicable,
- "argumentList.actual.enum.empty": notApplicable,
- "argumentList.actual.enum.singleLine": notApplicable,
- "argumentList.actual.enum.multiLine": notApplicable,
- "argument.actual.enum.iteration": notApplicable,
+ "functionCall.enumConstant": notApplicable,
+ "functionCallee.enumConstant": notApplicable,
+ "argument.actual.enumConstant.singleLine": notApplicable,
+ "argument.actual.enumConstant.multiLine": notApplicable,
+ "argumentList.actual.enumConstant.empty": notApplicable,
+ "argumentList.actual.enumConstant.singleLine": notApplicable,
+ "argumentList.actual.enumConstant.multiLine": notApplicable,
+ "argument.actual.enumConstant.iteration": notApplicable,
// Document
chapter: notApplicable,
diff --git a/packages/lib-common/src/scopeSupportFacets/clojure.ts b/packages/lib-common/src/scopeSupportFacets/clojure.ts
index 4cb60e5e23..a124068916 100644
--- a/packages/lib-common/src/scopeSupportFacets/clojure.ts
+++ b/packages/lib-common/src/scopeSupportFacets/clojure.ts
@@ -204,14 +204,14 @@ export const clojureScopeSupport: LanguageScopeSupportFacetMap = {
// Enum
"statement.enum": notApplicable,
- "functionCallee.enum": notApplicable,
- "functionCall.enum": notApplicable,
- "argument.actual.enum.singleLine": notApplicable,
- "argument.actual.enum.multiLine": notApplicable,
- "argumentList.actual.enum.empty": notApplicable,
- "argumentList.actual.enum.singleLine": notApplicable,
- "argumentList.actual.enum.multiLine": notApplicable,
- "argument.actual.enum.iteration": notApplicable,
+ "functionCallee.enumConstant": notApplicable,
+ "functionCall.enumConstant": notApplicable,
+ "argument.actual.enumConstant.singleLine": notApplicable,
+ "argument.actual.enumConstant.multiLine": notApplicable,
+ "argumentList.actual.enumConstant.empty": notApplicable,
+ "argumentList.actual.enumConstant.singleLine": notApplicable,
+ "argumentList.actual.enumConstant.multiLine": notApplicable,
+ "argument.actual.enumConstant.iteration": notApplicable,
"name.enum": notApplicable,
"name.field.enum": notApplicable,
"name.iteration.enum": notApplicable,
diff --git a/packages/lib-common/src/scopeSupportFacets/csharp.ts b/packages/lib-common/src/scopeSupportFacets/csharp.ts
index 1f6378e5cd..8e69eb6b71 100644
--- a/packages/lib-common/src/scopeSupportFacets/csharp.ts
+++ b/packages/lib-common/src/scopeSupportFacets/csharp.ts
@@ -294,14 +294,14 @@ export const csharpScopeSupport: LanguageScopeSupportFacetMap = {
"value.assignment.destructuring": notApplicable,
// Enum calls
- "functionCall.enum": notApplicable,
- "functionCallee.enum": notApplicable,
- "argument.actual.enum.singleLine": notApplicable,
- "argument.actual.enum.multiLine": notApplicable,
- "argumentList.actual.enum.empty": notApplicable,
- "argumentList.actual.enum.singleLine": notApplicable,
- "argumentList.actual.enum.multiLine": notApplicable,
- "argument.actual.enum.iteration": notApplicable,
+ "functionCall.enumConstant": notApplicable,
+ "functionCallee.enumConstant": notApplicable,
+ "argument.actual.enumConstant.singleLine": notApplicable,
+ "argument.actual.enumConstant.multiLine": notApplicable,
+ "argumentList.actual.enumConstant.empty": notApplicable,
+ "argumentList.actual.enumConstant.singleLine": notApplicable,
+ "argumentList.actual.enumConstant.multiLine": notApplicable,
+ "argument.actual.enumConstant.iteration": notApplicable,
// Section
section: notApplicable,
diff --git a/packages/lib-common/src/scopeSupportFacets/css.ts b/packages/lib-common/src/scopeSupportFacets/css.ts
index 152ff9ab1c..814f72c9f0 100644
--- a/packages/lib-common/src/scopeSupportFacets/css.ts
+++ b/packages/lib-common/src/scopeSupportFacets/css.ts
@@ -229,14 +229,14 @@ export const cssScopeSupport: LanguageScopeSupportFacetMap = {
// Enum
"statement.enum": notApplicable,
- "functionCallee.enum": notApplicable,
- "functionCall.enum": notApplicable,
- "argument.actual.enum.singleLine": notApplicable,
- "argument.actual.enum.multiLine": notApplicable,
- "argumentList.actual.enum.empty": notApplicable,
- "argumentList.actual.enum.singleLine": notApplicable,
- "argumentList.actual.enum.multiLine": notApplicable,
- "argument.actual.enum.iteration": notApplicable,
+ "functionCallee.enumConstant": notApplicable,
+ "functionCall.enumConstant": notApplicable,
+ "argument.actual.enumConstant.singleLine": notApplicable,
+ "argument.actual.enumConstant.multiLine": notApplicable,
+ "argumentList.actual.enumConstant.empty": notApplicable,
+ "argumentList.actual.enumConstant.singleLine": notApplicable,
+ "argumentList.actual.enumConstant.multiLine": notApplicable,
+ "argument.actual.enumConstant.iteration": notApplicable,
"name.enum": notApplicable,
"name.field.enum": notApplicable,
"name.iteration.enum": notApplicable,
diff --git a/packages/lib-common/src/scopeSupportFacets/dart.ts b/packages/lib-common/src/scopeSupportFacets/dart.ts
index 5fd1c4ad44..683e9baf60 100644
--- a/packages/lib-common/src/scopeSupportFacets/dart.ts
+++ b/packages/lib-common/src/scopeSupportFacets/dart.ts
@@ -24,19 +24,19 @@ export const dartScopeSupport: LanguageScopeSupportFacetMap = {
"functionCall.method": supported,
"functionCall.chain": supported,
"functionCall.generic": supported,
- "functionCall.enum": supported,
- "argument.actual.enum.singleLine": supported,
- "argument.actual.enum.multiLine": supported,
- "argumentList.actual.enum.empty": supported,
- "argumentList.actual.enum.singleLine": supported,
- "argumentList.actual.enum.multiLine": supported,
- "argument.actual.enum.iteration": supported,
+ "functionCall.enumConstant": supported,
+ "argument.actual.enumConstant.singleLine": supported,
+ "argument.actual.enumConstant.multiLine": supported,
+ "argumentList.actual.enumConstant.empty": supported,
+ "argumentList.actual.enumConstant.singleLine": supported,
+ "argumentList.actual.enumConstant.multiLine": supported,
+ "argument.actual.enumConstant.iteration": supported,
functionCallee: supported,
"functionCallee.constructor": supported,
"functionCallee.method": supported,
"functionCallee.chain": supported,
"functionCallee.generic": supported,
- "functionCallee.enum": supported,
+ "functionCallee.enumConstant": supported,
"argument.actual.singleLine": supported,
"argument.actual.multiLine": supported,
diff --git a/packages/lib-common/src/scopeSupportFacets/go.ts b/packages/lib-common/src/scopeSupportFacets/go.ts
index ccb01ab4e9..83831b43f5 100644
--- a/packages/lib-common/src/scopeSupportFacets/go.ts
+++ b/packages/lib-common/src/scopeSupportFacets/go.ts
@@ -237,14 +237,14 @@ export const goScopeSupport: LanguageScopeSupportFacetMap = {
"interior.enum": notApplicable,
"value.field.enum": notApplicable,
"value.iteration.enum": notApplicable,
- "functionCall.enum": notApplicable,
- "functionCallee.enum": notApplicable,
- "argument.actual.enum.singleLine": notApplicable,
- "argument.actual.enum.multiLine": notApplicable,
- "argumentList.actual.enum.empty": notApplicable,
- "argumentList.actual.enum.singleLine": notApplicable,
- "argumentList.actual.enum.multiLine": notApplicable,
- "argument.actual.enum.iteration": notApplicable,
+ "functionCall.enumConstant": notApplicable,
+ "functionCallee.enumConstant": notApplicable,
+ "argument.actual.enumConstant.singleLine": notApplicable,
+ "argument.actual.enumConstant.multiLine": notApplicable,
+ "argumentList.actual.enumConstant.empty": notApplicable,
+ "argumentList.actual.enumConstant.singleLine": notApplicable,
+ "argumentList.actual.enumConstant.multiLine": notApplicable,
+ "argument.actual.enumConstant.iteration": notApplicable,
// Constructors
"statement.constructor": notApplicable,
diff --git a/packages/lib-common/src/scopeSupportFacets/html.ts b/packages/lib-common/src/scopeSupportFacets/html.ts
index ef24399a21..4399d8f919 100644
--- a/packages/lib-common/src/scopeSupportFacets/html.ts
+++ b/packages/lib-common/src/scopeSupportFacets/html.ts
@@ -207,14 +207,14 @@ export const htmlScopeSupport: LanguageScopeSupportFacetMap = {
// Enum
"statement.enum": notApplicable,
- "functionCallee.enum": notApplicable,
- "functionCall.enum": notApplicable,
- "argument.actual.enum.singleLine": notApplicable,
- "argument.actual.enum.multiLine": notApplicable,
- "argumentList.actual.enum.empty": notApplicable,
- "argumentList.actual.enum.singleLine": notApplicable,
- "argumentList.actual.enum.multiLine": notApplicable,
- "argument.actual.enum.iteration": notApplicable,
+ "functionCallee.enumConstant": notApplicable,
+ "functionCall.enumConstant": notApplicable,
+ "argument.actual.enumConstant.singleLine": notApplicable,
+ "argument.actual.enumConstant.multiLine": notApplicable,
+ "argumentList.actual.enumConstant.empty": notApplicable,
+ "argumentList.actual.enumConstant.singleLine": notApplicable,
+ "argumentList.actual.enumConstant.multiLine": notApplicable,
+ "argument.actual.enumConstant.iteration": notApplicable,
"name.enum": notApplicable,
"name.field.enum": notApplicable,
"name.iteration.enum": notApplicable,
diff --git a/packages/lib-common/src/scopeSupportFacets/java.ts b/packages/lib-common/src/scopeSupportFacets/java.ts
index b6b8d27b5c..cda2838ec7 100644
--- a/packages/lib-common/src/scopeSupportFacets/java.ts
+++ b/packages/lib-common/src/scopeSupportFacets/java.ts
@@ -17,9 +17,9 @@ export const javaScopeSupport: LanguageScopeSupportFacetMap = {
"argument.actual.method.singleLine": supported,
"argument.actual.method.multiLine": supported,
"argument.actual.method.iteration": supported,
- "argument.actual.enum.singleLine": supported,
- "argument.actual.enum.multiLine": supported,
- "argument.actual.enum.iteration": supported,
+ "argument.actual.enumConstant.singleLine": supported,
+ "argument.actual.enumConstant.multiLine": supported,
+ "argument.actual.enumConstant.iteration": supported,
"argument.formal.constructor.singleLine": supported,
"argument.formal.constructor.multiLine": supported,
@@ -41,9 +41,9 @@ export const javaScopeSupport: LanguageScopeSupportFacetMap = {
"argumentList.actual.constructor.empty": supported,
"argumentList.actual.constructor.singleLine": supported,
"argumentList.actual.constructor.multiLine": supported,
- "argumentList.actual.enum.empty": supported,
- "argumentList.actual.enum.singleLine": supported,
- "argumentList.actual.enum.multiLine": supported,
+ "argumentList.actual.enumConstant.empty": supported,
+ "argumentList.actual.enumConstant.singleLine": supported,
+ "argumentList.actual.enumConstant.multiLine": supported,
"argumentList.formal.lambda.empty": supported,
"argumentList.formal.lambda.singleLine": supported,
@@ -90,14 +90,14 @@ export const javaScopeSupport: LanguageScopeSupportFacetMap = {
"functionCall.method": supported,
"functionCall.chain": supported,
"functionCall.generic": supported,
- "functionCall.enum": supported,
+ "functionCall.enumConstant": supported,
functionCallee: supported,
"functionCallee.constructor": supported,
"functionCallee.method": supported,
"functionCallee.chain": supported,
"functionCallee.generic": supported,
- "functionCallee.enum": supported,
+ "functionCallee.enumConstant": supported,
"namedFunction.constructor": supported,
"namedFunction.method": supported,
diff --git a/packages/lib-common/src/scopeSupportFacets/javascript.ts b/packages/lib-common/src/scopeSupportFacets/javascript.ts
index 6a7a2f399d..f20af526dd 100644
--- a/packages/lib-common/src/scopeSupportFacets/javascript.ts
+++ b/packages/lib-common/src/scopeSupportFacets/javascript.ts
@@ -358,14 +358,14 @@ export const javascriptScopeSupport: LanguageScopeSupportFacetMap = {
"value.iteration.enum": notApplicable,
"type.enum": notApplicable,
"interior.enum": notApplicable,
- "functionCall.enum": notApplicable,
- "functionCallee.enum": notApplicable,
- "argument.actual.enum.singleLine": notApplicable,
- "argument.actual.enum.multiLine": notApplicable,
- "argumentList.actual.enum.empty": notApplicable,
- "argumentList.actual.enum.singleLine": notApplicable,
- "argumentList.actual.enum.multiLine": notApplicable,
- "argument.actual.enum.iteration": notApplicable,
+ "functionCall.enumConstant": notApplicable,
+ "functionCallee.enumConstant": notApplicable,
+ "argument.actual.enumConstant.singleLine": notApplicable,
+ "argument.actual.enumConstant.multiLine": notApplicable,
+ "argumentList.actual.enumConstant.empty": notApplicable,
+ "argumentList.actual.enumConstant.singleLine": notApplicable,
+ "argumentList.actual.enumConstant.multiLine": notApplicable,
+ "argument.actual.enumConstant.iteration": notApplicable,
// Miscellaneous
"statement.misc": notApplicable,
diff --git a/packages/lib-common/src/scopeSupportFacets/json.ts b/packages/lib-common/src/scopeSupportFacets/json.ts
index cd18ced665..73f39fbe7d 100644
--- a/packages/lib-common/src/scopeSupportFacets/json.ts
+++ b/packages/lib-common/src/scopeSupportFacets/json.ts
@@ -210,14 +210,14 @@ export const jsonScopeSupport: LanguageScopeSupportFacetMap = {
// Enum
"statement.enum": notApplicable,
- "functionCallee.enum": notApplicable,
- "functionCall.enum": notApplicable,
- "argument.actual.enum.singleLine": notApplicable,
- "argument.actual.enum.multiLine": notApplicable,
- "argumentList.actual.enum.empty": notApplicable,
- "argumentList.actual.enum.singleLine": notApplicable,
- "argumentList.actual.enum.multiLine": notApplicable,
- "argument.actual.enum.iteration": notApplicable,
+ "functionCallee.enumConstant": notApplicable,
+ "functionCall.enumConstant": notApplicable,
+ "argument.actual.enumConstant.singleLine": notApplicable,
+ "argument.actual.enumConstant.multiLine": notApplicable,
+ "argumentList.actual.enumConstant.empty": notApplicable,
+ "argumentList.actual.enumConstant.singleLine": notApplicable,
+ "argumentList.actual.enumConstant.multiLine": notApplicable,
+ "argument.actual.enumConstant.iteration": notApplicable,
"name.enum": notApplicable,
"name.field.enum": notApplicable,
"name.iteration.enum": notApplicable,
diff --git a/packages/lib-common/src/scopeSupportFacets/kotlin.ts b/packages/lib-common/src/scopeSupportFacets/kotlin.ts
index 29e5f1c740..7de25fd82b 100644
--- a/packages/lib-common/src/scopeSupportFacets/kotlin.ts
+++ b/packages/lib-common/src/scopeSupportFacets/kotlin.ts
@@ -16,9 +16,9 @@ export const kotlinScopeSupport: LanguageScopeSupportFacetMap = {
"argument.actual.method.singleLine": supported,
"argument.actual.method.multiLine": supported,
"argument.actual.method.iteration": supported,
- "argument.actual.enum.singleLine": supported,
- "argument.actual.enum.multiLine": supported,
- "argument.actual.enum.iteration": supported,
+ "argument.actual.enumConstant.singleLine": supported,
+ "argument.actual.enumConstant.multiLine": supported,
+ "argument.actual.enumConstant.iteration": supported,
"argument.formal.singleLine": supported,
"argument.formal.multiLine": supported,
@@ -43,9 +43,9 @@ export const kotlinScopeSupport: LanguageScopeSupportFacetMap = {
"argumentList.actual.constructor.empty": supported,
"argumentList.actual.constructor.singleLine": supported,
"argumentList.actual.constructor.multiLine": supported,
- "argumentList.actual.enum.empty": supported,
- "argumentList.actual.enum.singleLine": supported,
- "argumentList.actual.enum.multiLine": supported,
+ "argumentList.actual.enumConstant.empty": supported,
+ "argumentList.actual.enumConstant.singleLine": supported,
+ "argumentList.actual.enumConstant.multiLine": supported,
"argumentList.formal.empty": supported,
"argumentList.formal.singleLine": supported,
@@ -90,14 +90,14 @@ export const kotlinScopeSupport: LanguageScopeSupportFacetMap = {
"functionCall.method": supported,
"functionCall.chain": supported,
"functionCall.generic": supported,
- "functionCall.enum": supported,
+ "functionCall.enumConstant": supported,
functionCallee: supported,
"functionCallee.constructor": supported,
"functionCallee.method": supported,
"functionCallee.chain": supported,
"functionCallee.generic": supported,
- "functionCallee.enum": supported,
+ "functionCallee.enumConstant": supported,
namedFunction: supported,
"namedFunction.constructor": supported,
diff --git a/packages/lib-common/src/scopeSupportFacets/latex.ts b/packages/lib-common/src/scopeSupportFacets/latex.ts
index 00b4f23d7a..e006191592 100644
--- a/packages/lib-common/src/scopeSupportFacets/latex.ts
+++ b/packages/lib-common/src/scopeSupportFacets/latex.ts
@@ -219,14 +219,14 @@ export const latexScopeSupport: LanguageScopeSupportFacetMap = {
// Enum
"statement.enum": notApplicable,
- "functionCallee.enum": notApplicable,
- "functionCall.enum": notApplicable,
- "argument.actual.enum.singleLine": notApplicable,
- "argument.actual.enum.multiLine": notApplicable,
- "argumentList.actual.enum.empty": notApplicable,
- "argumentList.actual.enum.singleLine": notApplicable,
- "argumentList.actual.enum.multiLine": notApplicable,
- "argument.actual.enum.iteration": notApplicable,
+ "functionCallee.enumConstant": notApplicable,
+ "functionCall.enumConstant": notApplicable,
+ "argument.actual.enumConstant.singleLine": notApplicable,
+ "argument.actual.enumConstant.multiLine": notApplicable,
+ "argumentList.actual.enumConstant.empty": notApplicable,
+ "argumentList.actual.enumConstant.singleLine": notApplicable,
+ "argumentList.actual.enumConstant.multiLine": notApplicable,
+ "argument.actual.enumConstant.iteration": notApplicable,
"name.enum": notApplicable,
"name.field.enum": notApplicable,
"name.iteration.enum": notApplicable,
diff --git a/packages/lib-common/src/scopeSupportFacets/lua.ts b/packages/lib-common/src/scopeSupportFacets/lua.ts
index 9cd2ebd545..b7cc3ccaea 100644
--- a/packages/lib-common/src/scopeSupportFacets/lua.ts
+++ b/packages/lib-common/src/scopeSupportFacets/lua.ts
@@ -334,14 +334,14 @@ export const luaScopeSupport: LanguageScopeSupportFacetMap = {
"functionCallee.generic": notApplicable,
// Enum constructor calls
- "functionCall.enum": notApplicable,
- "functionCallee.enum": notApplicable,
- "argument.actual.enum.singleLine": notApplicable,
- "argument.actual.enum.multiLine": notApplicable,
- "argumentList.actual.enum.empty": notApplicable,
- "argumentList.actual.enum.singleLine": notApplicable,
- "argumentList.actual.enum.multiLine": notApplicable,
- "argument.actual.enum.iteration": notApplicable,
+ "functionCall.enumConstant": notApplicable,
+ "functionCallee.enumConstant": notApplicable,
+ "argument.actual.enumConstant.singleLine": notApplicable,
+ "argument.actual.enumConstant.multiLine": notApplicable,
+ "argumentList.actual.enumConstant.empty": notApplicable,
+ "argumentList.actual.enumConstant.singleLine": notApplicable,
+ "argumentList.actual.enumConstant.multiLine": notApplicable,
+ "argument.actual.enumConstant.iteration": notApplicable,
// Static
"statement.static": notApplicable,
diff --git a/packages/lib-common/src/scopeSupportFacets/markdown.ts b/packages/lib-common/src/scopeSupportFacets/markdown.ts
index ce14a9dfc5..07700ff7e0 100644
--- a/packages/lib-common/src/scopeSupportFacets/markdown.ts
+++ b/packages/lib-common/src/scopeSupportFacets/markdown.ts
@@ -217,14 +217,14 @@ export const markdownScopeSupport: LanguageScopeSupportFacetMap = {
// Enum
"statement.enum": notApplicable,
- "functionCallee.enum": notApplicable,
- "functionCall.enum": notApplicable,
- "argument.actual.enum.singleLine": notApplicable,
- "argument.actual.enum.multiLine": notApplicable,
- "argumentList.actual.enum.empty": notApplicable,
- "argumentList.actual.enum.singleLine": notApplicable,
- "argumentList.actual.enum.multiLine": notApplicable,
- "argument.actual.enum.iteration": notApplicable,
+ "functionCallee.enumConstant": notApplicable,
+ "functionCall.enumConstant": notApplicable,
+ "argument.actual.enumConstant.singleLine": notApplicable,
+ "argument.actual.enumConstant.multiLine": notApplicable,
+ "argumentList.actual.enumConstant.empty": notApplicable,
+ "argumentList.actual.enumConstant.singleLine": notApplicable,
+ "argumentList.actual.enumConstant.multiLine": notApplicable,
+ "argument.actual.enumConstant.iteration": notApplicable,
"name.enum": notApplicable,
"name.field.enum": notApplicable,
"name.iteration.enum": notApplicable,
diff --git a/packages/lib-common/src/scopeSupportFacets/php.ts b/packages/lib-common/src/scopeSupportFacets/php.ts
index 86e5dfc568..71b9107e11 100644
--- a/packages/lib-common/src/scopeSupportFacets/php.ts
+++ b/packages/lib-common/src/scopeSupportFacets/php.ts
@@ -294,14 +294,14 @@ export const phpScopeSupport: LanguageScopeSupportFacetMap = {
"type.typeArgument.iteration": notApplicable,
// Enum constructor call.
- "functionCall.enum": notApplicable,
- "functionCallee.enum": notApplicable,
- "argument.actual.enum.singleLine": notApplicable,
- "argument.actual.enum.multiLine": notApplicable,
- "argumentList.actual.enum.empty": notApplicable,
- "argumentList.actual.enum.singleLine": notApplicable,
- "argumentList.actual.enum.multiLine": notApplicable,
- "argument.actual.enum.iteration": notApplicable,
+ "functionCall.enumConstant": notApplicable,
+ "functionCallee.enumConstant": notApplicable,
+ "argument.actual.enumConstant.singleLine": notApplicable,
+ "argument.actual.enumConstant.multiLine": notApplicable,
+ "argumentList.actual.enumConstant.empty": notApplicable,
+ "argumentList.actual.enumConstant.singleLine": notApplicable,
+ "argumentList.actual.enumConstant.multiLine": notApplicable,
+ "argument.actual.enumConstant.iteration": notApplicable,
// Uninitialized variables
"statement.variable.uninitialized": notApplicable,
diff --git a/packages/lib-common/src/scopeSupportFacets/properties.ts b/packages/lib-common/src/scopeSupportFacets/properties.ts
index 4443aa0db6..81828fe68f 100644
--- a/packages/lib-common/src/scopeSupportFacets/properties.ts
+++ b/packages/lib-common/src/scopeSupportFacets/properties.ts
@@ -182,14 +182,14 @@ export const propertiesScopeSupport: LanguageScopeSupportFacetMap = {
// Enum
"statement.enum": notApplicable,
- "functionCallee.enum": notApplicable,
- "functionCall.enum": notApplicable,
- "argument.actual.enum.singleLine": notApplicable,
- "argument.actual.enum.multiLine": notApplicable,
- "argumentList.actual.enum.empty": notApplicable,
- "argumentList.actual.enum.singleLine": notApplicable,
- "argumentList.actual.enum.multiLine": notApplicable,
- "argument.actual.enum.iteration": notApplicable,
+ "functionCallee.enumConstant": notApplicable,
+ "functionCall.enumConstant": notApplicable,
+ "argument.actual.enumConstant.singleLine": notApplicable,
+ "argument.actual.enumConstant.multiLine": notApplicable,
+ "argumentList.actual.enumConstant.empty": notApplicable,
+ "argumentList.actual.enumConstant.singleLine": notApplicable,
+ "argumentList.actual.enumConstant.multiLine": notApplicable,
+ "argument.actual.enumConstant.iteration": notApplicable,
"name.enum": notApplicable,
"name.field.enum": notApplicable,
"name.iteration.enum": notApplicable,
diff --git a/packages/lib-common/src/scopeSupportFacets/python.ts b/packages/lib-common/src/scopeSupportFacets/python.ts
index 3527fbe775..3367668e50 100644
--- a/packages/lib-common/src/scopeSupportFacets/python.ts
+++ b/packages/lib-common/src/scopeSupportFacets/python.ts
@@ -294,14 +294,14 @@ export const pythonScopeSupport: LanguageScopeSupportFacetMap = {
"type.enum": notApplicable,
"interior.enum": notApplicable,
"statement.enum": notApplicable,
- "functionCall.enum": notApplicable,
- "functionCallee.enum": notApplicable,
- "argument.actual.enum.singleLine": notApplicable,
- "argument.actual.enum.multiLine": notApplicable,
- "argumentList.actual.enum.empty": notApplicable,
- "argumentList.actual.enum.singleLine": notApplicable,
- "argumentList.actual.enum.multiLine": notApplicable,
- "argument.actual.enum.iteration": notApplicable,
+ "functionCall.enumConstant": notApplicable,
+ "functionCallee.enumConstant": notApplicable,
+ "argument.actual.enumConstant.singleLine": notApplicable,
+ "argument.actual.enumConstant.multiLine": notApplicable,
+ "argumentList.actual.enumConstant.empty": notApplicable,
+ "argumentList.actual.enumConstant.singleLine": notApplicable,
+ "argumentList.actual.enumConstant.multiLine": notApplicable,
+ "argument.actual.enumConstant.iteration": notApplicable,
// Generic/enum calls
"functionCall.generic": notApplicable,
diff --git a/packages/lib-common/src/scopeSupportFacets/r.ts b/packages/lib-common/src/scopeSupportFacets/r.ts
index 26ff861467..92416823d4 100644
--- a/packages/lib-common/src/scopeSupportFacets/r.ts
+++ b/packages/lib-common/src/scopeSupportFacets/r.ts
@@ -249,14 +249,14 @@ export const rScopeSupport: LanguageScopeSupportFacetMap = {
// Enum
"statement.enum": notApplicable,
- "functionCallee.enum": notApplicable,
- "functionCall.enum": notApplicable,
- "argument.actual.enum.singleLine": notApplicable,
- "argument.actual.enum.multiLine": notApplicable,
- "argumentList.actual.enum.empty": notApplicable,
- "argumentList.actual.enum.singleLine": notApplicable,
- "argumentList.actual.enum.multiLine": notApplicable,
- "argument.actual.enum.iteration": notApplicable,
+ "functionCallee.enumConstant": notApplicable,
+ "functionCall.enumConstant": notApplicable,
+ "argument.actual.enumConstant.singleLine": notApplicable,
+ "argument.actual.enumConstant.multiLine": notApplicable,
+ "argumentList.actual.enumConstant.empty": notApplicable,
+ "argumentList.actual.enumConstant.singleLine": notApplicable,
+ "argumentList.actual.enumConstant.multiLine": notApplicable,
+ "argument.actual.enumConstant.iteration": notApplicable,
"name.enum": notApplicable,
"name.field.enum": notApplicable,
"name.iteration.enum": notApplicable,
diff --git a/packages/lib-common/src/scopeSupportFacets/ruby.ts b/packages/lib-common/src/scopeSupportFacets/ruby.ts
index 1bd0934dde..a1678903d7 100644
--- a/packages/lib-common/src/scopeSupportFacets/ruby.ts
+++ b/packages/lib-common/src/scopeSupportFacets/ruby.ts
@@ -225,14 +225,14 @@ export const rubyScopeSupport: LanguageScopeSupportFacetMap = {
"value.field.enum": notApplicable,
"value.iteration.enum": notApplicable,
"interior.enum": notApplicable,
- "functionCall.enum": notApplicable,
- "functionCallee.enum": notApplicable,
- "argument.actual.enum.singleLine": notApplicable,
- "argument.actual.enum.multiLine": notApplicable,
- "argumentList.actual.enum.empty": notApplicable,
- "argumentList.actual.enum.singleLine": notApplicable,
- "argumentList.actual.enum.multiLine": notApplicable,
- "argument.actual.enum.iteration": notApplicable,
+ "functionCall.enumConstant": notApplicable,
+ "functionCallee.enumConstant": notApplicable,
+ "argument.actual.enumConstant.singleLine": notApplicable,
+ "argument.actual.enumConstant.multiLine": notApplicable,
+ "argumentList.actual.enumConstant.empty": notApplicable,
+ "argumentList.actual.enumConstant.singleLine": notApplicable,
+ "argumentList.actual.enumConstant.multiLine": notApplicable,
+ "argument.actual.enumConstant.iteration": notApplicable,
// Type system
"type.argument.formal": notApplicable,
diff --git a/packages/lib-common/src/scopeSupportFacets/rust.ts b/packages/lib-common/src/scopeSupportFacets/rust.ts
index 17e49e0391..758abdd7a1 100644
--- a/packages/lib-common/src/scopeSupportFacets/rust.ts
+++ b/packages/lib-common/src/scopeSupportFacets/rust.ts
@@ -15,9 +15,9 @@ export const rustScopeSupport: LanguageScopeSupportFacetMap = {
"argument.actual.method.singleLine": supported,
"argument.actual.method.multiLine": supported,
"argument.actual.method.iteration": supported,
- "argument.actual.enum.singleLine": supported,
- "argument.actual.enum.multiLine": supported,
- "argument.actual.enum.iteration": supported,
+ "argument.actual.enumConstant.singleLine": supported,
+ "argument.actual.enumConstant.multiLine": supported,
+ "argument.actual.enumConstant.iteration": supported,
"argument.formal.singleLine": supported,
"argument.formal.multiLine": supported,
@@ -35,9 +35,9 @@ export const rustScopeSupport: LanguageScopeSupportFacetMap = {
"argumentList.actual.method.empty": supported,
"argumentList.actual.method.singleLine": supported,
"argumentList.actual.method.multiLine": supported,
- "argumentList.actual.enum.empty": supported,
- "argumentList.actual.enum.singleLine": supported,
- "argumentList.actual.enum.multiLine": supported,
+ "argumentList.actual.enumConstant.empty": supported,
+ "argumentList.actual.enumConstant.singleLine": supported,
+ "argumentList.actual.enumConstant.multiLine": supported,
"argumentList.formal.empty": supported,
"argumentList.formal.singleLine": supported,
@@ -76,13 +76,13 @@ export const rustScopeSupport: LanguageScopeSupportFacetMap = {
"functionCall.method": supported,
"functionCall.chain": supported,
"functionCall.generic": supported,
- "functionCall.enum": supported,
+ "functionCall.enumConstant": supported,
functionCallee: supported,
"functionCallee.method": supported,
"functionCallee.chain": supported,
"functionCallee.generic": supported,
- "functionCallee.enum": supported,
+ "functionCallee.enumConstant": supported,
ifStatement: supported,
diff --git a/packages/lib-common/src/scopeSupportFacets/scala.ts b/packages/lib-common/src/scopeSupportFacets/scala.ts
index 4b53e5f6a4..f5471bae4b 100644
--- a/packages/lib-common/src/scopeSupportFacets/scala.ts
+++ b/packages/lib-common/src/scopeSupportFacets/scala.ts
@@ -335,14 +335,14 @@ export const scalaScopeSupport: LanguageScopeSupportFacetMap = {
"value.argument.formal.lambda.iteration": notApplicable,
// Enum constructor calls
- "functionCall.enum": notApplicable,
- "functionCallee.enum": notApplicable,
- "argument.actual.enum.singleLine": notApplicable,
- "argument.actual.enum.multiLine": notApplicable,
- "argument.actual.enum.iteration": notApplicable,
- "argumentList.actual.enum.empty": notApplicable,
- "argumentList.actual.enum.singleLine": notApplicable,
- "argumentList.actual.enum.multiLine": notApplicable,
+ "functionCall.enumConstant": notApplicable,
+ "functionCallee.enumConstant": notApplicable,
+ "argument.actual.enumConstant.singleLine": notApplicable,
+ "argument.actual.enumConstant.multiLine": notApplicable,
+ "argument.actual.enumConstant.iteration": notApplicable,
+ "argumentList.actual.enumConstant.empty": notApplicable,
+ "argumentList.actual.enumConstant.singleLine": notApplicable,
+ "argumentList.actual.enumConstant.multiLine": notApplicable,
// Document
chapter: notApplicable,
diff --git a/packages/lib-common/src/scopeSupportFacets/scm.ts b/packages/lib-common/src/scopeSupportFacets/scm.ts
index d21c3c6a01..b98c0f67d7 100644
--- a/packages/lib-common/src/scopeSupportFacets/scm.ts
+++ b/packages/lib-common/src/scopeSupportFacets/scm.ts
@@ -207,14 +207,14 @@ export const scmScopeSupport: LanguageScopeSupportFacetMap = {
// Enum
"statement.enum": notApplicable,
- "functionCallee.enum": notApplicable,
- "functionCall.enum": notApplicable,
- "argument.actual.enum.singleLine": notApplicable,
- "argument.actual.enum.multiLine": notApplicable,
- "argumentList.actual.enum.empty": notApplicable,
- "argumentList.actual.enum.singleLine": notApplicable,
- "argumentList.actual.enum.multiLine": notApplicable,
- "argument.actual.enum.iteration": notApplicable,
+ "functionCallee.enumConstant": notApplicable,
+ "functionCall.enumConstant": notApplicable,
+ "argument.actual.enumConstant.singleLine": notApplicable,
+ "argument.actual.enumConstant.multiLine": notApplicable,
+ "argumentList.actual.enumConstant.empty": notApplicable,
+ "argumentList.actual.enumConstant.singleLine": notApplicable,
+ "argumentList.actual.enumConstant.multiLine": notApplicable,
+ "argument.actual.enumConstant.iteration": notApplicable,
"name.enum": notApplicable,
"name.field.enum": notApplicable,
"name.iteration.enum": notApplicable,
diff --git a/packages/lib-common/src/scopeSupportFacets/scopeSupportFacetInfos.ts b/packages/lib-common/src/scopeSupportFacets/scopeSupportFacetInfos.ts
index 31d92fb2f8..65246577a5 100644
--- a/packages/lib-common/src/scopeSupportFacets/scopeSupportFacetInfos.ts
+++ b/packages/lib-common/src/scopeSupportFacets/scopeSupportFacetInfos.ts
@@ -332,8 +332,8 @@ export const scopeSupportFacetInfos: Record<
description: "A function call with generic type arguments",
scopeType: "functionCall",
},
- "functionCall.enum": {
- description: "An enum constructor call",
+ "functionCall.enumConstant": {
+ description: "An enum constant or variant declaration with parentheses",
scopeType: "functionCall",
},
@@ -361,8 +361,9 @@ export const scopeSupportFacetInfos: Record<
"The function being called in a function call with generic type arguments",
scopeType: "functionCallee",
},
- "functionCallee.enum": {
- description: "The enum constructor being called",
+ "functionCallee.enumConstant": {
+ description:
+ "The name of an enum constant or variant declared with parentheses",
scopeType: "functionCallee",
},
@@ -408,19 +409,20 @@ export const scopeSupportFacetInfos: Record<
"arguments in a constructor call",
"the argument list. The domain should be the entire constructor call.",
),
- "argument.actual.enum.singleLine": {
- description: "A single-line argument in an enum constructor call",
+ "argument.actual.enumConstant.singleLine": {
+ description:
+ "A single-line argument in a parenthesized enum constant or variant declaration",
scopeType: "argumentOrParameter",
},
- "argument.actual.enum.multiLine": {
+ "argument.actual.enumConstant.multiLine": {
description:
- "A multi-line argument in an enum constructor call. Insertion delimiter should include a newline.",
+ "A multi-line argument in a parenthesized enum constant or variant declaration. Insertion delimiter should include a newline.",
scopeType: "argumentOrParameter",
},
- "argument.actual.enum.iteration": iteration(
+ "argument.actual.enumConstant.iteration": iteration(
"argumentOrParameter",
- "arguments in an enum constructor call",
- "the argument list. The domain should be the entire enum constructor call.",
+ "arguments in a parenthesized enum constant or variant declaration",
+ "the parenthesized list. The domain should be the entire enum constant or variant declaration.",
),
"argument.formal.singleLine": {
@@ -527,18 +529,19 @@ export const scopeSupportFacetInfos: Record<
"A multi-line list of arguments in a constructor call. Insertion delimiter should include a newline.",
scopeType: "argumentList",
},
- "argumentList.actual.enum.empty": {
+ "argumentList.actual.enumConstant.empty": {
description:
- "An empty list of arguments in an enum constructor call. Insertion delimiter should be empty.",
+ "An empty parenthesized list in an enum constant or variant declaration. Insertion delimiter should be empty.",
scopeType: "argumentList",
},
- "argumentList.actual.enum.singleLine": {
- description: "A single-line list of arguments in an enum constructor call",
+ "argumentList.actual.enumConstant.singleLine": {
+ description:
+ "A single-line parenthesized list in an enum constant or variant declaration",
scopeType: "argumentList",
},
- "argumentList.actual.enum.multiLine": {
+ "argumentList.actual.enumConstant.multiLine": {
description:
- "A multi-line list of arguments in an enum constructor call. Insertion delimiter should include a newline.",
+ "A multi-line parenthesized list in an enum constant or variant declaration. Insertion delimiter should include a newline.",
scopeType: "argumentList",
},
diff --git a/packages/lib-common/src/scopeSupportFacets/scopeSupportFacets.types.ts b/packages/lib-common/src/scopeSupportFacets/scopeSupportFacets.types.ts
index 9cf5b0ed8c..e18d5c6daa 100644
--- a/packages/lib-common/src/scopeSupportFacets/scopeSupportFacets.types.ts
+++ b/packages/lib-common/src/scopeSupportFacets/scopeSupportFacets.types.ts
@@ -100,13 +100,14 @@ export const scopeSupportFacets = [
"functionCall.method",
"functionCall.chain",
"functionCall.generic",
- "functionCall.enum",
+ "functionCall.enumConstant",
+
"functionCallee",
"functionCallee.constructor",
"functionCallee.method",
"functionCallee.chain",
"functionCallee.generic",
- "functionCallee.enum",
+ "functionCallee.enumConstant",
"argument.actual.singleLine",
"argument.actual.multiLine",
@@ -117,9 +118,9 @@ export const scopeSupportFacets = [
"argument.actual.constructor.singleLine",
"argument.actual.constructor.multiLine",
"argument.actual.constructor.iteration",
- "argument.actual.enum.singleLine",
- "argument.actual.enum.multiLine",
- "argument.actual.enum.iteration",
+ "argument.actual.enumConstant.singleLine",
+ "argument.actual.enumConstant.multiLine",
+ "argument.actual.enumConstant.iteration",
"argument.formal.singleLine",
"argument.formal.multiLine",
@@ -144,9 +145,9 @@ export const scopeSupportFacets = [
"argumentList.actual.constructor.empty",
"argumentList.actual.constructor.singleLine",
"argumentList.actual.constructor.multiLine",
- "argumentList.actual.enum.empty",
- "argumentList.actual.enum.singleLine",
- "argumentList.actual.enum.multiLine",
+ "argumentList.actual.enumConstant.empty",
+ "argumentList.actual.enumConstant.singleLine",
+ "argumentList.actual.enumConstant.multiLine",
"argumentList.formal.empty",
"argumentList.formal.singleLine",
diff --git a/packages/lib-common/src/scopeSupportFacets/shellscript.ts b/packages/lib-common/src/scopeSupportFacets/shellscript.ts
index cbbb7f920e..9546e54fd5 100644
--- a/packages/lib-common/src/scopeSupportFacets/shellscript.ts
+++ b/packages/lib-common/src/scopeSupportFacets/shellscript.ts
@@ -190,14 +190,14 @@ export const shellscriptScopeSupport: LanguageScopeSupportFacetMap = {
fieldAccess: notApplicable,
// Enums
- "argument.actual.enum.singleLine": notApplicable,
- "argument.actual.enum.multiLine": notApplicable,
- "argument.actual.enum.iteration": notApplicable,
- "argumentList.actual.enum.empty": notApplicable,
- "argumentList.actual.enum.singleLine": notApplicable,
- "argumentList.actual.enum.multiLine": notApplicable,
- "functionCall.enum": notApplicable,
- "functionCallee.enum": notApplicable,
+ "argument.actual.enumConstant.singleLine": notApplicable,
+ "argument.actual.enumConstant.multiLine": notApplicable,
+ "argument.actual.enumConstant.iteration": notApplicable,
+ "argumentList.actual.enumConstant.empty": notApplicable,
+ "argumentList.actual.enumConstant.singleLine": notApplicable,
+ "argumentList.actual.enumConstant.multiLine": notApplicable,
+ "functionCall.enumConstant": notApplicable,
+ "functionCallee.enumConstant": notApplicable,
"statement.enum": notApplicable,
"name.enum": notApplicable,
"name.field.enum": notApplicable,
diff --git a/packages/lib-common/src/scopeSupportFacets/swift.ts b/packages/lib-common/src/scopeSupportFacets/swift.ts
index 6fb2ad1758..1cef036866 100644
--- a/packages/lib-common/src/scopeSupportFacets/swift.ts
+++ b/packages/lib-common/src/scopeSupportFacets/swift.ts
@@ -337,14 +337,14 @@ export const swiftScopeSupport: LanguageScopeSupportFacetMap = {
part: notApplicable,
// Enum function calls
- "functionCall.enum": notApplicable,
- "functionCallee.enum": notApplicable,
- "argument.actual.enum.singleLine": notApplicable,
- "argument.actual.enum.multiLine": notApplicable,
- "argument.actual.enum.iteration": notApplicable,
- "argumentList.actual.enum.empty": notApplicable,
- "argumentList.actual.enum.singleLine": notApplicable,
- "argumentList.actual.enum.multiLine": notApplicable,
+ "functionCall.enumConstant": notApplicable,
+ "functionCallee.enumConstant": notApplicable,
+ "argument.actual.enumConstant.singleLine": notApplicable,
+ "argument.actual.enumConstant.multiLine": notApplicable,
+ "argument.actual.enumConstant.iteration": notApplicable,
+ "argumentList.actual.enumConstant.empty": notApplicable,
+ "argumentList.actual.enumConstant.singleLine": notApplicable,
+ "argumentList.actual.enumConstant.multiLine": notApplicable,
// Collection items unenclosed
"collectionItem.unenclosed.singleLine": notApplicable,
diff --git a/packages/lib-common/src/scopeSupportFacets/talon.ts b/packages/lib-common/src/scopeSupportFacets/talon.ts
index 44dfb6ba3f..1e4df577f9 100644
--- a/packages/lib-common/src/scopeSupportFacets/talon.ts
+++ b/packages/lib-common/src/scopeSupportFacets/talon.ts
@@ -223,14 +223,14 @@ export const talonScopeSupport: LanguageScopeSupportFacetMap = {
"value.iteration.enum": notApplicable,
"type.enum": notApplicable,
"interior.enum": notApplicable,
- "functionCall.enum": notApplicable,
- "functionCallee.enum": notApplicable,
- "argument.actual.enum.singleLine": notApplicable,
- "argument.actual.enum.multiLine": notApplicable,
- "argumentList.actual.enum.empty": notApplicable,
- "argumentList.actual.enum.singleLine": notApplicable,
- "argumentList.actual.enum.multiLine": notApplicable,
- "argument.actual.enum.iteration": notApplicable,
+ "functionCall.enumConstant": notApplicable,
+ "functionCallee.enumConstant": notApplicable,
+ "argument.actual.enumConstant.singleLine": notApplicable,
+ "argument.actual.enumConstant.multiLine": notApplicable,
+ "argumentList.actual.enumConstant.empty": notApplicable,
+ "argumentList.actual.enumConstant.singleLine": notApplicable,
+ "argumentList.actual.enumConstant.multiLine": notApplicable,
+ "argument.actual.enumConstant.iteration": notApplicable,
// Try catch
"statement.try": notApplicable,
diff --git a/packages/lib-common/src/scopeSupportFacets/talonList.ts b/packages/lib-common/src/scopeSupportFacets/talonList.ts
index eff99a0d01..cf5cce47c6 100644
--- a/packages/lib-common/src/scopeSupportFacets/talonList.ts
+++ b/packages/lib-common/src/scopeSupportFacets/talonList.ts
@@ -185,14 +185,14 @@ export const talonListScopeSupport: LanguageScopeSupportFacetMap = {
// Enum
"statement.enum": notApplicable,
- "functionCallee.enum": notApplicable,
- "functionCall.enum": notApplicable,
- "argument.actual.enum.singleLine": notApplicable,
- "argument.actual.enum.multiLine": notApplicable,
- "argumentList.actual.enum.empty": notApplicable,
- "argumentList.actual.enum.singleLine": notApplicable,
- "argumentList.actual.enum.multiLine": notApplicable,
- "argument.actual.enum.iteration": notApplicable,
+ "functionCallee.enumConstant": notApplicable,
+ "functionCall.enumConstant": notApplicable,
+ "argument.actual.enumConstant.singleLine": notApplicable,
+ "argument.actual.enumConstant.multiLine": notApplicable,
+ "argumentList.actual.enumConstant.empty": notApplicable,
+ "argumentList.actual.enumConstant.singleLine": notApplicable,
+ "argumentList.actual.enumConstant.multiLine": notApplicable,
+ "argument.actual.enumConstant.iteration": notApplicable,
"name.enum": notApplicable,
"name.field.enum": notApplicable,
"name.iteration.enum": notApplicable,
diff --git a/packages/lib-common/src/scopeSupportFacets/typescript.ts b/packages/lib-common/src/scopeSupportFacets/typescript.ts
index 3d4ab8d7d4..b0416d7218 100644
--- a/packages/lib-common/src/scopeSupportFacets/typescript.ts
+++ b/packages/lib-common/src/scopeSupportFacets/typescript.ts
@@ -77,14 +77,14 @@ export const typescriptScopeSupport: LanguageScopeSupportFacetMap = {
"textFragment.element": notApplicable,
// Enum constructor calls
- "functionCall.enum": notApplicable,
- "functionCallee.enum": notApplicable,
- "argument.actual.enum.singleLine": notApplicable,
- "argument.actual.enum.multiLine": notApplicable,
- "argumentList.actual.enum.empty": notApplicable,
- "argumentList.actual.enum.singleLine": notApplicable,
- "argumentList.actual.enum.multiLine": notApplicable,
- "argument.actual.enum.iteration": notApplicable,
+ "functionCall.enumConstant": notApplicable,
+ "functionCallee.enumConstant": notApplicable,
+ "argument.actual.enumConstant.singleLine": notApplicable,
+ "argument.actual.enumConstant.multiLine": notApplicable,
+ "argumentList.actual.enumConstant.empty": notApplicable,
+ "argumentList.actual.enumConstant.singleLine": notApplicable,
+ "argumentList.actual.enumConstant.multiLine": notApplicable,
+ "argument.actual.enumConstant.iteration": notApplicable,
// Miscellaneous
"type.foreach": notApplicable,
diff --git a/packages/lib-common/src/scopeSupportFacets/xml.ts b/packages/lib-common/src/scopeSupportFacets/xml.ts
index e79807c7a2..67cc8ba64d 100644
--- a/packages/lib-common/src/scopeSupportFacets/xml.ts
+++ b/packages/lib-common/src/scopeSupportFacets/xml.ts
@@ -207,14 +207,14 @@ export const xmlScopeSupport: LanguageScopeSupportFacetMap = {
// Enum
"statement.enum": notApplicable,
- "functionCallee.enum": notApplicable,
- "functionCall.enum": notApplicable,
- "argument.actual.enum.singleLine": notApplicable,
- "argument.actual.enum.multiLine": notApplicable,
- "argumentList.actual.enum.empty": notApplicable,
- "argumentList.actual.enum.singleLine": notApplicable,
- "argumentList.actual.enum.multiLine": notApplicable,
- "argument.actual.enum.iteration": notApplicable,
+ "functionCallee.enumConstant": notApplicable,
+ "functionCall.enumConstant": notApplicable,
+ "argument.actual.enumConstant.singleLine": notApplicable,
+ "argument.actual.enumConstant.multiLine": notApplicable,
+ "argumentList.actual.enumConstant.empty": notApplicable,
+ "argumentList.actual.enumConstant.singleLine": notApplicable,
+ "argumentList.actual.enumConstant.multiLine": notApplicable,
+ "argument.actual.enumConstant.iteration": notApplicable,
"name.enum": notApplicable,
"name.field.enum": notApplicable,
"name.iteration.enum": notApplicable,
diff --git a/packages/lib-common/src/scopeSupportFacets/yaml.ts b/packages/lib-common/src/scopeSupportFacets/yaml.ts
index 7439b41ff1..164d779639 100644
--- a/packages/lib-common/src/scopeSupportFacets/yaml.ts
+++ b/packages/lib-common/src/scopeSupportFacets/yaml.ts
@@ -214,14 +214,14 @@ export const yamlScopeSupport: LanguageScopeSupportFacetMap = {
// Enum
"statement.enum": notApplicable,
- "functionCallee.enum": notApplicable,
- "functionCall.enum": notApplicable,
- "argument.actual.enum.singleLine": notApplicable,
- "argument.actual.enum.multiLine": notApplicable,
- "argumentList.actual.enum.empty": notApplicable,
- "argumentList.actual.enum.singleLine": notApplicable,
- "argumentList.actual.enum.multiLine": notApplicable,
- "argument.actual.enum.iteration": notApplicable,
+ "functionCallee.enumConstant": notApplicable,
+ "functionCall.enumConstant": notApplicable,
+ "argument.actual.enumConstant.singleLine": notApplicable,
+ "argument.actual.enumConstant.multiLine": notApplicable,
+ "argumentList.actual.enumConstant.empty": notApplicable,
+ "argumentList.actual.enumConstant.singleLine": notApplicable,
+ "argumentList.actual.enumConstant.multiLine": notApplicable,
+ "argument.actual.enumConstant.iteration": notApplicable,
"name.enum": notApplicable,
"name.field.enum": notApplicable,
"name.iteration.enum": notApplicable,
diff --git a/resources/fixtures/scope-support-facet-infos.md b/resources/fixtures/scope-support-facet-infos.md
index c05b57d170..586dab0f37 100644
--- a/resources/fixtures/scope-support-facet-infos.md
+++ b/resources/fixtures/scope-support-facet-infos.md
@@ -7,9 +7,9 @@
- `argument.actual.constructor.iteration` Iteration scope for arguments in a constructor call: the argument list. The domain should be the entire constructor call..
- `argument.actual.constructor.multiLine` A multi-line argument in a constructor call. Insertion delimiter should include a newline.
- `argument.actual.constructor.singleLine` A single-line argument in a constructor call
-- `argument.actual.enum.iteration` Iteration scope for arguments in an enum constructor call: the argument list. The domain should be the entire enum constructor call..
-- `argument.actual.enum.multiLine` A multi-line argument in an enum constructor call. Insertion delimiter should include a newline.
-- `argument.actual.enum.singleLine` A single-line argument in an enum constructor call
+- `argument.actual.enumConstant.iteration` Iteration scope for arguments in a parenthesized enum constant or variant declaration: the parenthesized list. The domain should be the entire enum constant or variant declaration..
+- `argument.actual.enumConstant.multiLine` A multi-line argument in a parenthesized enum constant or variant declaration. Insertion delimiter should include a newline.
+- `argument.actual.enumConstant.singleLine` A single-line argument in a parenthesized enum constant or variant declaration
- `argument.actual.iteration` Iteration scope for arguments in a function call: the argument list. The domain should be the entire function call.
- `argument.actual.method.iteration` Iteration scope for arguments in a method call: the argument list. The domain should be the entire method call.
- `argument.actual.method.multiLine` A multi-line argument in a method call. Insertion delimiter should include a newline.
@@ -36,9 +36,9 @@
- `argumentList.actual.constructor.multiLine` A multi-line list of arguments in a constructor call. Insertion delimiter should include a newline.
- `argumentList.actual.constructor.singleLine` A single-line list of arguments in a constructor call
- `argumentList.actual.empty` An empty list of arguments in a function call. Insertion delimiter should be empty.
-- `argumentList.actual.enum.empty` An empty list of arguments in an enum constructor call. Insertion delimiter should be empty.
-- `argumentList.actual.enum.multiLine` A multi-line list of arguments in an enum constructor call. Insertion delimiter should include a newline.
-- `argumentList.actual.enum.singleLine` A single-line list of arguments in an enum constructor call
+- `argumentList.actual.enumConstant.empty` An empty parenthesized list in an enum constant or variant declaration. Insertion delimiter should be empty.
+- `argumentList.actual.enumConstant.multiLine` A multi-line parenthesized list in an enum constant or variant declaration. Insertion delimiter should include a newline.
+- `argumentList.actual.enumConstant.singleLine` A single-line parenthesized list in an enum constant or variant declaration
- `argumentList.actual.method.empty` An empty list of arguments in a method call. Insertion delimiter should be empty.
- `argumentList.actual.method.multiLine` A multi-line list of arguments in a method call. Insertion delimiter should include a newline.
- `argumentList.actual.method.singleLine` A single-line list of arguments in a method call
@@ -160,7 +160,7 @@
- `functionCall` A function call
- `functionCall.chain` A chain of function calls, eg `foo().bar()`
- `functionCall.constructor` A constructor call
-- `functionCall.enum` An enum constructor call
+- `functionCall.enumConstant` An enum constant or variant declaration with parentheses
- `functionCall.generic` A function call with generic type arguments
- `functionCall.method` A method call
@@ -169,7 +169,7 @@
- `functionCallee` The function being called in a function call
- `functionCallee.chain` The function being called in a chain of function calls, including parent objects.
- `functionCallee.constructor` The class being constructed in a class instantiation, including the `new` keyword.
-- `functionCallee.enum` The enum constructor being called
+- `functionCallee.enumConstant` The name of an enum constant or variant declared with parentheses
- `functionCallee.generic` The function being called in a function call with generic type arguments
- `functionCallee.method` The function being called in a method call, including parent objects.
diff --git a/resources/fixtures/scopes/dart/argument/argument.actual.enum.iteration.scope b/resources/fixtures/scopes/dart/argument/argument.actual.enumConstant.iteration.scope
similarity index 100%
rename from resources/fixtures/scopes/dart/argument/argument.actual.enum.iteration.scope
rename to resources/fixtures/scopes/dart/argument/argument.actual.enumConstant.iteration.scope
diff --git a/resources/fixtures/scopes/dart/argument/argument.actual.enum.multiLine.scope b/resources/fixtures/scopes/dart/argument/argument.actual.enumConstant.multiLine.scope
similarity index 100%
rename from resources/fixtures/scopes/dart/argument/argument.actual.enum.multiLine.scope
rename to resources/fixtures/scopes/dart/argument/argument.actual.enumConstant.multiLine.scope
diff --git a/resources/fixtures/scopes/dart/argument/argument.actual.enum.singleLine.scope b/resources/fixtures/scopes/dart/argument/argument.actual.enumConstant.singleLine.scope
similarity index 100%
rename from resources/fixtures/scopes/dart/argument/argument.actual.enum.singleLine.scope
rename to resources/fixtures/scopes/dart/argument/argument.actual.enumConstant.singleLine.scope
diff --git a/resources/fixtures/scopes/dart/argumentList/argumentList.actual.enum.empty.scope b/resources/fixtures/scopes/dart/argumentList/argumentList.actual.enumConstant.empty.scope
similarity index 100%
rename from resources/fixtures/scopes/dart/argumentList/argumentList.actual.enum.empty.scope
rename to resources/fixtures/scopes/dart/argumentList/argumentList.actual.enumConstant.empty.scope
diff --git a/resources/fixtures/scopes/dart/argumentList/argumentList.actual.enum.multiLine.scope b/resources/fixtures/scopes/dart/argumentList/argumentList.actual.enumConstant.multiLine.scope
similarity index 100%
rename from resources/fixtures/scopes/dart/argumentList/argumentList.actual.enum.multiLine.scope
rename to resources/fixtures/scopes/dart/argumentList/argumentList.actual.enumConstant.multiLine.scope
diff --git a/resources/fixtures/scopes/dart/argumentList/argumentList.actual.enum.singleLine.scope b/resources/fixtures/scopes/dart/argumentList/argumentList.actual.enumConstant.singleLine.scope
similarity index 100%
rename from resources/fixtures/scopes/dart/argumentList/argumentList.actual.enum.singleLine.scope
rename to resources/fixtures/scopes/dart/argumentList/argumentList.actual.enumConstant.singleLine.scope
diff --git a/resources/fixtures/scopes/dart/functionCall/functionCall.enum.scope b/resources/fixtures/scopes/dart/functionCall/functionCall.enumConstant.scope
similarity index 100%
rename from resources/fixtures/scopes/dart/functionCall/functionCall.enum.scope
rename to resources/fixtures/scopes/dart/functionCall/functionCall.enumConstant.scope
diff --git a/resources/fixtures/scopes/dart/functionCallee/functionCallee.enum.scope b/resources/fixtures/scopes/dart/functionCallee/functionCallee.enumConstant.scope
similarity index 100%
rename from resources/fixtures/scopes/dart/functionCallee/functionCallee.enum.scope
rename to resources/fixtures/scopes/dart/functionCallee/functionCallee.enumConstant.scope
diff --git a/resources/fixtures/scopes/java/argument/argument.actual.enum.iteration.scope b/resources/fixtures/scopes/java/argument/argument.actual.enumConstant.iteration.scope
similarity index 100%
rename from resources/fixtures/scopes/java/argument/argument.actual.enum.iteration.scope
rename to resources/fixtures/scopes/java/argument/argument.actual.enumConstant.iteration.scope
diff --git a/resources/fixtures/scopes/java/argument/argument.actual.enum.multiLine.scope b/resources/fixtures/scopes/java/argument/argument.actual.enumConstant.multiLine.scope
similarity index 100%
rename from resources/fixtures/scopes/java/argument/argument.actual.enum.multiLine.scope
rename to resources/fixtures/scopes/java/argument/argument.actual.enumConstant.multiLine.scope
diff --git a/resources/fixtures/scopes/java/argument/argument.actual.enum.singleLine.scope b/resources/fixtures/scopes/java/argument/argument.actual.enumConstant.singleLine.scope
similarity index 100%
rename from resources/fixtures/scopes/java/argument/argument.actual.enum.singleLine.scope
rename to resources/fixtures/scopes/java/argument/argument.actual.enumConstant.singleLine.scope
diff --git a/resources/fixtures/scopes/java/argumentList/argumentList.actual.enum.empty.scope b/resources/fixtures/scopes/java/argumentList/argumentList.actual.enumConstant.empty.scope
similarity index 100%
rename from resources/fixtures/scopes/java/argumentList/argumentList.actual.enum.empty.scope
rename to resources/fixtures/scopes/java/argumentList/argumentList.actual.enumConstant.empty.scope
diff --git a/resources/fixtures/scopes/java/argumentList/argumentList.actual.enum.multiLine.scope b/resources/fixtures/scopes/java/argumentList/argumentList.actual.enumConstant.multiLine.scope
similarity index 100%
rename from resources/fixtures/scopes/java/argumentList/argumentList.actual.enum.multiLine.scope
rename to resources/fixtures/scopes/java/argumentList/argumentList.actual.enumConstant.multiLine.scope
diff --git a/resources/fixtures/scopes/java/argumentList/argumentList.actual.enum.singleLine.scope b/resources/fixtures/scopes/java/argumentList/argumentList.actual.enumConstant.singleLine.scope
similarity index 100%
rename from resources/fixtures/scopes/java/argumentList/argumentList.actual.enum.singleLine.scope
rename to resources/fixtures/scopes/java/argumentList/argumentList.actual.enumConstant.singleLine.scope
diff --git a/resources/fixtures/scopes/java/functionCall/functionCall.enum.scope b/resources/fixtures/scopes/java/functionCall/functionCall.enumConstant.scope
similarity index 100%
rename from resources/fixtures/scopes/java/functionCall/functionCall.enum.scope
rename to resources/fixtures/scopes/java/functionCall/functionCall.enumConstant.scope
diff --git a/resources/fixtures/scopes/java/functionCallee/functionCallee.enum.scope b/resources/fixtures/scopes/java/functionCallee/functionCallee.enumConstant.scope
similarity index 100%
rename from resources/fixtures/scopes/java/functionCallee/functionCallee.enum.scope
rename to resources/fixtures/scopes/java/functionCallee/functionCallee.enumConstant.scope
diff --git a/resources/fixtures/scopes/kotlin/argument/argument.actual.enum.iteration.scope b/resources/fixtures/scopes/kotlin/argument/argument.actual.enumConstant.iteration.scope
similarity index 100%
rename from resources/fixtures/scopes/kotlin/argument/argument.actual.enum.iteration.scope
rename to resources/fixtures/scopes/kotlin/argument/argument.actual.enumConstant.iteration.scope
diff --git a/resources/fixtures/scopes/kotlin/argument/argument.actual.enum.multiLine.scope b/resources/fixtures/scopes/kotlin/argument/argument.actual.enumConstant.multiLine.scope
similarity index 100%
rename from resources/fixtures/scopes/kotlin/argument/argument.actual.enum.multiLine.scope
rename to resources/fixtures/scopes/kotlin/argument/argument.actual.enumConstant.multiLine.scope
diff --git a/resources/fixtures/scopes/kotlin/argument/argument.actual.enum.singleLine.scope b/resources/fixtures/scopes/kotlin/argument/argument.actual.enumConstant.singleLine.scope
similarity index 100%
rename from resources/fixtures/scopes/kotlin/argument/argument.actual.enum.singleLine.scope
rename to resources/fixtures/scopes/kotlin/argument/argument.actual.enumConstant.singleLine.scope
diff --git a/resources/fixtures/scopes/kotlin/argumentList/argumentList.actual.enum.empty.scope b/resources/fixtures/scopes/kotlin/argumentList/argumentList.actual.enumConstant.empty.scope
similarity index 100%
rename from resources/fixtures/scopes/kotlin/argumentList/argumentList.actual.enum.empty.scope
rename to resources/fixtures/scopes/kotlin/argumentList/argumentList.actual.enumConstant.empty.scope
diff --git a/resources/fixtures/scopes/kotlin/argumentList/argumentList.actual.enum.multiLine.scope b/resources/fixtures/scopes/kotlin/argumentList/argumentList.actual.enumConstant.multiLine.scope
similarity index 100%
rename from resources/fixtures/scopes/kotlin/argumentList/argumentList.actual.enum.multiLine.scope
rename to resources/fixtures/scopes/kotlin/argumentList/argumentList.actual.enumConstant.multiLine.scope
diff --git a/resources/fixtures/scopes/kotlin/argumentList/argumentList.actual.enum.singleLine.scope b/resources/fixtures/scopes/kotlin/argumentList/argumentList.actual.enumConstant.singleLine.scope
similarity index 100%
rename from resources/fixtures/scopes/kotlin/argumentList/argumentList.actual.enum.singleLine.scope
rename to resources/fixtures/scopes/kotlin/argumentList/argumentList.actual.enumConstant.singleLine.scope
diff --git a/resources/fixtures/scopes/kotlin/functionCall/functionCall.enum.scope b/resources/fixtures/scopes/kotlin/functionCall/functionCall.enumConstant.scope
similarity index 100%
rename from resources/fixtures/scopes/kotlin/functionCall/functionCall.enum.scope
rename to resources/fixtures/scopes/kotlin/functionCall/functionCall.enumConstant.scope
diff --git a/resources/fixtures/scopes/kotlin/functionCallee/functionCallee.enum.scope b/resources/fixtures/scopes/kotlin/functionCallee/functionCallee.enumConstant.scope
similarity index 100%
rename from resources/fixtures/scopes/kotlin/functionCallee/functionCallee.enum.scope
rename to resources/fixtures/scopes/kotlin/functionCallee/functionCallee.enumConstant.scope
diff --git a/resources/fixtures/scopes/rust/argument/argument.actual.enum.iteration.scope b/resources/fixtures/scopes/rust/argument/argument.actual.enumConstant.iteration.scope
similarity index 100%
rename from resources/fixtures/scopes/rust/argument/argument.actual.enum.iteration.scope
rename to resources/fixtures/scopes/rust/argument/argument.actual.enumConstant.iteration.scope
diff --git a/resources/fixtures/scopes/rust/argument/argument.actual.enum.multiLine.scope b/resources/fixtures/scopes/rust/argument/argument.actual.enumConstant.multiLine.scope
similarity index 100%
rename from resources/fixtures/scopes/rust/argument/argument.actual.enum.multiLine.scope
rename to resources/fixtures/scopes/rust/argument/argument.actual.enumConstant.multiLine.scope
diff --git a/resources/fixtures/scopes/rust/argument/argument.actual.enum.singleLine.scope b/resources/fixtures/scopes/rust/argument/argument.actual.enumConstant.singleLine.scope
similarity index 100%
rename from resources/fixtures/scopes/rust/argument/argument.actual.enum.singleLine.scope
rename to resources/fixtures/scopes/rust/argument/argument.actual.enumConstant.singleLine.scope
diff --git a/resources/fixtures/scopes/rust/argumentList/argumentList.actual.enum.empty.scope b/resources/fixtures/scopes/rust/argumentList/argumentList.actual.enumConstant.empty.scope
similarity index 100%
rename from resources/fixtures/scopes/rust/argumentList/argumentList.actual.enum.empty.scope
rename to resources/fixtures/scopes/rust/argumentList/argumentList.actual.enumConstant.empty.scope
diff --git a/resources/fixtures/scopes/rust/argumentList/argumentList.actual.enum.multiLine.scope b/resources/fixtures/scopes/rust/argumentList/argumentList.actual.enumConstant.multiLine.scope
similarity index 100%
rename from resources/fixtures/scopes/rust/argumentList/argumentList.actual.enum.multiLine.scope
rename to resources/fixtures/scopes/rust/argumentList/argumentList.actual.enumConstant.multiLine.scope
diff --git a/resources/fixtures/scopes/rust/argumentList/argumentList.actual.enum.singleLine.scope b/resources/fixtures/scopes/rust/argumentList/argumentList.actual.enumConstant.singleLine.scope
similarity index 100%
rename from resources/fixtures/scopes/rust/argumentList/argumentList.actual.enum.singleLine.scope
rename to resources/fixtures/scopes/rust/argumentList/argumentList.actual.enumConstant.singleLine.scope
diff --git a/resources/fixtures/scopes/rust/functionCall.enum.scope b/resources/fixtures/scopes/rust/functionCall.enumConstant.scope
similarity index 100%
rename from resources/fixtures/scopes/rust/functionCall.enum.scope
rename to resources/fixtures/scopes/rust/functionCall.enumConstant.scope
diff --git a/resources/fixtures/scopes/rust/functionCallee.enum.scope b/resources/fixtures/scopes/rust/functionCallee.enumConstant.scope
similarity index 100%
rename from resources/fixtures/scopes/rust/functionCallee.enum.scope
rename to resources/fixtures/scopes/rust/functionCallee.enumConstant.scope