feat: multi layers

This commit is contained in:
egarette@silique.fr 2026-05-04 11:15:17 +02:00
parent c006dea8c8
commit 3b79ff479a
67 changed files with 548 additions and 1 deletions

View file

@ -5,7 +5,7 @@
"family \"leadership\" has property hidden, so cannot access to \"var1\" (a first variable), it will be ignored when loading from Commandline"
],
[
"variable \"var2\" (a first variable) at index \"0\" is hidden, it will be ignored when loading from Commandline"
"family \"leadership\" is hidden, \"var2\" (a first variable) at index \"0\", it will be ignored when loading from Commandline"
]
]
}

View file

@ -0,0 +1,11 @@
{
"errors": [],
"warnings": [
[
"variable has property hidden, it will be ignored when loading from Commandline"
],
[
"variable has property disabled, it will be ignored when loading from Commandline"
]
]
}

View file

@ -0,0 +1,8 @@
{
"errors": [],
"warnings": [
[
"variable has property disabled, it will be ignored when loading from Commandline"
]
]
}

View file

@ -0,0 +1,5 @@
[
"--rougail.var1",
"--rougail.var2",
"string1"
]

View file

@ -0,0 +1,4 @@
[
"--rougail.var2",
"string1"
]

View file

@ -0,0 +1,3 @@
{
"rougail.var1": true
}

View file

@ -0,0 +1,3 @@
{
"rougail.var1": true
}

View file

@ -0,0 +1,11 @@
{
"errors": [],
"warnings": [
[
"variable has property disabled, it will be ignored when loading from Commandline"
],
[
"family \"variable1\" (a variable) has property disabled, so cannot access to \"variable2\" (a second variable), it will be ignored when loading from Commandline"
]
]
}

View file

@ -0,0 +1,11 @@
{
"errors": [],
"warnings": [
[
"variable has property disabled, it will be ignored when loading from Commandline"
],
[
"family \"variable1\" (a variable) has property disabled, so cannot access to \"variable2\" (a second variable), it will be ignored when loading from Commandline"
]
]
}

View file

@ -0,0 +1,7 @@
[
"--rougail.condition",
"--rougail.variable1",
"string1",
"--rougail.variable2",
"string1"
]

View file

@ -0,0 +1,6 @@
[
"--rougail.variable1",
"string1",
"--rougail.variable2",
"string1"
]

View file

@ -0,0 +1,3 @@
{
"rougail.condition": true
}

View file

@ -0,0 +1,3 @@
{
"rougail.condition": true
}

View file

@ -0,0 +1,11 @@
{
"errors": [],
"warnings": [
[
"variable has property disabled, it will be ignored when loading from Commandline"
],
[
"family \"condition\" (a condition) has property disabled, so cannot access to \"variable\" (a variable), it will be ignored when loading from Commandline"
]
]
}

View file

@ -0,0 +1,8 @@
{
"errors": [],
"warnings": [
[
"family \"condition\" (a condition) has property disabled, so cannot access to \"variable\" (a variable), it will be ignored when loading from Commandline"
]
]
}

View file

@ -0,0 +1,5 @@
[
"--rougail.condition",
"--rougail.variable",
"string1"
]

View file

@ -0,0 +1,4 @@
[
"--rougail.variable",
"string1"
]

View file

@ -0,0 +1,11 @@
{
"errors": [],
"warnings": [
[
"variable has property disabled, it will be ignored when loading from Commandline"
],
[
"family \"variable1\" (a variable) has property disabled, so cannot access to \"variable2\" (a second variable), it will be ignored when loading from Commandline"
]
]
}

View file

@ -0,0 +1,8 @@
{
"errors": [],
"warnings": [
[
"variable has property disabled, it will be ignored when loading from Commandline"
]
]
}

View file

@ -0,0 +1,7 @@
[
"--rougail.condition",
"--rougail.variable1",
"string1",
"--rougail.variable2",
"string1"
]

View file

@ -0,0 +1,4 @@
[
"--rougail.variable2",
"string1"
]

View file

@ -0,0 +1,3 @@
{
"rougail.condition": true
}

View file

@ -0,0 +1,4 @@
{
"rougail.condition": false,
"rougail.variable1": "disabled"
}

View file

@ -0,0 +1,11 @@
{
"errors": [],
"warnings": [
[
"variable has property disabled, it will be ignored when loading from Commandline"
],
[
"family \"variable1\" (a variable) has property disabled, so cannot access to \"variable2\" (a second variable), it will be ignored when loading from Commandline"
]
]
}

View file

