Misc tidying up around KclValue, etc. (#5653)

* Make some things a little less public

Signed-off-by: Nick Cameron <nrc@ncameron.org>

* Rename KclValue::Array to MixedArray

Signed-off-by: Nick Cameron <nrc@ncameron.org>

* Add settings to KclValue::Function

Signed-off-by: Nick Cameron <nrc@ncameron.org>

* Remove a bunch of dead code, simplifying mock exec and meaning KclValue no longer needs to deserialize

Signed-off-by: Nick Cameron <nrc@ncameron.org>

---------

Signed-off-by: Nick Cameron <nrc@ncameron.org>
This commit is contained in:
Nick Cameron
2025-03-08 04:04:57 +13:00
committed by GitHub
parent 5d25f4a0e5
commit 6cce3cda36
39 changed files with 163 additions and 470 deletions

View File

@ -1,5 +1,5 @@
---
source: kcl/src/simulation_tests.rs
source: kcl-lib/src/simulation_tests.rs
description: Variables in memory after executing array_range_expr.kcl
---
{
@ -48,7 +48,7 @@ description: Variables in memory after executing array_range_expr.kcl
]
},
"r1": {
"type": "Array",
"type": "MixedArray",
"value": [
{
"type": "Number",
@ -147,7 +147,7 @@ description: Variables in memory after executing array_range_expr.kcl
]
},
"r2": {
"type": "Array",
"type": "MixedArray",
"value": [
{
"type": "Number",
@ -246,7 +246,7 @@ description: Variables in memory after executing array_range_expr.kcl
]
},
"r3": {
"type": "Array",
"type": "MixedArray",
"value": [
{
"type": "Number",
@ -362,7 +362,7 @@ description: Variables in memory after executing array_range_expr.kcl
]
},
"r4": {
"type": "Array",
"type": "MixedArray",
"value": [
{
"type": "Number",