KCL: Remove unnecessary 'optional: bool' field on CallExpression (#4584)

It was put there in the original KCL JS-to-Rust rewrite, and I don't think it's used at all.
This commit is contained in:
Adam Chalmers
2024-11-27 18:01:42 -06:00
committed by GitHub
parent 46be4e7eef
commit dd052b35fd
97 changed files with 34 additions and 2234 deletions

View File

@ -96790,7 +96790,6 @@
"required": [
"arguments",
"callee",
"optional",
"type"
],
"properties": {
@ -96809,9 +96808,6 @@
"$ref": "#/components/schemas/Expr"
}
},
"optional": {
"type": "boolean"
},
"digest": {
"type": "array",
"items": {
@ -97462,7 +97458,6 @@
"required": [
"arguments",
"callee",
"optional",
"type"
],
"properties": {
@ -97481,9 +97476,6 @@
"$ref": "#/components/schemas/Expr"
}
},
"optional": {
"type": "boolean"
},
"digest": {
"type": "array",
"items": {
@ -100773,7 +100765,6 @@
"required": [
"arguments",
"callee",
"optional",
"type"
],
"properties": {
@ -100792,9 +100783,6 @@
"$ref": "#/components/schemas/Expr"
}
},
"optional": {
"type": "boolean"
},
"digest": {
"type": "array",
"items": {
@ -101445,7 +101433,6 @@
"required": [
"arguments",
"callee",
"optional",
"type"
],
"properties": {
@ -101464,9 +101451,6 @@
"$ref": "#/components/schemas/Expr"
}
},
"optional": {
"type": "boolean"
},
"digest": {
"type": "array",
"items": {
@ -104760,7 +104744,6 @@
"required": [
"arguments",
"callee",
"optional",
"type"
],
"properties": {
@ -104779,9 +104762,6 @@
"$ref": "#/components/schemas/Expr"
}
},
"optional": {
"type": "boolean"
},
"digest": {
"type": "array",
"items": {
@ -105432,7 +105412,6 @@
"required": [
"arguments",
"callee",
"optional",
"type"
],
"properties": {
@ -105451,9 +105430,6 @@
"$ref": "#/components/schemas/Expr"
}
},
"optional": {
"type": "boolean"
},
"digest": {
"type": "array",
"items": {
@ -138002,7 +137978,6 @@
"required": [
"arguments",
"callee",
"optional",
"type"
],
"properties": {
@ -138021,9 +137996,6 @@
"$ref": "#/components/schemas/Expr"
}
},
"optional": {
"type": "boolean"
},
"digest": {
"type": "array",
"items": {
@ -138674,7 +138646,6 @@
"required": [
"arguments",
"callee",
"optional",
"type"
],
"properties": {
@ -138693,9 +138664,6 @@
"$ref": "#/components/schemas/Expr"
}
},
"optional": {
"type": "boolean"
},
"digest": {
"type": "array",
"items": {
@ -142601,7 +142569,6 @@
"required": [
"arguments",
"callee",
"optional",
"type"
],
"properties": {
@ -142620,9 +142587,6 @@
"$ref": "#/components/schemas/Expr"
}
},
"optional": {
"type": "boolean"
},
"digest": {
"type": "array",
"items": {
@ -143273,7 +143237,6 @@
"required": [
"arguments",
"callee",
"optional",
"type"
],
"properties": {
@ -143292,9 +143255,6 @@
"$ref": "#/components/schemas/Expr"
}
},
"optional": {
"type": "boolean"
},
"digest": {
"type": "array",
"items": {
@ -147201,7 +147161,6 @@
"required": [
"arguments",
"callee",
"optional",
"type"
],
"properties": {
@ -147220,9 +147179,6 @@
"$ref": "#/components/schemas/Expr"
}
},
"optional": {
"type": "boolean"
},
"digest": {
"type": "array",
"items": {
@ -147873,7 +147829,6 @@
"required": [
"arguments",
"callee",
"optional",
"type"
],
"properties": {
@ -147892,9 +147847,6 @@
"$ref": "#/components/schemas/Expr"
}
},
"optional": {
"type": "boolean"
},
"digest": {
"type": "array",
"items": {
@ -151199,7 +151151,6 @@
"required": [
"arguments",
"callee",
"optional",
"type"
],
"properties": {
@ -151218,9 +151169,6 @@
"$ref": "#/components/schemas/Expr"
}
},
"optional": {
"type": "boolean"
},
"digest": {
"type": "array",
"items": {
@ -151871,7 +151819,6 @@
"required": [
"arguments",
"callee",
"optional",
"type"
],
"properties": {
@ -151890,9 +151837,6 @@
"$ref": "#/components/schemas/Expr"
}
},
"optional": {
"type": "boolean"
},
"digest": {
"type": "array",
"items": {
@ -155798,7 +155742,6 @@
"required": [
"arguments",
"callee",
"optional",
"type"
],
"properties": {
@ -155817,9 +155760,6 @@
"$ref": "#/components/schemas/Expr"
}
},
"optional": {
"type": "boolean"
},
"digest": {
"type": "array",
"items": {
@ -156470,7 +156410,6 @@
"required": [
"arguments",
"callee",
"optional",
"type"
],
"properties": {
@ -156489,9 +156428,6 @@
"$ref": "#/components/schemas/Expr"
}
},
"optional": {
"type": "boolean"
},
"digest": {
"type": "array",
"items": {
@ -159781,7 +159717,6 @@
"required": [
"arguments",
"callee",
"optional",
"type"
],
"properties": {
@ -159800,9 +159735,6 @@
"$ref": "#/components/schemas/Expr"
}
},
"optional": {
"type": "boolean"
},
"digest": {
"type": "array",
"items": {
@ -160453,7 +160385,6 @@
"required": [
"arguments",
"callee",
"optional",
"type"
],
"properties": {
@ -160472,9 +160403,6 @@
"$ref": "#/components/schemas/Expr"
}
},
"optional": {
"type": "boolean"
},
"digest": {
"type": "array",
"items": {
@ -164381,7 +164309,6 @@
"required": [
"arguments",
"callee",
"optional",
"type"
],
"properties": {
@ -164400,9 +164327,6 @@
"$ref": "#/components/schemas/Expr"
}
},
"optional": {
"type": "boolean"
},
"digest": {
"type": "array",
"items": {
@ -165053,7 +164977,6 @@
"required": [
"arguments",
"callee",
"optional",
"type"
],
"properties": {
@ -165072,9 +164995,6 @@
"$ref": "#/components/schemas/Expr"
}
},
"optional": {
"type": "boolean"
},
"digest": {
"type": "array",
"items": {

View File

@ -85,7 +85,6 @@ layout: manual
| `type` |enum: `CallExpression`| | No |
| `callee` |[`Identifier`](/docs/kcl/types/Identifier)| | No |
| `arguments` |`[` [`Expr`](/docs/kcl/types/Expr) `]`| | No |
| `optional` |`boolean`| | No |
| `digest` |`[, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`]`| | No |
| `start` |`integer`| | No |
| `end` |`integer`| | No |

View File

@ -125,7 +125,6 @@ An expression can be evaluated to yield a single KCL value.
| `type` |enum: `CallExpression`| | No |
| `callee` |[`Identifier`](/docs/kcl/types/Identifier)| An expression can be evaluated to yield a single KCL value. | No |
| `arguments` |`[` [`Expr`](/docs/kcl/types/Expr) `]`| | No |
| `optional` |`boolean`| | No |
| `digest` |`[, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`]`| | No |
| `start` |`integer`| | No |
| `end` |`integer`| | No |