@ -0,0 +1,8 @@
{
"errors": [],
"warnings": [
[
"family \"variable1\" (a variable) has property disabled, so cannot access to \"variable2\" (a second variable), it will be ignored when loading from Commandline"
]
]
}

View file

@ -0,0 +1,7 @@
[
"--rougail.condition",
"--rougail.variable1",
"string1",
"--rougail.variable2",
"string1"
]

View file

@ -0,0 +1,4 @@
[
"--rougail.variable2",
"string1"
]

View file

@ -0,0 +1,3 @@
{
"rougail.condition": true
}

View file

@ -0,0 +1,3 @@
{
"rougail.condition": true
}

View file

@ -0,0 +1,4 @@
{
"errors": [],
"warnings": []
}

View file

@ -0,0 +1,4 @@
{
"errors": [],
"warnings": []
}

View file

@ -0,0 +1,11 @@
[
"--rougail.var",
"1",
"2",
"--rougail.dyn1.var",
"string1",
"--rougail.dyn2.var",
"string1",
"--rougail.var2",
"string1"
]

View file

@ -0,0 +1,4 @@
[
"--rougail.var2",
"string1"
]

View file

@ -0,0 +1,9 @@
{
"rougail.var": [
1,
2
],
"rougail.dyn1.var": "string1",
"rougail.dyn2.var": "string1",
"rougail.var2": "string1"
}

View file

@ -0,0 +1,4 @@
{
"rougail.var": [],
"rougail.var2": "string1"
}

View file

@ -0,0 +1,8 @@
{
"errors": [],
"warnings": [
[
"variable has property hidden, it will be ignored when loading from Commandline"
]
]
}

View file

@ -0,0 +1,4 @@
{
"errors": [],
"warnings": []
}

View file

@ -0,0 +1,13 @@
[
"--rougail.var1",
"val1",
"val2",
"--rougail.var2",
"string1",
"--rougail.dynval1.var",
"string1",
"--rougail.dynval2.var",
"string1",
"--rougail.var3",
"string1"
]

View file

@ -0,0 +1,10 @@
{
"rougail.var1": [
"val1",
"val2"
],
"rougail.var2": "val1",
"rougail.dynval1.var": "string1",
"rougail.dynval2.var": "string1",
"rougail.var3": "string1"
}

View file

@ -0,0 +1,10 @@
{
"rougail.var1": [
"val1",
"val2"
],
"rougail.var2": "val1",
"rougail.dynval1.var": "val1",
"rougail.dynval2.var": "val2",
"rougail.var3": "val1"
}

View file

@ -0,0 +1,8 @@
{
"errors": [],
"warnings": [
[
"variable has property hidden, it will be ignored when loading from Commandline"
]
]
}

View file

@ -0,0 +1,4 @@
{
"errors": [],
"warnings": []
}

View file

@ -0,0 +1,19 @@
[
"--rougail.var1",
"val1",
"val2",
"--rougail.var2",
"string1",
"--rougail.dynval1.var",
"string1",
"string2",
"string3",
"--rougail.dynval2.var",
"string1",
"string2",
"string3",
"--rougail.var3",
"string1",
"string2",
"string3"
]

View file

@ -0,0 +1,22 @@
{
"rougail.var1": [
"val1",
"val2"
],
"rougail.var2": "val1",
"rougail.dynval1.var": [
"string1",
"string2",
"string3"
],
"rougail.dynval2.var": [
"string1",
"string2",
"string3"
],
"rougail.var3": [
"string1",
"string2",
"string3"
]
}

View file

@ -0,0 +1,16 @@
{
"rougail.var1": [
"val1",
"val2"
],
"rougail.var2": "val1",
"rougail.dynval1.var": [
"val1"
],
"rougail.dynval2.var": [
"val2"
],
"rougail.var3": [
"val1"
]
}

View file

@ -0,0 +1,11 @@
{
"errors": [],
"warnings": [
[
"variable has property disabled, it will be ignored when loading from Commandline"
],
[
"variable has property disabled, it will be ignored when loading from Commandline"
]
]
}

View file

@ -0,0 +1,4 @@
{
"errors": [],
"warnings": []
}

View file

@ -0,0 +1,11 @@
[
"--rougail.var1",
"val1",
"val2",
"--rougail.dynval1.var",
"string1",
"--rougail.dynval2.var",
"string1",
"--rougail.var2",
"string1"
]

View file

@ -0,0 +1,4 @@
[
"--rougail.var2",
"string1"
]

View file

@ -0,0 +1,7 @@
{
"rougail.var1": [
"val1",
"val2"
],
"rougail.var2": "string1"
}

View file

@ -0,0 +1,4 @@
{
"rougail.var1": [],
"rougail.var2": "string1"
}

