dict: implemented sub-field access, e.g D=["sub-dict"]["sub-field"]

This commit is contained in:
2026-05-17 18:57:27 +02:00
parent 1bf8015da1
commit d34b9d8a48
3 changed files with 11 additions and 7 deletions
+4 -4
View File
@@ -46,7 +46,7 @@ func TestDictParser(t *testing.T) {
runTestSuite(t, section, inputs)
}
func _TestPoc(t *testing.T) {
func TestPoc(t *testing.T) {
section := "Dict-Assign-Item"
ctx := NewSimpleStore()
ctx.UnsafeSetVar(
@@ -62,10 +62,10 @@ func _TestPoc(t *testing.T) {
inputs := []inputType{
/* 1 */ {`D.a.uno`, int64(10), nil},
/* 2 */ {`D.a.uno = 111; D.a."uno"`, int64(111), nil},
/* 3 */ {`D["a"]["uno"]`, int64(111), nil},
/* 3 */ {`D.a.uno = 111; D["a"]["uno"]`, int64(111), nil},
}
runCtxTestSuiteSpec(t, ctx, section, inputs, 3)
// runCtxTestSuite(t, ctx, section, inputs)
// runCtxTestSuiteSpec(t, ctx, section, inputs, 3)
runCtxTestSuite(t, ctx, section, inputs)
}
func TestDictToStringMultiLine(t *testing.T) {