View file

@ -0,0 +1,4 @@
{
"errors": [],
"warnings": []
}

View file

@ -0,0 +1,4 @@
{
"errors": [],
"warnings": []
}

View file

@ -0,0 +1,21 @@
[
"--rougail.var",
"val1",
"val2",
"--rougail.val1_dyn.var1",
"string1",
"--rougail.val1_dyn.var2",
"string1",
"--rougail.val1_dyn.var3",
"string1",
"--rougail.val1_dyn.var4",
"string1",
"--rougail.val2_dyn.var1",
"string1",
"--rougail.val2_dyn.var2",
"string1",
"--rougail.val2_dyn.var3",
"string1",
"--rougail.val2_dyn.var4",
"string1"
]

View file

@ -0,0 +1,14 @@
{
"rougail.var": [
"val1",
"val2"
],
"rougail.val1_dyn.var1": "string1",
"rougail.val1_dyn.var2": "string1",
"rougail.val1_dyn.var3": "string1",
"rougail.val1_dyn.var4": "string1",
"rougail.val2_dyn.var1": "string1",
"rougail.val2_dyn.var2": "string1",
"rougail.val2_dyn.var3": "string1",
"rougail.val2_dyn.var4": "string1"
}

View file

@ -0,0 +1,14 @@
{
"rougail.var": [
"val1",
"val2"
],
"rougail.val1_dyn.var1": "val1",
"rougail.val1_dyn.var2": "val1",
"rougail.val1_dyn.var3": "val1",
"rougail.val1_dyn.var4": "val1",
"rougail.val2_dyn.var1": "val2",
"rougail.val2_dyn.var2": "val2",
"rougail.val2_dyn.var3": "val2",
"rougail.val2_dyn.var4": "val1"
}

View file

@ -0,0 +1,4 @@
{
"errors": [],
"warnings": []
}

View file

@ -0,0 +1,4 @@
{
"errors": [],
"warnings": []
}

View file

@ -0,0 +1,29 @@
[
"--rougail.var",
"val1",
"val2",
"--rougail.dynval1.dynval1.var1",
"string1",
"--rougail.dynval1.dynval1.var2",
"string1",
"string2",
"string3",
"--rougail.dynval1.dynval2.var1",
"string1",
"--rougail.dynval1.dynval2.var2",
"string1",
"string2",
"string3",
"--rougail.dynval2.dynval1.var1",
"string1",
"--rougail.dynval2.dynval1.var2",
"string1",
"string2",
"string3",
"--rougail.dynval2.dynval2.var1",
"string1",
"--rougail.dynval2.dynval2.var2",
"string1",
"string2",
"string3"
]

View file

@ -0,0 +1,22 @@
[
"--rougail.dynval1.dynval1.var1",
"string1",
"--rougail.dynval1.dynval1.var2",
"string1",
"string2",
"string3",
"--rougail.dynval1.dynval2.var1",
"string1",
"--rougail.dynval1.dynval2.var2",
"string1",
"string2",
"string3",
"--rougail.dynval2.dynval1.var1",
"string1",
"--rougail.dynval2.dynval1.var2",
"string1",
"string2",
"string3",
"--rougail.dynval2.dynval2.var1",
"string1"
]

View file

@ -0,0 +1,30 @@
{
"rougail.var": [
"val1",
"val2"
],
"rougail.dynval1.dynval1.var1": "string1",
"rougail.dynval1.dynval1.var2": [
"string1",
"string2",
"string3"
],
"rougail.dynval1.dynval2.var1": "string1",
"rougail.dynval1.dynval2.var2": [
"string1",
"string2",
"string3"
],
"rougail.dynval2.dynval1.var1": "string1",
"rougail.dynval2.dynval1.var2": [
"string1",
"string2",
"string3"
],
"rougail.dynval2.dynval2.var1": "string1",
"rougail.dynval2.dynval2.var2": [
"string1",
"string2",
"string3"
]
}

View file

@ -0,0 +1,29 @@
{
"rougail.var": [
"val1",
"val2"
],
"rougail.dynval1.dynval1.var1": "string1",
"rougail.dynval1.dynval1.var2": [
"string1",
"string2",
"string3"
],
"rougail.dynval1.dynval2.var1": "string1",
"rougail.dynval1.dynval2.var2": [
"string1",
"string2",
"string3"
],
"rougail.dynval2.dynval1.var1": "string1",
"rougail.dynval2.dynval1.var2": [
"string1",
"string2",
"string3"
],
"rougail.dynval2.dynval2.var1": "string1",
"rougail.dynval2.dynval2.var2": [
"string1",
"string1"
]
}