feat: better support variable calculation for property
This commit is contained in:
parent
1cbe8377e0
commit
a307cb1c66
347 changed files with 1880 additions and 1100 deletions
|
|
@ -25,6 +25,7 @@ from tiramisu import Calculation, groups
|
|||
from tiramisu.error import ConfigError, display_list, PropertiesOptionError
|
||||
from rougail.tiramisu import display_xmlfiles, normalize_family
|
||||
from rougail.utils import undefined, PROPERTY_ATTRIBUTE
|
||||
from rougail.error import VariableCalculationDependencyError
|
||||
|
||||
from .config import OutPuts
|
||||
from .i18n import _
|
||||
|
|
@ -32,6 +33,12 @@ from .utils import DocTypes, get_display_path, dump
|
|||
from .example import Examples
|
||||
|
||||
|
||||
HIDDEN_PROPERTIES = [
|
||||
"hidden",
|
||||
"disabled",
|
||||
]
|
||||
|
||||
|
||||
class RougailOutputDoc(Examples):
|
||||
"""Rougail Output Doc:
|
||||
Generate documentation from rougail description files
|
||||
|
|
@ -162,10 +169,7 @@ class RougailOutputDoc(Examples):
|
|||
do not comment this family
|
||||
"""
|
||||
properties = child.property.get(uncalculated=True)
|
||||
for hidden_property in [
|
||||
"hidden",
|
||||
"disabled",
|
||||
]:
|
||||
for hidden_property in HIDDEN_PROPERTIES:
|
||||
if hidden_property in properties:
|
||||
return True
|
||||
|
||||
|
|
@ -201,14 +205,16 @@ class RougailOutputDoc(Examples):
|
|||
if not sub_informations:
|
||||
return
|
||||
if self.with_family:
|
||||
informations[name] = {
|
||||
"type": self._get_family_type(family),
|
||||
"informations": self._populate_family(
|
||||
family_informations = self._populate_family(
|
||||
family,
|
||||
path,
|
||||
),
|
||||
"children": sub_informations,
|
||||
}
|
||||
)
|
||||
if family_informations is not False:
|
||||
informations[name] = {
|
||||
"type": self._get_family_type(family),
|
||||
"informations": family_informations,
|
||||
"children": sub_informations,
|
||||
}
|
||||
else:
|
||||
informations.update(sub_informations)
|
||||
|
||||
|
|
@ -245,14 +251,15 @@ class RougailOutputDoc(Examples):
|
|||
) -> Optional[dict]:
|
||||
if variable.isdynamic():
|
||||
sub_informations = self.dynamic_paths[path]
|
||||
elif variable.isfollower() and variable.index():
|
||||
elif variable.isfollower() and path in informations: # variable.index():
|
||||
sub_informations = informations[path]
|
||||
else:
|
||||
sub_informations = {}
|
||||
self._populate_variable(
|
||||
if not self._populate_variable(
|
||||
variable,
|
||||
sub_informations,
|
||||
)
|
||||
):
|
||||
return None
|
||||
if self.example:
|
||||
self._add_examples(variable, sub_informations, leader)
|
||||
informations[path] = sub_informations
|
||||
|
|
@ -326,7 +333,8 @@ class RougailOutputDoc(Examples):
|
|||
informations = self.dynamic_paths[path]
|
||||
else:
|
||||
informations = {}
|
||||
self._populate(family, informations)
|
||||
if not self._populate(family, informations):
|
||||
return False
|
||||
if family.isleadership():
|
||||
informations.setdefault("help", []).append(
|
||||
_("This family contains lists of variable blocks.")
|
||||
|
|
@ -356,7 +364,8 @@ class RougailOutputDoc(Examples):
|
|||
variable,
|
||||
informations,
|
||||
)
|
||||
self._populate(variable, informations)
|
||||
if not self._populate(variable, informations):
|
||||
return False
|
||||
if "description" in informations:
|
||||
informations["descriptions"] = [
|
||||
self.formater.to_phrase(informations.pop("description"))
|
||||
|
|
@ -383,35 +392,40 @@ class RougailOutputDoc(Examples):
|
|||
"name": _("Examples"),
|
||||
"values": list(examples),
|
||||
}
|
||||
return True
|
||||
|
||||
def _populate(
|
||||
self,
|
||||
obj,
|
||||
child,
|
||||
informations: dict,
|
||||
):
|
||||
if not obj.isdynamic():
|
||||
informations["paths"] = [obj.path(uncalculated=True)]
|
||||
informations["names"] = [obj.name()]
|
||||
description = obj.description(uncalculated=True)
|
||||
if obj.name(uncalculated=True) == description and (
|
||||
not obj.isoptiondescription()
|
||||
or (self.support_namespace and obj.group_type() is not groups.namespace)
|
||||
need_disabled, properties = self._parse_properties(child)
|
||||
if not need_disabled:
|
||||
return False
|
||||
if not child.isdynamic():
|
||||
informations["paths"] = [child.path(uncalculated=True)]
|
||||
informations["names"] = [child.name()]
|
||||
description = child.description(uncalculated=True)
|
||||
if child.name(uncalculated=True) == description and (
|
||||
not child.isoptiondescription()
|
||||
or (self.support_namespace and child.group_type() is not groups.namespace)
|
||||
):
|
||||
if obj.isoptiondescription() or not obj.isfollower() or not obj.index():
|
||||
if child.isoptiondescription() or not child.isfollower() or not child.index():
|
||||
warning = _('No attribute "description" for "{0}" in {1}').format(
|
||||
obj.path(uncalculated=True),
|
||||
display_xmlfiles(obj.information.get("ymlfiles")),
|
||||
child.path(uncalculated=True),
|
||||
display_xmlfiles(child.information.get("ymlfiles")),
|
||||
)
|
||||
warn(warning)
|
||||
else:
|
||||
informations["description"] = self._convert_description(description, obj)
|
||||
help_ = obj.information.get("help", None)
|
||||
informations["description"] = self._convert_description(description, child)
|
||||
help_ = child.information.get("help", None)
|
||||
if help_:
|
||||
informations["help"] = [self.formater.to_phrase(help_)]
|
||||
self._parse_properties(
|
||||
obj,
|
||||
informations,
|
||||
)
|
||||
if "properties" in informations:
|
||||
informations["properties"].extend(properties)
|
||||
else:
|
||||
informations["properties"] = properties
|
||||
return True
|
||||
|
||||
def _convert_description(self, description, obj):
|
||||
if "{{ identifier }}" in description:
|
||||
|
|
@ -483,10 +497,10 @@ class RougailOutputDoc(Examples):
|
|||
|
||||
def _parse_type(
|
||||
self,
|
||||
variable,
|
||||
child,
|
||||
informations,
|
||||
):
|
||||
variable_type = variable.information.get("type")
|
||||
variable_type = child.information.get("type")
|
||||
doc_type = DocTypes.get(variable_type, {"params": {}})
|
||||
informations["properties"] = [
|
||||
{
|
||||
|
|
@ -495,7 +509,7 @@ class RougailOutputDoc(Examples):
|
|||
}
|
||||
]
|
||||
# extra parameters for types
|
||||
option = variable.get()
|
||||
option = child.get()
|
||||
validators = []
|
||||
for param, msg in doc_type["params"].items():
|
||||
value = option.impl_get_extra(f"_{param}")
|
||||
|
|
@ -509,20 +523,20 @@ class RougailOutputDoc(Examples):
|
|||
validators.append(msg.format(value))
|
||||
|
||||
# get validation information from annotator
|
||||
for name in variable.information.list():
|
||||
for name in child.information.list():
|
||||
if not name.startswith("validators_calculation"):
|
||||
continue
|
||||
validators.extend(
|
||||
self._to_string(
|
||||
variable,
|
||||
child,
|
||||
"validators",
|
||||
)
|
||||
)
|
||||
break
|
||||
if variable.information.get("type") == "regexp":
|
||||
if child.information.get("type") == "regexp":
|
||||
validators.append(
|
||||
_('text based with regular expressions "{0}"').format(
|
||||
variable.pattern()
|
||||
child.pattern()
|
||||
)
|
||||
)
|
||||
if validators:
|
||||
|
|
@ -532,10 +546,10 @@ class RougailOutputDoc(Examples):
|
|||
else:
|
||||
key = _("Validators")
|
||||
informations["validators"] = {"name": key, "values": validators}
|
||||
if variable.information.get("type") == "choice":
|
||||
choices = self._to_string(variable, "choice", do_not_raise=True)
|
||||
if child.information.get("type") == "choice":
|
||||
choices = self._to_string(child, "choice", do_not_raise=True)
|
||||
if choices is None:
|
||||
choices = variable.value.list()
|
||||
choices = child.value.list()
|
||||
for idx, val in enumerate(choices):
|
||||
if not isinstance(val, Calculation):
|
||||
default = informations.get("default", {}).get("values")
|
||||
|
|
@ -547,43 +561,53 @@ class RougailOutputDoc(Examples):
|
|||
)
|
||||
informations["default_is_already_set"] = True
|
||||
continue
|
||||
choices[idx] = self._to_string(variable, "choice", f"_{idx}")
|
||||
choices[idx] = self._to_string(child, "choice", f"_{idx}")
|
||||
informations["choices"] = {"name": _("Choices"), "values": choices}
|
||||
|
||||
def _parse_properties(
|
||||
self,
|
||||
variable,
|
||||
informations,
|
||||
):
|
||||
informations = []
|
||||
properties = variable.property.get(uncalculated=True)
|
||||
for mode in self.modes_level:
|
||||
if mode not in properties:
|
||||
continue
|
||||
informations.setdefault("properties", []).append(
|
||||
informations.append(
|
||||
{
|
||||
"type": "mode",
|
||||
"name": mode,
|
||||
}
|
||||
)
|
||||
break
|
||||
for prop, msg in self.property_to_string:
|
||||
for prop, translated_prop in self.property_to_string:
|
||||
if prop in properties:
|
||||
prop_obj = {
|
||||
"type": "property",
|
||||
"name": msg,
|
||||
"name": translated_prop,
|
||||
}
|
||||
elif variable.information.get(f"{prop}_calculation", False):
|
||||
annotation = self._to_string(variable, prop)
|
||||
if not annotation:
|
||||
continue
|
||||
prop_obj = {
|
||||
"type": "property",
|
||||
"name": msg,
|
||||
"annotation": annotation,
|
||||
}
|
||||
if annotation is None or isinstance(annotation, bool):
|
||||
if annotation is None and prop in HIDDEN_PROPERTIES:
|
||||
return False, {}
|
||||
if not annotation:
|
||||
continue
|
||||
prop_obj = {
|
||||
"type": "property",
|
||||
"name": translated_prop,
|
||||
}
|
||||
else:
|
||||
prop_obj = {
|
||||
"type": "property",
|
||||
"name": translated_prop,
|
||||
"annotation": annotation,
|
||||
}
|
||||
else:
|
||||
# this property is not in the variable so, do not comment it
|
||||
continue
|
||||
informations.setdefault("properties", []).append(prop_obj)
|
||||
informations.append(prop_obj)
|
||||
return True, informations
|
||||
|
||||
def _get_default(
|
||||
self,
|
||||
|
|
@ -604,11 +628,11 @@ class RougailOutputDoc(Examples):
|
|||
|
||||
def _to_string(
|
||||
self,
|
||||
variable,
|
||||
child,
|
||||
prop,
|
||||
do_not_raise=False,
|
||||
):
|
||||
calculation = variable.information.get(f"{prop}_calculation", None)
|
||||
calculation = child.information.get(f"{prop}_calculation", None)
|
||||
if not calculation:
|
||||
if do_not_raise:
|
||||
return None
|
||||
|
|
@ -619,11 +643,11 @@ class RougailOutputDoc(Examples):
|
|||
if isinstance(calculation, list):
|
||||
values = []
|
||||
for cal in calculation:
|
||||
value = self._calculation_to_string(variable, cal, prop)
|
||||
value = self._calculation_to_string(child, cal, prop)
|
||||
if value is not None:
|
||||
values.append(value)
|
||||
return values
|
||||
return self._calculation_to_string(variable, calculation, prop)
|
||||
return self._calculation_to_string(child, calculation, prop)
|
||||
|
||||
def _calculation_to_string(self, child, calculation, prop):
|
||||
if "description" in calculation:
|
||||
|
|
@ -634,141 +658,9 @@ class RougailOutputDoc(Examples):
|
|||
if "type" not in calculation:
|
||||
return calculation["value"]
|
||||
if calculation["type"] == "jinja":
|
||||
if calculation["value"] is not True:
|
||||
values = calculation["value"]
|
||||
else:
|
||||
values = _("depends on a calculation")
|
||||
if (
|
||||
child.isoptiondescription()
|
||||
or not child.isfollower()
|
||||
or not child.index()
|
||||
):
|
||||
warning = _(
|
||||
'"{0}" is a calculation for {1} but has no description in {2}'
|
||||
).format(
|
||||
prop,
|
||||
child.path(),
|
||||
display_xmlfiles(child.information.get("ymlfiles")),
|
||||
)
|
||||
warn(warning)
|
||||
values = self._calculation_jinja_to_string(child, calculation, prop)
|
||||
elif calculation["type"] == "variable":
|
||||
if prop in PROPERTY_ATTRIBUTE:
|
||||
variable_path, value, condition = calculation["value"]
|
||||
variable = self.conf.forcepermissive.option(variable_path)
|
||||
try:
|
||||
variable.value.get()
|
||||
except AttributeError as err:
|
||||
variable = None
|
||||
else:
|
||||
uncalculated = variable.value.get(uncalculated=True)
|
||||
if not isinstance(
|
||||
uncalculated, Calculation
|
||||
) and self._is_inaccessible_user_data(variable):
|
||||
return None
|
||||
if variable and self._is_inaccessible_user_data(variable):
|
||||
msg = _("depends on an undocumented variable")
|
||||
elif condition == "when_not":
|
||||
if not calculation["optional"]:
|
||||
msg = _('when the variable "{0}" hasn\'t the value "{1}"')
|
||||
else:
|
||||
msg = _('when the variable "{0}" is defined and hasn\'t the value "{1}"')
|
||||
else:
|
||||
if not calculation["optional"]:
|
||||
msg = _('when the variable "{0}" has the value "{1}"')
|
||||
else:
|
||||
msg = _('when the variable "{0}" is defined and has the value "{1}"')
|
||||
if not isinstance(value, str):
|
||||
value = dump(value)
|
||||
values = msg.format(variable_path, value)
|
||||
else:
|
||||
if calculation["optional"]:
|
||||
path = calculation["value"]
|
||||
if "{{ identifier }}" in path:
|
||||
if path not in self.dynamic_paths:
|
||||
return None
|
||||
else:
|
||||
try:
|
||||
self.conf.forcepermissive.option(path).get()
|
||||
except AttributeError:
|
||||
return None
|
||||
if not calculation["optional"]:
|
||||
true_msg = _('the value of the variable "{0}"')
|
||||
else:
|
||||
true_msg = _('the value of the variable "{0}" if it is defined')
|
||||
print('connard ben lan ...')
|
||||
hidden_msg = _("the value of an undocumented variable")
|
||||
if "{{ identifier }}" in calculation["ori_path"]:
|
||||
if calculation["value"] == calculation["ori_path"]:
|
||||
regexp = None
|
||||
else:
|
||||
regexp = compile(
|
||||
"^"
|
||||
+ calculation["ori_path"].replace(
|
||||
"{{ identifier }}", "(.*)"
|
||||
)
|
||||
+ "$"
|
||||
)
|
||||
informations = [self.dynamic_paths[calculation["value"]]]
|
||||
values = []
|
||||
all_is_undocumented = None
|
||||
for information in informations:
|
||||
for idx, path in enumerate(information["paths"]):
|
||||
if regexp and not regexp.search(path):
|
||||
continue
|
||||
if self._is_inaccessible_user_data(self.conf.option(path)):
|
||||
if all_is_undocumented is None:
|
||||
all_is_undocumented = True
|
||||
msg = hidden_msg
|
||||
else:
|
||||
if regexp:
|
||||
display_path = calculation["ori_path"]
|
||||
for identifier in regexp.findall(path):
|
||||
display_path = display_path.replace(
|
||||
"{{ identifier }}",
|
||||
self.formater.italic(identifier),
|
||||
1,
|
||||
)
|
||||
else:
|
||||
display_path = get_display_path(information, idx)
|
||||
msg = true_msg.format(display_path)
|
||||
all_is_undocumented = False
|
||||
values.append(msg)
|
||||
if all_is_undocumented and len(values) > 1:
|
||||
values = _("the values of undocumented variables")
|
||||
else:
|
||||
variable_path = calculation["ori_path"]
|
||||
variable = self.conf.forcepermissive.option(variable_path)
|
||||
try:
|
||||
isfollower = variable.isfollower()
|
||||
except AttributeError as err:
|
||||
pass
|
||||
else:
|
||||
if not isfollower and self._is_inaccessible_user_data(variable):
|
||||
try:
|
||||
uncalculated = variable.value.get(uncalculated=True)
|
||||
except PropertiesOptionError:
|
||||
true_msg = None
|
||||
else:
|
||||
if uncalculated and not isinstance(
|
||||
uncalculated, Calculation
|
||||
):
|
||||
if isinstance(uncalculated, list):
|
||||
uncalculated = self.formater.list(uncalculated)
|
||||
true_msg = _(
|
||||
"(from an undocumented variable){0}"
|
||||
).format(uncalculated)
|
||||
else:
|
||||
if not isinstance(uncalculated, str):
|
||||
uncalculated = dump(uncalculated)
|
||||
true_msg = _(
|
||||
"{0} (from an undocumented variable)"
|
||||
).format(uncalculated)
|
||||
else:
|
||||
true_msg = _("depends on an undocumented variable")
|
||||
if true_msg:
|
||||
values = true_msg.format(calculation["ori_path"])
|
||||
else:
|
||||
values = None
|
||||
values = self._calculation_variable_to_string(child, calculation, prop)
|
||||
elif calculation["type"] == "identifier":
|
||||
if prop in PROPERTY_ATTRIBUTE:
|
||||
values = calculation["value"]
|
||||
|
|
@ -781,3 +673,166 @@ class RougailOutputDoc(Examples):
|
|||
if isinstance(values, str) and not values.endswith("."):
|
||||
values += "."
|
||||
return values
|
||||
|
||||
def _calculation_jinja_to_string(self, child, calculation, prop):
|
||||
if calculation["value"] is not True:
|
||||
values = calculation["value"]
|
||||
else:
|
||||
values = _("depends on a calculation")
|
||||
if (
|
||||
child.isoptiondescription()
|
||||
or not child.isfollower()
|
||||
or not child.index()
|
||||
):
|
||||
warning = _(
|
||||
'"{0}" is a calculation for {1} but has no description in {2}'
|
||||
).format(
|
||||
prop,
|
||||
child.path(),
|
||||
display_xmlfiles(child.information.get("ymlfiles")),
|
||||
)
|
||||
# FIXME should be able to desactivate warn with cli
|
||||
warn(warning)
|
||||
return values
|
||||
|
||||
def _calculation_variable_to_string(self, child, calculation, prop):
|
||||
if prop in PROPERTY_ATTRIBUTE:
|
||||
variable_path, value, condition = calculation["value"]
|
||||
variable = self.conf.forcepermissive.option(variable_path)
|
||||
try:
|
||||
variable.value.get()
|
||||
except AttributeError as err:
|
||||
variable = None
|
||||
# else:
|
||||
# uncalculated = variable.value.get(uncalculated=True)
|
||||
# if child.name() == 'datasource':
|
||||
# print(child, variable, prop, uncalculated, variable)
|
||||
# if not isinstance(
|
||||
# uncalculated, Calculation
|
||||
# ) and self._is_inaccessible_user_data(variable):
|
||||
# return None
|
||||
if variable and self._is_inaccessible_user_data(variable):
|
||||
try:
|
||||
variable_value = self._get_unmodified_default_value(variable)
|
||||
except VariableCalculationDependencyError:
|
||||
msg = _("depends on an undocumented variable")
|
||||
else:
|
||||
if condition == "when" and value == variable_value or condition == "when_not" and value != variable_value:
|
||||
if prop in HIDDEN_PROPERTIES:
|
||||
return
|
||||
# always "{prop}" (but depends on an undocumented variable)
|
||||
return True
|
||||
# depends on an undocumented variable but is never "{prop}"
|
||||
return False
|
||||
elif condition == "when_not":
|
||||
if not calculation["optional"]:
|
||||
msg = _('when the variable "{0}" hasn\'t the value "{1}"')
|
||||
else:
|
||||
msg = _('when the variable "{0}" is defined and hasn\'t the value "{1}"')
|
||||
else:
|
||||
if not calculation["optional"]:
|
||||
msg = _('when the variable "{0}" has the value "{1}"')
|
||||
else:
|
||||
msg = _('when the variable "{0}" is defined and has the value "{1}"')
|
||||
if not isinstance(value, str):
|
||||
value = dump(value)
|
||||
values = msg.format(variable_path, value)
|
||||
else:
|
||||
if calculation["optional"]:
|
||||
path = calculation["value"]
|
||||
if "{{ identifier }}" in path:
|
||||
if path not in self.dynamic_paths:
|
||||
return None
|
||||
else:
|
||||
try:
|
||||
self.conf.forcepermissive.option(path).get()
|
||||
except AttributeError:
|
||||
return None
|
||||
if not calculation["optional"]:
|
||||
true_msg = _('the value of the variable "{0}"')
|
||||
else:
|
||||
true_msg = _('the value of the variable "{0}" if it is defined')
|
||||
hidden_msg = _("the value of an undocumented variable")
|
||||
if "{{ identifier }}" in calculation["ori_path"]:
|
||||
if calculation["value"] == calculation["ori_path"]:
|
||||
regexp = None
|
||||
else:
|
||||
regexp = compile(
|
||||
"^"
|
||||
+ calculation["ori_path"].replace(
|
||||
"{{ identifier }}", "(.*)"
|
||||
)
|
||||
+ "$"
|
||||
)
|
||||
informations = [self.dynamic_paths[calculation["value"]]]
|
||||
values = []
|
||||
all_is_undocumented = None
|
||||
for information in informations:
|
||||
for idx, path in enumerate(information["paths"]):
|
||||
if regexp and not regexp.search(path):
|
||||
continue
|
||||
if self._is_inaccessible_user_data(self.conf.option(path)):
|
||||
if all_is_undocumented is None:
|
||||
all_is_undocumented = True
|
||||
msg = hidden_msg
|
||||
else:
|
||||
if regexp:
|
||||
display_path = calculation["ori_path"]
|
||||
for identifier in regexp.findall(path):
|
||||
display_path = display_path.replace(
|
||||
"{{ identifier }}",
|
||||
self.formater.italic(identifier),
|
||||
1,
|
||||
)
|
||||
else:
|
||||
display_path = get_display_path(information, idx)
|
||||
msg = true_msg.format(display_path)
|
||||
all_is_undocumented = False
|
||||
values.append(msg)
|
||||
if all_is_undocumented and len(values) > 1:
|
||||
values = _("the values of undocumented variables")
|
||||
else:
|
||||
variable_path = calculation["ori_path"]
|
||||
variable = self.conf.forcepermissive.option(variable_path)
|
||||
try:
|
||||
isfollower = variable.isfollower()
|
||||
except AttributeError as err:
|
||||
pass
|
||||
else:
|
||||
if not isfollower and self._is_inaccessible_user_data(variable):
|
||||
try:
|
||||
uncalculated = variable.value.get(uncalculated=True)
|
||||
except PropertiesOptionError:
|
||||
true_msg = None
|
||||
else:
|
||||
if uncalculated and not isinstance(
|
||||
uncalculated, Calculation
|
||||
):
|
||||
if isinstance(uncalculated, list):
|
||||
uncalculated = self.formater.list(uncalculated)
|
||||
true_msg = _(
|
||||
"(from an undocumented variable){0}"
|
||||
).format(uncalculated)
|
||||
else:
|
||||
if not isinstance(uncalculated, str):
|
||||
uncalculated = dump(uncalculated)
|
||||
true_msg = _(
|
||||
"{0} (from an undocumented variable)"
|
||||
).format(uncalculated)
|
||||
else:
|
||||
true_msg = _("depends on an undocumented variable")
|
||||
if true_msg:
|
||||
values = true_msg.format(calculation["ori_path"])
|
||||
else:
|
||||
values = None
|
||||
return values
|
||||
|
||||
def _get_unmodified_default_value(self, child):
|
||||
calculation = child.information.get(f"default_calculation", None)
|
||||
if not calculation:
|
||||
return child.value.get()
|
||||
if calculation["type"] == "variable":
|
||||
variable = self.conf.forcepermissive.option(calculation["value"])
|
||||
if variable and self._is_inaccessible_user_data(variable):
|
||||
return self._get_unmodified_default_value(variable)
|
||||
raise VariableCalculationDependencyError()
|
||||
|
|
|
|||
|
|
@ -36,10 +36,10 @@ class Formater(GithubFormater):
|
|||
|
||||
def title(self, title: str, level: int) -> str:
|
||||
# self.max_line_variable = 0
|
||||
return '<details><summary>' + title + '</summary>\n\n'
|
||||
return " " * level + '<details><summary>' + title + '</summary>\n\n'
|
||||
|
||||
def end_family(self):
|
||||
return '</details>'
|
||||
def end_family(self, level):
|
||||
return " " * level + '</details>\n\n'
|
||||
|
||||
def columns(
|
||||
self,
|
||||
|
|
|
|||
|
|
@ -251,7 +251,7 @@ class CommonFormater:
|
|||
msg.append(self.property_to_string(informations, {}) + ENTER)
|
||||
msg.append(self.end_family_informations())
|
||||
msg.extend(self.dict_to_dict(value["children"], level))
|
||||
msg.append(self.end_namespace())
|
||||
msg.append(self.end_namespace(ori_level))
|
||||
else:
|
||||
if value["type"] == "variable":
|
||||
self.variable_to_string(value, table_datas)
|
||||
|
|
@ -261,7 +261,7 @@ class CommonFormater:
|
|||
table_datas = []
|
||||
msg.extend(self.family_to_string(value["informations"], level))
|
||||
msg.extend(self.dict_to_dict(value["children"], level + 1))
|
||||
msg.append(self.end_family())
|
||||
msg.append(self.end_family(level))
|
||||
if table_datas:
|
||||
msg.append(self.table(table_datas))
|
||||
return msg
|
||||
|
|
@ -278,8 +278,8 @@ class CommonFormater:
|
|||
level,
|
||||
)
|
||||
|
||||
def end_namespace(self) -> str:
|
||||
return self.end_family()
|
||||
def end_namespace(self, level: int) -> str:
|
||||
return self.end_family(level)
|
||||
|
||||
def family_to_string(self, informations: dict, level: int) -> str:
|
||||
"""manage other family type"""
|
||||
|
|
@ -307,7 +307,7 @@ class CommonFormater:
|
|||
msg.append(self.end_family_informations())
|
||||
return msg
|
||||
|
||||
def end_family(self):
|
||||
def end_family(self, level: int) -> str:
|
||||
return ''
|
||||
|
||||
def family_description(self, informations: dict) -> str():
|
||||
|
|
|
|||
|
|
@ -56,10 +56,13 @@ My var8. +
|
|||
|
||||
== my var9
|
||||
|
||||
|
||||
|
||||
This family builds families dynamically.
|
||||
|
||||
|
||||
**var___example__**
|
||||
|
||||
|
||||
|
||||
**Identifiers**: the value of the variable "a.unknown.variable".
|
||||
|
||||
[cols="1a,1a"]
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
| **var1**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A second variable.<br/>**Default**: <br/>- a<br/>- b<br/>- c |
|
||||
| **var2**<br/>[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A first variable.<br/>**Choices**: the value of the variable "var1".<br/>**Default**: a |
|
||||
|
||||
<details><summary>family</summary>
|
||||
<details><summary>family</summary>
|
||||
|
||||
>>> [!note] Informations
|
||||
**family**<br>`standard`
|
||||
|
|
@ -14,4 +14,5 @@
|
|||
|-------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------|
|
||||
| **family.var3**<br/>[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A third variable.<br/>**Choices**: the value of the variable "family.var1".<br/>**Default**: the value of the variable "var2". |
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<details><summary>family</summary>
|
||||
<details><summary>family</summary>
|
||||
|
||||
>>> [!note] Informations
|
||||
**family**<br>`basic` *`disabled`*
|
||||
|
|
@ -9,4 +9,5 @@
|
|||
|----------------------------------------------------------------------------------------------------------------------------|---------------|
|
||||
| **family.var1**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | Var1. |
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<details><summary>family</summary>
|
||||
<details><summary>family</summary>
|
||||
|
||||
>>> [!note] Informations
|
||||
**family**<br>`basic`
|
||||
|
|
@ -9,4 +9,5 @@
|
|||
|----------------------------------------------------------------------------------------------------------------------------|---------------|
|
||||
| **family.var1**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | Var1. |
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<details><summary>new description</summary>
|
||||
<details><summary>new description</summary>
|
||||
|
||||
>>> [!note] Informations
|
||||
**family**<br>`basic`
|
||||
|
|
@ -9,4 +9,5 @@
|
|||
|--------------------------------------------------------------------------------------------------------------------------------|---------------|
|
||||
| **family.variable**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A variable. |
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<details><summary>a family</summary>
|
||||
<details><summary>a family</summary>
|
||||
|
||||
Redefine help family ok.
|
||||
|
||||
|
|
@ -11,4 +11,5 @@ Redefine help family ok.
|
|||
|--------------------------------------------------------------------------------------------------------------------------------|--------------------------------------|
|
||||
| **family.variable**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | Redefine help.<br/>Redefine help ok. |
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<details><summary>new description</summary>
|
||||
<details><summary>new description</summary>
|
||||
|
||||
>>> [!note] Informations
|
||||
**family1**<br>`basic`
|
||||
|
|
@ -9,7 +9,9 @@
|
|||
|----------------------------------------------------------------------------------------------------------------------------------|---------------|
|
||||
| **family1.variable1**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A variable. |
|
||||
|
||||
</details><details><summary>a second family</summary>
|
||||
</details>
|
||||
|
||||
<details><summary>a second family</summary>
|
||||
|
||||
>>> [!note] Informations
|
||||
**family2**<br>`basic`
|
||||
|
|
@ -20,4 +22,5 @@
|
|||
|----------------------------------------------------------------------------------------------------------------------------------|--------------------|
|
||||
| **family2.variable2**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A second variable. |
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<details><summary>A family</summary>
|
||||
<details><summary>A family</summary>
|
||||
|
||||
>>> [!note] Informations
|
||||
**family**<br>`basic`
|
||||
|
|
@ -10,4 +10,5 @@
|
|||
| **family.var1**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | The first variable. |
|
||||
| **family.var2**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | The second variable. |
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -1,11 +1,11 @@
|
|||
<details><summary>a family</summary>
|
||||
<details><summary>a family</summary>
|
||||
|
||||
>>> [!note] Informations
|
||||
**family**<br>`standard`
|
||||
|
||||
|
||||
>>>
|
||||
<details><summary>a sub family</summary>
|
||||
<details><summary>a sub family</summary>
|
||||
|
||||
>>> [!note] Informations
|
||||
**family.subfamily**<br>`standard`
|
||||
|
|
@ -16,4 +16,7 @@
|
|||
|---------------------------------------------------------------------------------------------------------------------------------|---------------|
|
||||
| **family.subfamily.variable**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A variable. |
|
||||
|
||||
</details></details>
|
||||
</details>
|
||||
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -1,11 +1,11 @@
|
|||
<details><summary>a family</summary>
|
||||
<details><summary>a family</summary>
|
||||
|
||||
>>> [!note] Informations
|
||||
**family**<br>`basic`
|
||||
|
||||
|
||||
>>>
|
||||
<details><summary>a sub family</summary>
|
||||
<details><summary>a sub family</summary>
|
||||
|
||||
>>> [!note] Informations
|
||||
**family.subfamily**<br>`basic`
|
||||
|
|
@ -16,4 +16,7 @@
|
|||
|------------------------------------------------------------------------------------------------------------------------------------------|---------------|
|
||||
| **family.subfamily.variable**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A variable. |
|
||||
|
||||
</details></details>
|
||||
</details>
|
||||
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -1,11 +1,11 @@
|
|||
<details><summary>a family</summary>
|
||||
<details><summary>a family</summary>
|
||||
|
||||
>>> [!note] Informations
|
||||
**family**<br>`advanced`
|
||||
|
||||
|
||||
>>>
|
||||
<details><summary>a sub family</summary>
|
||||
<details><summary>a sub family</summary>
|
||||
|
||||
>>> [!note] Informations
|
||||
**family.subfamily**<br>`advanced`
|
||||
|
|
@ -16,4 +16,7 @@
|
|||
|---------------------------------------------------------------------------------------------------------------------------------|---------------|
|
||||
| **family.subfamily.variable**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `advanced` | A variable. |
|
||||
|
||||
</details></details>
|
||||
</details>
|
||||
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|-------------------------------------------------------------------------------------------------------------------------|---------------|
|
||||
| **variable**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A variable. |
|
||||
|
||||
<details><summary>a family</summary>
|
||||
<details><summary>a family</summary>
|
||||
|
||||
>>> [!note] Informations
|
||||
**family**<br>`basic`
|
||||
|
|
@ -13,7 +13,7 @@
|
|||
|---------------------------------------------------------------------------------------------------------------------------------|-------------------|
|
||||
| **family.variable1**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A first variable. |
|
||||
|
||||
<details><summary>a sub family</summary>
|
||||
<details><summary>a sub family</summary>
|
||||
|
||||
>>> [!note] Informations
|
||||
**family.subfamily**<br>`basic`
|
||||
|
|
@ -24,8 +24,11 @@
|
|||
|------------------------------------------------------------------------------------------------------------------------------------------|---------------|
|
||||
| **family.subfamily.variable**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A variable. |
|
||||
|
||||
</details>| Variable | Description |
|
||||
</details>
|
||||
|
||||
| Variable | Description |
|
||||
|---------------------------------------------------------------------------------------------------------------------------------|--------------------|
|
||||
| **family.variable2**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A second variable. |
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<details><summary>my_family</summary>
|
||||
<details><summary>my_family</summary>
|
||||
|
||||
>>> [!note] Informations
|
||||
**my_family**<br>`standard`
|
||||
|
|
@ -10,4 +10,5 @@
|
|||
| **my_family.dynamic**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | Dynamic.<br/>**Default**: <br/>- val1<br/>- val2 |
|
||||
| **my_family.var**<br/>[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.<br/>**Default**: true |
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<details><summary>my_family</summary>
|
||||
<details><summary>my_family</summary>
|
||||
|
||||
>>> [!note] Informations
|
||||
**my_family**<br>`standard`
|
||||
|
|
@ -9,4 +9,5 @@
|
|||
|--------------------------------------------------------------------------------------------------------------------------------------|--------------------------------|
|
||||
| **my_family.default**<br/>[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | Default.<br/>**Default**: true |
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<details><summary>family</summary>
|
||||
<details><summary>family</summary>
|
||||
|
||||
>>> [!note] Informations
|
||||
**family**<br>`basic`
|
||||
|
|
@ -10,4 +10,5 @@
|
|||
| **family.var1**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A first variable. |
|
||||
| **family.var2**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A second variable.<br/>**Default**: the value of the information "test_information" of the variable "family". |
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|---------------------------------------------------------------------------------------------------------------------|-----------------|
|
||||
| **var1**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | First variable. |
|
||||
|
||||
<details><summary>a family</summary>
|
||||
<details><summary>a family</summary>
|
||||
|
||||
>>> [!note] Informations
|
||||
**family**<br>`basic`
|
||||
|
|
@ -13,7 +13,7 @@
|
|||
|----------------------------------------------------------------------------------------------------------------------------|---------------------------------------------|
|
||||
| **family.var2**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A second variable.<br/>**Example**: string6 |
|
||||
|
||||
<details><summary>a sub family</summary>
|
||||
<details><summary>a sub family</summary>
|
||||
|
||||
>>> [!note] Informations
|
||||
**family.subfamily**<br>`standard`
|
||||
|
|
@ -24,7 +24,11 @@
|
|||
|-----------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------|
|
||||
| **family.subfamily.variable**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | Third variable.<br/>**Default**: <br/>- the value of the variable "var1".<br/>- the value of the variable "family.var2". |
|
||||
|
||||
</details></details><details><summary>a family</summary>
|
||||
</details>
|
||||
|
||||
</details>
|
||||
|
||||
<details><summary>a family</summary>
|
||||
|
||||
>>> [!note] Informations
|
||||
**family2**<br>`standard`
|
||||
|
|
@ -36,7 +40,7 @@
|
|||
| **family2.var2**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable2.<br/>**Default**: the value of the variable "family.var2". |
|
||||
| **family2.var3**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | Var3.<br/>**Default**: string4<br/>**Example**: string5 |
|
||||
|
||||
<details><summary>a sub family</summary>
|
||||
<details><summary>a sub family</summary>
|
||||
|
||||
>>> [!note] Informations
|
||||
**family2.subfamily**<br>`standard`
|
||||
|
|
@ -47,4 +51,7 @@
|
|||
|------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
||||
| **family2.subfamily.variable**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | Fourth variable.<br/>**Default**: <br/>- the value of the variable "var1".<br/>- the value of the variable "family.var2".<br/>- the value of the variable "family2.var3". |
|
||||
|
||||
</details></details>
|
||||
</details>
|
||||
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -2,14 +2,14 @@
|
|||
|-----------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------|
|
||||
| **condition**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The variable use has condition.<br/>**Default**: no |
|
||||
|
||||
<details><summary>possibly hidden family</summary>
|
||||
<details><summary>possibly hidden family</summary>
|
||||
|
||||
>>> [!note] Informations
|
||||
**family**<br>`basic` *`hidden`*
|
||||
|
||||
**Hidden**: if condition is yes.
|
||||
>>>
|
||||
<details><summary>family.subfamily</summary>
|
||||
<details><summary>family.subfamily</summary>
|
||||
|
||||
>>> [!note] Informations
|
||||
**family.subfamily**<br>`basic`
|
||||
|
|
@ -20,4 +20,7 @@
|
|||
|--------------------------------------------------------------------------------------------------------------------------------------|---------------|
|
||||
| **family.subfamily.var1**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A variable. |
|
||||
|
||||
</details></details>
|
||||
</details>
|
||||
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -2,14 +2,14 @@
|
|||
|------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------|
|
||||
| **condition**<br/>[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The variable use has condition.<br/>**Default**: true |
|
||||
|
||||
<details><summary>possibly hidden family</summary>
|
||||
<details><summary>possibly hidden family</summary>
|
||||
|
||||
>>> [!note] Informations
|
||||
**family**<br>`standard` *`hidden`*
|
||||
|
||||
**Hidden**: when the variable "condition" has the value "true".
|
||||
>>>
|
||||
<details><summary>a subfamily</summary>
|
||||
<details><summary>a subfamily</summary>
|
||||
|
||||
>>> [!note] Informations
|
||||
**family.subfamily**<br>`standard`
|
||||
|
|
@ -20,4 +20,7 @@
|
|||
|-----------------------------------------------------------------------------------------------------------------------------|---------------|
|
||||
| **family.subfamily.var1**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A variable. |
|
||||
|
||||
</details></details>
|
||||
</details>
|
||||
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -2,14 +2,14 @@
|
|||
|-----------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------|
|
||||
| **condition**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The variable use has condition.<br/>**Default**: no |
|
||||
|
||||
<details><summary>possibly hidden family</summary>
|
||||
<details><summary>possibly hidden family</summary>
|
||||
|
||||
>>> [!note] Informations
|
||||
**family**<br>`basic` *`hidden`*
|
||||
|
||||
**Hidden**: if condition is yes.
|
||||
>>>
|
||||
<details><summary>a subfamily</summary>
|
||||
<details><summary>a subfamily</summary>
|
||||
|
||||
>>> [!note] Informations
|
||||
**family.sub_family**<br>`basic`
|
||||
|
|
@ -20,4 +20,7 @@
|
|||
|---------------------------------------------------------------------------------------------------------------------------------------|---------------|
|
||||
| **family.sub_family.var1**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A variable. |
|
||||
|
||||
</details></details>
|
||||
</details>
|
||||
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<details><summary>a family</summary>
|
||||
<details><summary>a family</summary>
|
||||
|
||||
>>> [!note] Informations
|
||||
**general**<br>`basic`
|
||||
|
|
@ -10,4 +10,5 @@
|
|||
| **general.int**<br/>[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A first integer.<br/>**Validators**: <br/>- int and int2 must be different.<br/>- int and int3 must be different.<br/>**Example**: 5 |
|
||||
| **general.int2**<br/>[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A second integer.<br/>**Default**: 1 |
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<details><summary>a leadership</summary>
|
||||
<details><summary>a leadership</summary>
|
||||
|
||||
This family contains lists of variable blocks.
|
||||
|
||||
|
|
@ -13,4 +13,5 @@ This family contains lists of variable blocks.
|
|||
| **leader.follower1**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A follower. |
|
||||
| **leader.follower2**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | An other follower. |
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<details><summary>a leadership</summary>
|
||||
<details><summary>a leadership</summary>
|
||||
|
||||
This family contains lists of variable blocks.
|
||||
|
||||
|
|
@ -13,4 +13,5 @@ This family contains lists of variable blocks.
|
|||
| **leadership.follower1**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A follower. |
|
||||
| **leadership.follower2**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | An other follower. |
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<details><summary>a leadership</summary>
|
||||
<details><summary>a leadership</summary>
|
||||
|
||||
This family contains lists of variable blocks.
|
||||
|
||||
|
|
@ -13,4 +13,5 @@ This family contains lists of variable blocks.
|
|||
| **leader.follower1**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A follower.<br/>**Default**: value |
|
||||
| **leader.follower2**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A second follower.<br/>**Default**: returns follower1 value. |
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<details><summary>a leadership</summary>
|
||||
<details><summary>a leadership</summary>
|
||||
|
||||
This family contains lists of variable blocks.
|
||||
|
||||
|
|
@ -12,4 +12,5 @@ This family contains lists of variable blocks.
|
|||
| **leader.leader**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A leader. |
|
||||
| **leader.follower1**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A follower with default value.<br/>**Default**: value |
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<details><summary>a leadership</summary>
|
||||
<details><summary>a leadership</summary>
|
||||
|
||||
This family contains lists of variable blocks.
|
||||
|
||||
|
|
@ -12,4 +12,5 @@ This family contains lists of variable blocks.
|
|||
| **leadership.leader**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.<br/>**Default**: <br/>- value1<br/>- value2 |
|
||||
| **leadership.follower**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A follower.<br/>**Default**: the value of the variable "leadership.leader". |
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<details><summary>general</summary>
|
||||
<details><summary>general</summary>
|
||||
|
||||
>>> [!note] Informations
|
||||
**general**<br>`standard`
|
||||
|
|
@ -9,14 +9,16 @@
|
|||
|------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------|
|
||||
| **general.mode_conteneur_actif**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | No change.<br/>**Default**: non |
|
||||
|
||||
</details><details><summary>general1</summary>
|
||||
</details>
|
||||
|
||||
<details><summary>general1</summary>
|
||||
|
||||
>>> [!note] Informations
|
||||
**general1**<br>`basic`
|
||||
|
||||
|
||||
>>>
|
||||
<details><summary>general1.leader</summary>
|
||||
<details><summary>general1.leader</summary>
|
||||
|
||||
This family contains lists of variable blocks.
|
||||
|
||||
|
|
@ -31,4 +33,7 @@ This family contains lists of variable blocks.
|
|||
| **general1.leader.follower1**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | Follower1. |
|
||||
| **general1.leader.follower2**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | Follower2. |
|
||||
|
||||
</details></details>
|
||||
</details>
|
||||
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<details><summary>a leadership</summary>
|
||||
<details><summary>a leadership</summary>
|
||||
|
||||
This family contains lists of variable blocks.
|
||||
|
||||
|
|
@ -12,4 +12,5 @@ This family contains lists of variable blocks.
|
|||
| **leadership.leader**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.<br/>**Default**: <br/>- value_1<br/>- value_2<br/>- value_3<br/>**Examples**: <br/>- val1<br/>- val2 |
|
||||
| **leadership.follower**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A follower. |
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<details><summary>a leadership</summary>
|
||||
<details><summary>a leadership</summary>
|
||||
|
||||
This family contains lists of variable blocks.
|
||||
|
||||
|
|
@ -14,4 +14,5 @@ This family contains lists of variable blocks.
|
|||
| **leader.follower2**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | The follower2. |
|
||||
| **leader.follower3**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | The follower3. |
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<details><summary>a leadership</summary>
|
||||
<details><summary>a leadership</summary>
|
||||
|
||||
This family contains lists of variable blocks.
|
||||
|
||||
|
|
@ -12,4 +12,5 @@ This family contains lists of variable blocks.
|
|||
| **leader.leader**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.<br/>**Default**: <br/>- a<br/>- b<br/>- c |
|
||||
| **leader.follower1**<br/>[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A follower.<br/>**Default**: the value of the index. |
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<details><summary>a leadership</summary>
|
||||
<details><summary>a leadership</summary>
|
||||
|
||||
This family contains lists of variable blocks.
|
||||
|
||||
|
|
@ -12,4 +12,5 @@ This family contains lists of variable blocks.
|
|||
| **leader.leader**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.<br/>**Default**: <br/>- a<br/>- b<br/>- c |
|
||||
| **leader.follower1**<br/>[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A follower.<br/>**Default**: the value of the index. |
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<details><summary>A leadership</summary>
|
||||
<details><summary>A leadership</summary>
|
||||
|
||||
This family contains lists of variable blocks.
|
||||
|
||||
|
|
@ -13,4 +13,5 @@ This family contains lists of variable blocks.
|
|||
| **leadership.follower1**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `multiple` | The first follower. |
|
||||
| **leadership.follower2**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `multiple` | The second follower.<br/>**Default**: value |
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<details><summary>A leadership</summary>
|
||||
<details><summary>A leadership</summary>
|
||||
|
||||
This family contains lists of variable blocks.
|
||||
|
||||
|
|
@ -13,4 +13,5 @@ This family contains lists of variable blocks.
|
|||
| **leadership.follower1**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `multiple` | The first follower. |
|
||||
| **leadership.follower2**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `multiple` | The second follower.<br/>**Default**: value |
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|-----------------------------------------------------------------------------------------------------------------------|---------------------------------|
|
||||
| **var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.<br/>**Default**: no |
|
||||
|
||||
<details><summary>a family</summary>
|
||||
<details><summary>a family</summary>
|
||||
|
||||
>>> [!note] Informations
|
||||
**fam1**<br>`standard`
|
||||
|
|
@ -13,4 +13,5 @@
|
|||
|----------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------|
|
||||
| **fam1.var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A calculated variable.<br/>**Default**: the value of the variable "var". |
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<details><summary>first family</summary>
|
||||
<details><summary>first family</summary>
|
||||
|
||||
>>> [!note] Informations
|
||||
**fam1**<br>`standard`
|
||||
|
|
@ -9,7 +9,9 @@
|
|||
|----------------------------------------------------------------------------------------------------------------------------|---------------------------------|
|
||||
| **fam1.var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.<br/>**Default**: no |
|
||||
|
||||
</details><details><summary>second family</summary>
|
||||
</details>
|
||||
|
||||
<details><summary>second family</summary>
|
||||
|
||||
>>> [!note] Informations
|
||||
**fam2**<br>`standard`
|
||||
|
|
@ -20,4 +22,5 @@
|
|||
|----------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------|
|
||||
| **fam2.var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.<br/>**Default**: the value of the variable "fam1.var". |
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<details><summary>a leadership</summary>
|
||||
<details><summary>a leadership</summary>
|
||||
|
||||
This family contains lists of variable blocks.
|
||||
|
||||
|
|
@ -12,4 +12,5 @@ This family contains lists of variable blocks.
|
|||
| **leadership.leader**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.<br/>**Default**: <br/>- value1<br/>- value2 |
|
||||
| **leadership.follower**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `multiple` | A follower.<br/>**Default**: the value of the variable "leadership.leader". |
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<details><summary>a leadership</summary>
|
||||
<details><summary>a leadership</summary>
|
||||
|
||||
This family contains lists of variable blocks.
|
||||
|
||||
|
|
@ -13,7 +13,9 @@ This family contains lists of variable blocks.
|
|||
| **leader.follower1**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A follower.<br/>**Default**: val11 |
|
||||
| **leader.follower2**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | An other follower.<br/>**Default**: val21 |
|
||||
|
||||
</details>| Variable | Description |
|
||||
</details>
|
||||
|
||||
| Variable | Description |
|
||||
|----------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------|
|
||||
| **calculate**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `multiple` | A calculated variable.<br/>**Default**: depends on a calculation. |
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<details><summary>a leadership</summary>
|
||||
<details><summary>a leadership</summary>
|
||||
|
||||
This family contains lists of variable blocks.
|
||||
|
||||
|
|
@ -13,7 +13,9 @@ This family contains lists of variable blocks.
|
|||
| **leader.follower1**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A follower.<br/>**Default**: val11 |
|
||||
| **leader.follower2**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | An other follower.<br/>**Default**: val21 |
|
||||
|
||||
</details>| Variable | Description |
|
||||
</details>
|
||||
|
||||
| Variable | Description |
|
||||
|----------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------|
|
||||
| **calculate**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `multiple` | A calculated variable.<br/>**Default**: depends on a calculation. |
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<details><summary>leader</summary>
|
||||
<details><summary>leader</summary>
|
||||
|
||||
This family contains lists of variable blocks.
|
||||
|
||||
|
|
@ -12,7 +12,9 @@ This family contains lists of variable blocks.
|
|||
| **leader.leader**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | Leader.<br/>**Default**: <br/>- a<br/>- b |
|
||||
| **leader.follower**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | Follower. |
|
||||
|
||||
</details>| Variable | Description |
|
||||
</details>
|
||||
|
||||
| Variable | Description |
|
||||
|------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------|
|
||||
| **variable**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | Variable.<br/>**Default**: the value of the variable "leader.follower". |
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<details><summary>a leadership</summary>
|
||||
<details><summary>a leadership</summary>
|
||||
|
||||
This family contains lists of variable blocks.
|
||||
|
||||
|
|
@ -13,7 +13,9 @@ This family contains lists of variable blocks.
|
|||
| **leader.follower1**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A follower.<br/>**Default**: val11 |
|
||||
| **leader.follower2**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | An other follower.<br/>**Default**: val21 |
|
||||
|
||||
</details>| Variable | Description |
|
||||
</details>
|
||||
|
||||
| Variable | Description |
|
||||
|----------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------|
|
||||
| **calculate**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `multiple` | A calculated variable.<br/>**Default**: the value of the variable "leader.follower1". |
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<details><summary>a leadership</summary>
|
||||
<details><summary>a leadership</summary>
|
||||
|
||||
This family contains lists of variable blocks.
|
||||
|
||||
|
|
@ -13,7 +13,9 @@ This family contains lists of variable blocks.
|
|||
| **leader.follower1**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A follower.<br/>**Default**: val11 |
|
||||
| **leader.follower2**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | An other follower.<br/>**Default**: val21 |
|
||||
|
||||
</details>| Variable | Description |
|
||||
</details>
|
||||
|
||||
| Variable | Description |
|
||||
|-----------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------|
|
||||
| **calculate**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A calculated variable.<br/>**Default**: depends on a calculation. |
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<details><summary>a leadership</summary>
|
||||
<details><summary>a leadership</summary>
|
||||
|
||||
This family contains lists of variable blocks.
|
||||
|
||||
|
|
@ -13,7 +13,9 @@ This family contains lists of variable blocks.
|
|||
| **leader.follower1**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A follower.<br/>**Default**: val11 |
|
||||
| **leader.follower2**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | An other follower.<br/>**Default**: val21 |
|
||||
|
||||
</details>| Variable | Description |
|
||||
</details>
|
||||
|
||||
| Variable | Description |
|
||||
|-----------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------|
|
||||
| **calculate**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A calculated variable.<br/>**Default**: depends on a calculation. |
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<details><summary>a leadership</summary>
|
||||
<details><summary>a leadership</summary>
|
||||
|
||||
This family contains lists of variable blocks.
|
||||
|
||||
|
|
@ -13,7 +13,9 @@ This family contains lists of variable blocks.
|
|||
| **leader.follower1**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A follower.<br/>**Default**: val11 |
|
||||
| **leader.follower2**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | An other follower.<br/>**Default**: val21 |
|
||||
|
||||
</details>| Variable | Description |
|
||||
</details>
|
||||
|
||||
| Variable | Description |
|
||||
|-------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------|
|
||||
| **calculate**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A calculated variable.<br/>**Default**: the value of the variable "leader.leader". |
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|-------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------|
|
||||
| **calculate**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A calculated variable.<br/>**Default**: <br/>- value1<br/>- value2 |
|
||||
|
||||
<details><summary>a leadership</summary>
|
||||
<details><summary>a leadership</summary>
|
||||
|
||||
This family contains lists of variable blocks.
|
||||
|
||||
|
|
@ -17,4 +17,5 @@ This family contains lists of variable blocks.
|
|||
| **leader.follower1**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A follower.<br/>**Default**: val11 |
|
||||
| **leader.follower2**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | An other follower.<br/>**Default**: val21 |
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<details><summary>a leadership</summary>
|
||||
<details><summary>a leadership</summary>
|
||||
|
||||
This family contains lists of variable blocks.
|
||||
|
||||
|
|
@ -12,7 +12,9 @@ This family contains lists of variable blocks.
|
|||
| **leadership_1.leader**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.<br/>**Default**: <br/>- value1<br/>- value2 |
|
||||
| **leadership_1.follower**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A follower. |
|
||||
|
||||
</details><details><summary>a second leadership</summary>
|
||||
</details>
|
||||
|
||||
<details><summary>a second leadership</summary>
|
||||
|
||||
This family contains lists of variable blocks.
|
||||
|
||||
|
|
@ -26,4 +28,5 @@ This family contains lists of variable blocks.
|
|||
| **leadership_2.leader**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.<br/>**Default**: the value of the variable "leadership_1.follower". |
|
||||
| **leadership_2.follower**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A follower.<br/>**Default**: val |
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<details><summary>a leadership</summary>
|
||||
<details><summary>a leadership</summary>
|
||||
|
||||
This family contains lists of variable blocks.
|
||||
|
||||
|
|
@ -12,7 +12,9 @@ This family contains lists of variable blocks.
|
|||
| **leadership_1.leader**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.<br/>**Default**: <br/>- value1<br/>- value2 |
|
||||
| **leadership_1.follower**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A follower. |
|
||||
|
||||
</details><details><summary>a second leadership</summary>
|
||||
</details>
|
||||
|
||||
<details><summary>a second leadership</summary>
|
||||
|
||||
This family contains lists of variable blocks.
|
||||
|
||||
|
|
@ -26,4 +28,5 @@ This family contains lists of variable blocks.
|
|||
| **leadership_2.leader**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A leader.<br/>**Default**: <br/>- value1<br/>- value2 |
|
||||
| **leadership_2.follower**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `multiple` | A follower.<br/>**Default**: the value of the variable "leadership_1.leader". |
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<details><summary>The leadership</summary>
|
||||
<details><summary>The leadership</summary>
|
||||
|
||||
This family contains lists of variable blocks.
|
||||
|
||||
|
|
@ -12,4 +12,5 @@ This family contains lists of variable blocks.
|
|||
| **leader.leader**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | The leader. |
|
||||
| **leader.follower1**<br/>[`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A follower.<br/>**Choices**: <br/>- a<br/>- b<br/>- c |
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<details><summary>a leadership</summary>
|
||||
<details><summary>a leadership</summary>
|
||||
|
||||
This family contains lists of variable blocks.
|
||||
|
||||
|
|
@ -12,4 +12,5 @@ This family contains lists of variable blocks.
|
|||
| **leadership.leader**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | Aleader.<br/>**Default**: <br/>- a<br/>- b |
|
||||
| **leadership.follower**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` *`disabled`* | A follower.<br/>**Default**: value<br/>**Disabled**: depends on a calculation. |
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<details><summary>a leadership</summary>
|
||||
<details><summary>a leadership</summary>
|
||||
|
||||
This family contains lists of variable blocks.
|
||||
|
||||
|
|
@ -12,4 +12,5 @@ This family contains lists of variable blocks.
|
|||
| **leader.leader**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | A leader. |
|
||||
| **leader.follower1**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A follower. |
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<details><summary>a leadership</summary>
|
||||
<details><summary>a leadership</summary>
|
||||
|
||||
This family contains lists of variable blocks.
|
||||
|
||||
|
|
@ -12,4 +12,5 @@ This family contains lists of variable blocks.
|
|||
| **leader.leader**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A leader. |
|
||||
| **leader.follower**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A follower. |
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|-----------------------------------------------------------------------------------------------------------------------------|----------------------------------|
|
||||
| **condition**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A condition.<br/>**Default**: no |
|
||||
|
||||
<details><summary>a leadership</summary>
|
||||
<details><summary>a leadership</summary>
|
||||
|
||||
This family contains lists of variable blocks.
|
||||
|
||||
|
|
@ -16,4 +16,5 @@ This family contains lists of variable blocks.
|
|||
| **leader.leader**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A leader. |
|
||||
| **leader.follower**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A follower. |
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|-----------------------------------------------------------------------------------------------------------------------------|-----------------------------------|
|
||||
| **condition**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A condition.<br/>**Default**: yes |
|
||||
|
||||
<details><summary>a leadership</summary>
|
||||
<details><summary>a leadership</summary>
|
||||
|
||||
This family contains lists of variable blocks.
|
||||
|
||||
|
|
@ -16,4 +16,5 @@ This family contains lists of variable blocks.
|
|||
| **leader.leader**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | A leader. |
|
||||
| **leader.follower**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` *`disabled`* | A follower.<br/>**Disabled**: if condition is yes. |
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|-------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------|
|
||||
| **var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.<br/>**Default**: <br/>- val1<br/>- val2 |
|
||||
|
||||
<details><summary>A dynamic family</summary>
|
||||
<details><summary>A dynamic family</summary>
|
||||
|
||||
This family builds families dynamically.
|
||||
|
||||
|
|
@ -15,4 +15,5 @@ This family builds families dynamically.
|
|||
|----------------------------------------------------------------------------------------------------------------------------------------------------|---------------------|
|
||||
| **dyn*val1*.var**<br/>**dyn*val2*.var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A dynamic variable. |
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|-------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------|
|
||||
| **var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.<br/>**Default**: <br/>- val1<br/>- val2 |
|
||||
|
||||
<details><summary>A dynamic family</summary>
|
||||
<details><summary>A dynamic family</summary>
|
||||
|
||||
This family builds families dynamically.
|
||||
|
||||
|
|
@ -15,4 +15,5 @@ This family builds families dynamically.
|
|||
|----------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------|
|
||||
| **dyn*val1*.vardyn**<br/>**dyn*val2*.vardyn**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A dynamic variable. |
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|-------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------|
|
||||
| **var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffix variable.<br/>**Examples**: <br/>- val1<br/>- val2 |
|
||||
|
||||
<details><summary>A dynamic family</summary>
|
||||
<details><summary>A dynamic family</summary>
|
||||
|
||||
This family builds families dynamically.
|
||||
|
||||
|
|
@ -15,4 +15,5 @@ This family builds families dynamically.
|
|||
|----------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------|
|
||||
| **dyn*val1*.vardyn**<br/>**dyn*val2*.vardyn**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A dynamic variable. |
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|-------------------------------------------------------------------------------------------------------------------------------|--------------------|
|
||||
| **var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffix variable. |
|
||||
|
||||
<details><summary>A dynamic family</summary>
|
||||
<details><summary>A dynamic family</summary>
|
||||
|
||||
This family builds families dynamically.
|
||||
|
||||
|
|
@ -15,4 +15,5 @@ This family builds families dynamically.
|
|||
|---------------------------------------------------------------------------------------------------------------------------------|---------------------|
|
||||
| **dyn*example*.var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A dynamic variable. |
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|-------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------|
|
||||
| **var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.<br/>**Default**: <br/>- val.1<br/>- val.2 |
|
||||
|
||||
<details><summary>A dynamic family</summary>
|
||||
<details><summary>A dynamic family</summary>
|
||||
|
||||
This family builds families dynamically.
|
||||
|
||||
|
|
@ -16,4 +16,5 @@ This family builds families dynamically.
|
|||
| **dyn*val_1*.var1**<br/>**dyn*val_2*.var1**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A dynamic variable.<br/>**Default**: the value of the identifier. |
|
||||
| **dyn*val_1*.var2**<br/>**dyn*val_2*.var2**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A dynamic variable.<br/>**Default**: depends on a calculation. |
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|-------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------|
|
||||
| **var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.<br/>**Default**: <br/>- val1<br/>- val2 |
|
||||
|
||||
<details><summary>A dynamic family</summary>
|
||||
<details><summary>A dynamic family</summary>
|
||||
|
||||
This family builds families dynamically.
|
||||
|
||||
|
|
@ -15,4 +15,5 @@ This family builds families dynamically.
|
|||
|----------------------------------------------------------------------------------------------------------------------------------------------------|---------------|
|
||||
| **dyn*val1*.var**<br/>**dyn*val2*.var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | Var. |
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|-------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------|
|
||||
| **var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffix variable.<br/>**Examples**: <br/>- val1<br/>- val2 |
|
||||
|
||||
<details><summary>A dynamic family</summary>
|
||||
<details><summary>A dynamic family</summary>
|
||||
|
||||
This family builds families dynamically.
|
||||
|
||||
|
|
@ -15,4 +15,5 @@ This family builds families dynamically.
|
|||
|----------------------------------------------------------------------------------------------------------------------------------------------------|---------------|
|
||||
| **dyn*val1*.var**<br/>**dyn*val2*.var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | Var. |
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<details><summary>a dynamic family</summary>
|
||||
<details><summary>a dynamic family</summary>
|
||||
|
||||
This family builds families dynamically.
|
||||
|
||||
|
|
@ -11,4 +11,5 @@ This family builds families dynamically.
|
|||
|----------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------|
|
||||
| **dyn*val1*.var**<br/>**dyn*val2*.var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A variable inside a dynamic family. |
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|----------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------|
|
||||
| **var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | A suffix variable.<br/>**Examples**: <br/>- val1<br/>- val2 |
|
||||
|
||||
<details><summary>A dynamic family</summary>
|
||||
<details><summary>A dynamic family</summary>
|
||||
|
||||
This family builds families dynamically.
|
||||
|
||||
|
|
@ -15,4 +15,5 @@ This family builds families dynamically.
|
|||
|----------------------------------------------------------------------------------------------------------------------------------------------------|---------------------|
|
||||
| **dyn*val1*.var**<br/>**dyn*val2*.var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A dynamic variable. |
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|-------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------|
|
||||
| **var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.<br/>**Default**: <br/>- Val1<br/>- VAL2 |
|
||||
|
||||
<details><summary>A dynamic family</summary>
|
||||
<details><summary>A dynamic family</summary>
|
||||
|
||||
This family builds families dynamically.
|
||||
|
||||
|
|
@ -15,4 +15,5 @@ This family builds families dynamically.
|
|||
|----------------------------------------------------------------------------------------------------------------------------------------------------|---------------------|
|
||||
| **dyn*val1*.var**<br/>**dyn*val2*.var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A dynamic variable. |
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|----------------------------------------------------------------------------------------------------------------------------------------|--------------------|
|
||||
| **var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | A suffix variable. |
|
||||
|
||||
<details><summary>a dynamic family</summary>
|
||||
<details><summary>a dynamic family</summary>
|
||||
|
||||
This family builds families dynamically.
|
||||
|
||||
|
|
@ -15,4 +15,5 @@ This family builds families dynamically.
|
|||
|------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------|
|
||||
| **dyn*example*.var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable inside dynamic family.<br/>**Default**: val |
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<details><summary>a dynamic family</summary>
|
||||
<details><summary>a dynamic family</summary>
|
||||
|
||||
This family builds families dynamically.
|
||||
|
||||
|
|
@ -11,4 +11,5 @@ This family builds families dynamically.
|
|||
|-------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------|
|
||||
| **dyn*a*.var**<br/>**dyn*b*.var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable inside dynamic family.<br/>**Default**: val |
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|-------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------|
|
||||
| **var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.<br/>**Default**: <br/>- val1<br/>- val2 |
|
||||
|
||||
<details><summary>A dynamic family</summary>
|
||||
<details><summary>A dynamic family</summary>
|
||||
|
||||
This family builds families dynamically.
|
||||
|
||||
|
|
@ -15,4 +15,5 @@ This family builds families dynamically.
|
|||
|-------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------|
|
||||
| **dyn*val1*.var**<br/>**dyn*val2*.var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A dynamic variable with suffix *val1*.<br/>A dynamic variable with suffix *val2*.<br/>**Default**: a value |
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|----------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------|
|
||||
| **var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | A suffix variable.<br/>**Examples**: <br/>- val1<br/>- val2 |
|
||||
|
||||
<details><summary>A dynamic family</summary>
|
||||
<details><summary>A dynamic family</summary>
|
||||
|
||||
This family builds families dynamically.
|
||||
|
||||
|
|
@ -15,4 +15,5 @@ This family builds families dynamically.
|
|||
|-------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------|
|
||||
| **dyn*val1*.var**<br/>**dyn*val2*.var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A dynamic variable with suffix *val1*.<br/>A dynamic variable with suffix *val2*.<br/>**Default**: a value |
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<details><summary>a family</summary>
|
||||
<details><summary>a family</summary>
|
||||
|
||||
>>> [!note] Informations
|
||||
**family**<br>`basic`
|
||||
|
|
@ -9,4 +9,5 @@
|
|||
|---------------------------------------------------------------------------------------------------------------------------|----------------------------------|
|
||||
| **family.var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A variable.<br/>**Default**: non |
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|-------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------|
|
||||
| **var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.<br/>**Default**: <br/>- val1<br/>- val2 |
|
||||
|
||||
<details><summary>A dynamic family</summary>
|
||||
<details><summary>A dynamic family</summary>
|
||||
|
||||
This family builds families dynamically.
|
||||
|
||||
|
|
@ -15,4 +15,5 @@ This family builds families dynamically.
|
|||
|-------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------|
|
||||
| **dyn*1*.var**<br/>**dyn*2*.var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A dynamic variable.<br/>**Default**: val |
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|--------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------|
|
||||
| **var1**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.<br/>**Default**: <br/>- val1<br/>- val2 |
|
||||
|
||||
<details><summary>a dynamic family</summary>
|
||||
<details><summary>a dynamic family</summary>
|
||||
|
||||
This family builds families dynamically.
|
||||
|
||||
|
|
@ -11,7 +11,7 @@ This family builds families dynamically.
|
|||
|
||||
**Identifiers**: the value of the variable "var1".
|
||||
>>>
|
||||
<details><summary>a family</summary>
|
||||
<details><summary>a family</summary>
|
||||
|
||||
>>> [!note] Informations
|
||||
**dyn*val1*.family**<br/>**dyn*val2*.family**<br>`basic`
|
||||
|
|
@ -22,7 +22,11 @@ This family builds families dynamically.
|
|||
|------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------|
|
||||
| **dyn*val1*.family.var**<br/>**dyn*val2*.family.var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | With a variable. |
|
||||
|
||||
</details></details>| Variable | Description |
|
||||
</details>
|
||||
|
||||
</details>
|
||||
|
||||
| Variable | Description |
|
||||
|------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------|
|
||||
| **var2**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A second variable.<br/>**Default**: the value of var. |
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|-------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------|
|
||||
| **var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A identifier variable.<br/>**Default**: <br/>- val1<br/>- val2 |
|
||||
|
||||
<details><summary>a dynamic family</summary>
|
||||
<details><summary>a dynamic family</summary>
|
||||
|
||||
This family builds families dynamically.
|
||||
|
||||
|
|
@ -11,7 +11,7 @@ This family builds families dynamically.
|
|||
|
||||
**Identifiers**: the value of the variable "var".
|
||||
>>>
|
||||
<details><summary>a family inside dynamic family</summary>
|
||||
<details><summary>a family inside dynamic family</summary>
|
||||
|
||||
>>> [!note] Informations
|
||||
**dyn*val1*.family**<br/>**dyn*val2*.family**<br>`standard`
|
||||
|
|
@ -22,7 +22,11 @@ This family builds families dynamically.
|
|||
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------|
|
||||
| **dyn*val1*.family.var**<br/>**dyn*val2*.family.var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A dynamic variable.<br/>**Default**: the value of the identifier. |
|
||||
|
||||
</details></details>| Variable | Description |
|
||||
</details>
|
||||
|
||||
</details>
|
||||
|
||||
| Variable | Description |
|
||||
|------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------|
|
||||
| **var2**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A varible outside dynamic family.<br/>**Default**: the value of var. |
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|-------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------|
|
||||
| **var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A identifier variable.<br/>**Examples**: <br/>- val1<br/>- val2 |
|
||||
|
||||
<details><summary>a dynamic family</summary>
|
||||
<details><summary>a dynamic family</summary>
|
||||
|
||||
This family builds families dynamically.
|
||||
|
||||
|
|
@ -11,7 +11,7 @@ This family builds families dynamically.
|
|||
|
||||
**Identifiers**: the value of the variable "var".
|
||||
>>>
|
||||
<details><summary>a family inside dynamic family</summary>
|
||||
<details><summary>a family inside dynamic family</summary>
|
||||
|
||||
>>> [!note] Informations
|
||||
**dyn*val1*.family**<br/>**dyn*val2*.family**<br>`standard`
|
||||
|
|
@ -22,7 +22,11 @@ This family builds families dynamically.
|
|||
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------|
|
||||
| **dyn*val1*.family.var**<br/>**dyn*val2*.family.var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A dynamic variable.<br/>**Default**: the value of the identifier. |
|
||||
|
||||
</details></details>| Variable | Description |
|
||||
</details>
|
||||
|
||||
</details>
|
||||
|
||||
| Variable | Description |
|
||||
|------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------|
|
||||
| **var2**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A varible outside dynamic family.<br/>**Default**: the value of var. |
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|--------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------|
|
||||
| **var1**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffix variable.<br/>**Examples**: <br/>- val1<br/>- val2 |
|
||||
|
||||
<details><summary>a dynamic family</summary>
|
||||
<details><summary>a dynamic family</summary>
|
||||
|
||||
This family builds families dynamically.
|
||||
|
||||
|
|
@ -11,7 +11,7 @@ This family builds families dynamically.
|
|||
|
||||
**Identifiers**: the value of the variable "var1".
|
||||
>>>
|
||||
<details><summary>a family</summary>
|
||||
<details><summary>a family</summary>
|
||||
|
||||
>>> [!note] Informations
|
||||
**dyn*val1*.family**<br/>**dyn*val2*.family**<br>`basic`
|
||||
|
|
@ -22,7 +22,11 @@ This family builds families dynamically.
|
|||
|------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------|
|
||||
| **dyn*val1*.family.var**<br/>**dyn*val2*.family.var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | With a variable. |
|
||||
|
||||
</details></details>| Variable | Description |
|
||||
</details>
|
||||
|
||||
</details>
|
||||
|
||||
| Variable | Description |
|
||||
|------------------------------------------------------------------------------------------------------------|-------------------------------------------------------|
|
||||
| **var2**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A second variable.<br/>**Default**: the value of var. |
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|--------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------|
|
||||
| **var1**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffx variable.<br/>**Default**: <br/>- val1<br/>- val2 |
|
||||
|
||||
<details><summary>a dynamic family</summary>
|
||||
<details><summary>a dynamic family</summary>
|
||||
|
||||
This family builds families dynamically.
|
||||
|
||||
|
|
@ -15,7 +15,9 @@ This family builds families dynamically.
|
|||
|-------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------|
|
||||
| **dyn*val1*.var**<br/>**dyn*val2*.var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A dynamic variable.<br/>**Default**: val |
|
||||
|
||||
</details>| Variable | Description |
|
||||
</details>
|
||||
|
||||
| Variable | Description |
|
||||
|--------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------|
|
||||
| **newvar**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A second variable.<br/>**Default**: the value of var. |
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|--------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------|
|
||||
| **var1**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffx variable.<br/>**Examples**: <br/>- val1<br/>- val2 |
|
||||
|
||||
<details><summary>a dynamic family</summary>
|
||||
<details><summary>a dynamic family</summary>
|
||||
|
||||
This family builds families dynamically.
|
||||
|
||||
|
|
@ -15,7 +15,9 @@ This family builds families dynamically.
|
|||
|-------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------|
|
||||
| **dyn*val1*.var**<br/>**dyn*val2*.var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A dynamic variable.<br/>**Default**: val |
|
||||
|
||||
</details>| Variable | Description |
|
||||
</details>
|
||||
|
||||
| Variable | Description |
|
||||
|--------------------------------------------------------------------------------------------------------------|-------------------------------------------------------|
|
||||
| **newvar**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A second variable.<br/>**Default**: the value of var. |
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|-------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------|
|
||||
| **var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.<br/>**Default**: <br/>- val1<br/>- val2 |
|
||||
|
||||
<details><summary>a dynamic family</summary>
|
||||
<details><summary>a dynamic family</summary>
|
||||
|
||||
This family builds families dynamically.
|
||||
|
||||
|
|
@ -15,4 +15,5 @@ This family builds families dynamically.
|
|||
|-------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------|
|
||||
| **dyn*val1*.var**<br/>**dyn*val2*.var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | Suffix has value.<br/>**Default**: the value of the identifier. |
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|-------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------|
|
||||
| **var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffix variable.<br/>**Examples**: <br/>- val1<br/>- val2 |
|
||||
|
||||
<details><summary>a dynamic family</summary>
|
||||
<details><summary>a dynamic family</summary>
|
||||
|
||||
This family builds families dynamically.
|
||||
|
||||
|
|
@ -15,4 +15,5 @@ This family builds families dynamically.
|
|||
|-------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------|
|
||||
| **dyn*val1*.var**<br/>**dyn*val2*.var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | Suffix has value.<br/>**Default**: the value of the identifier. |
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|-------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------|
|
||||
| **var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A identifier variable.<br/>**Default**: <br/>- val1<br/>- val2 |
|
||||
|
||||
<details><summary>A dynamic family</summary>
|
||||
<details><summary>A dynamic family</summary>
|
||||
|
||||
This family builds families dynamically.
|
||||
|
||||
|
|
@ -15,4 +15,5 @@ This family builds families dynamically.
|
|||
|-------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------|
|
||||
| **dyn*val1*.var**<br/>**dyn*val2*.var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A dynamic variable.<br/>**Default**: from suffix. |
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|-------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------|
|
||||
| **var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A identifier variable.<br/>**Examples**: <br/>- val1<br/>- val2 |
|
||||
|
||||
<details><summary>A dynamic family</summary>
|
||||
<details><summary>A dynamic family</summary>
|
||||
|
||||
This family builds families dynamically.
|
||||
|
||||
|
|
@ -15,4 +15,5 @@ This family builds families dynamically.
|
|||
|-------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------|
|
||||
| **dyn*val1*.var**<br/>**dyn*val2*.var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A dynamic variable.<br/>**Default**: from suffix. |
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|--------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------|
|
||||
| **var1**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.<br/>**Default**: <br/>- val1<br/>- val2 |
|
||||
|
||||
<details><summary>dyn*val1* or dyn*val2*</summary>
|
||||
<details><summary>dyn*val1* or dyn*val2*</summary>
|
||||
|
||||
This family builds families dynamically.
|
||||
|
||||
|
|
@ -15,7 +15,9 @@ This family builds families dynamically.
|
|||
|----------------------------------------------------------------------------------------------------------------------------------------------------|---------------------|
|
||||
| **dyn*val1*.var**<br/>**dyn*val2*.var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A dynamic variable. |
|
||||
|
||||
</details>| Variable | Description |
|
||||
</details>
|
||||
|
||||
| Variable | Description |
|
||||
|------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------|
|
||||
| **var2**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable calculated.<br/>**Default**: the value of the variable "dynval1.var". |
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|--------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------|
|
||||
| **var1**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffix variable.<br/>**Examples**: <br/>- val1<br/>- val2 |
|
||||
|
||||
<details><summary>dyn*val1* or dyn*val2*</summary>
|
||||
<details><summary>dyn*val1* or dyn*val2*</summary>
|
||||
|
||||
This family builds families dynamically.
|
||||
|
||||
|
|
@ -15,7 +15,9 @@ This family builds families dynamically.
|
|||
|----------------------------------------------------------------------------------------------------------------------------------------------------|---------------------|
|
||||
| **dyn*val1*.var**<br/>**dyn*val2*.var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A dynamic variable. |
|
||||
|
||||
</details>| Variable | Description |
|
||||
</details>
|
||||
|
||||
| Variable | Description |
|
||||
|------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------|
|
||||
| **var2**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable calculated.<br/>**Default**: the value of the variable "dynval1.var" if it is defined. |
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<details><summary>a dynamic family</summary>
|
||||
<details><summary>a dynamic family</summary>
|
||||
|
||||
This family builds families dynamically.
|
||||
|
||||
|
|
@ -11,7 +11,7 @@ This family builds families dynamically.
|
|||
|-------------------------------------------------------------------------------------------------------------------------------------------|---------------|
|
||||
| **dyn*val1*.var**<br/>**dyn*val2*.var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A variable. |
|
||||
|
||||
<details><summary>a family</summary>
|
||||
<details><summary>a family</summary>
|
||||
|
||||
>>> [!note] Informations
|
||||
**dyn*val1*.family**<br/>**dyn*val2*.family**<br>`standard`
|
||||
|
|
@ -22,4 +22,7 @@ This family builds families dynamically.
|
|||
|---------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------|
|
||||
| **dyn*val1*.family.var**<br/>**dyn*val2*.family.var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A new variable. |
|
||||
|
||||
</details></details>
|
||||
</details>
|
||||
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|-------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------|
|
||||
| **var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.<br/>**Default**: <br/>- val1<br/>- val2 |
|
||||
|
||||
<details><summary>a dynamic family</summary>
|
||||
<details><summary>a dynamic family</summary>
|
||||
|
||||
This family builds families dynamically.
|
||||
|
||||
|
|
@ -15,7 +15,9 @@ This family builds families dynamically.
|
|||
|---------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------|
|
||||
| **dyn_*val1*.var**<br/>**dyn_*val2*.var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable inside dynamic family.<br/>**Default**: the value of the identifier. |
|
||||
|
||||
</details>| Variable | Description |
|
||||
</details>
|
||||
|
||||
| Variable | Description |
|
||||
|------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------|
|
||||
| **var2**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.<br/>**Default**: the value of the variable "dyn_val1.var". |
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|-------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------|
|
||||
| **var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | Asuffix variable.<br/>**Examples**: <br/>- val1<br/>- val2 |
|
||||
|
||||
<details><summary>a dynamic family</summary>
|
||||
<details><summary>a dynamic family</summary>
|
||||
|
||||
This family builds families dynamically.
|
||||
|
||||
|
|
@ -15,7 +15,9 @@ This family builds families dynamically.
|
|||
|---------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------|
|
||||
| **dyn_*val1*.var**<br/>**dyn_*val2*.var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable inside dynamic family.<br/>**Default**: the value of the identifier. |
|
||||
|
||||
</details>| Variable | Description |
|
||||
</details>
|
||||
|
||||
| Variable | Description |
|
||||
|------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------|
|
||||
| **var2**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A variable.<br/>**Default**: the value of the variable "dyn_val1.var" if it is defined. |
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|-------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------|
|
||||
| **var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A suffix variable.<br/>**Default**: <br/>- val1<br/>- val2 |
|
||||
|
||||
<details><summary>a dynamic family</summary>
|
||||
<details><summary>a dynamic family</summary>
|
||||
|
||||
This family builds families dynamically.
|
||||
|
||||
|
|
@ -11,7 +11,7 @@ This family builds families dynamically.
|
|||
|
||||
**Identifiers**: the value of the variable "var".
|
||||
>>>
|
||||
<details><summary>a leadership</summary>
|
||||
<details><summary>a leadership</summary>
|
||||
|
||||
This family contains lists of variable blocks.
|
||||
|
||||
|
|
@ -26,4 +26,7 @@ This family contains lists of variable blocks.
|
|||
| **dyn*val1*.leadership.follower1**<br/>**dyn*val2*.leadership.follower1**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A follower1. |
|
||||
| **dyn*val1*.leadership.follower2**<br/>**dyn*val2*.leadership.follower2**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A follower2. |
|
||||
|
||||
</details></details>
|
||||
</details>
|
||||
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|-------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------|
|
||||
| **var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffix variable.<br/>**Examples**: <br/>- val1<br/>- val2 |
|
||||
|
||||
<details><summary>a dynamic family</summary>
|
||||
<details><summary>a dynamic family</summary>
|
||||
|
||||
This family builds families dynamically.
|
||||
|
||||
|
|
@ -11,7 +11,7 @@ This family builds families dynamically.
|
|||
|
||||
**Identifiers**: the value of the variable "var".
|
||||
>>>
|
||||
<details><summary>a leadership</summary>
|
||||
<details><summary>a leadership</summary>
|
||||
|
||||
This family contains lists of variable blocks.
|
||||
|
||||
|
|
@ -26,4 +26,7 @@ This family contains lists of variable blocks.
|
|||
| **dyn*val1*.leadership.follower1**<br/>**dyn*val2*.leadership.follower1**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A follower1. |
|
||||
| **dyn*val1*.leadership.follower2**<br/>**dyn*val2*.leadership.follower2**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A follower2. |
|
||||
|
||||
</details></details>
|
||||
</details>
|
||||
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|-----------------------------------------------------------------------------------------------------------------------|------------------------------------------|
|
||||
| **var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A suffix variable.<br/>**Default**: val2 |
|
||||
|
||||
<details><summary>a dynamic family</summary>
|
||||
<details><summary>a dynamic family</summary>
|
||||
|
||||
This family builds families dynamically.
|
||||
|
||||
|
|
@ -15,4 +15,5 @@ This family builds families dynamically.
|
|||
|----------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------|
|
||||
| **dyn*val1*.vardyn**<br/>**dyn*val2*.vardyn**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A dynamic variable. |
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<details><summary>A leadership</summary>
|
||||
<details><summary>A leadership</summary>
|
||||
|
||||
This family contains lists of variable blocks.
|
||||
|
||||
|
|
@ -13,4 +13,5 @@ This family contains lists of variable blocks.
|
|||
| **leader.follower1**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A follower1. |
|
||||
| **leader.follower2**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A follower2. |
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
["No attribute \"description\" for \"family.var1\" in \"../../rougail-tests/structures/16_2family_redefine_calculation/rougail/00-base.yml\"", "No attribute \"description\" for \"family\" in \"../../rougail-tests/structures/16_2family_redefine_calculation/rougail/00-base.yml\" and \"../../rougail-tests/structures/16_2family_redefine_calculation/rougail/01-base.yml\"", "\"disabled\" is a calculation for family but has no description in \"../../rougail-tests/structures/16_2family_redefine_calculation/rougail/00-base.yml\" and \"../../rougail-tests/structures/16_2family_redefine_calculation/rougail/01-base.yml\""]
|
||||
["No attribute \"description\" for \"family.var1\" in \"../../rougail-tests/structures/16_2family_redefine_calculation/rougail/00-base.yml\"", "\"disabled\" is a calculation for family but has no description in \"../../rougail-tests/structures/16_2family_redefine_calculation/rougail/00-base.yml\" and \"../../rougail-tests/structures/16_2family_redefine_calculation/rougail/01-base.yml\"", "No attribute \"description\" for \"family\" in \"../../rougail-tests/structures/16_2family_redefine_calculation/rougail/00-base.yml\" and \"../../rougail-tests/structures/16_2family_redefine_calculation/rougail/01-base.yml\""]
|
||||
|
|
@ -1 +1 @@
|
|||
["No attribute \"description\" for \"family.var1\" in \"../../rougail-tests/structures/16_2family_redefine_calculation/rougail/00-base.yml\"", "No attribute \"description\" for \"family\" in \"../../rougail-tests/structures/16_2family_redefine_calculation/rougail/00-base.yml\" and \"../../rougail-tests/structures/16_2family_redefine_calculation/rougail/01-base.yml\"", "\"disabled\" is a calculation for family but has no description in \"../../rougail-tests/structures/16_2family_redefine_calculation/rougail/00-base.yml\" and \"../../rougail-tests/structures/16_2family_redefine_calculation/rougail/01-base.yml\""]
|
||||
["No attribute \"description\" for \"family.var1\" in \"../../rougail-tests/structures/16_2family_redefine_calculation/rougail/00-base.yml\"", "\"disabled\" is a calculation for family but has no description in \"../../rougail-tests/structures/16_2family_redefine_calculation/rougail/00-base.yml\" and \"../../rougail-tests/structures/16_2family_redefine_calculation/rougail/01-base.yml\"", "No attribute \"description\" for \"family\" in \"../../rougail-tests/structures/16_2family_redefine_calculation/rougail/00-base.yml\" and \"../../rougail-tests/structures/16_2family_redefine_calculation/rougail/01-base.yml\""]
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
<details><summary>Rougail</summary>
|
||||
<details><summary>Rougail</summary>
|
||||
|
||||
>>> [!note] Informations
|
||||
**rougail**<br>`basic`
|
||||
|
|
@ -9,4 +9,5 @@
|
|||
|--------------------------------------------------------------------------------------------------------------------------------|---------------|
|
||||
| **rougail.version**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A variable. |
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<details><summary>Rougail</summary>
|
||||
<details><summary>Rougail</summary>
|
||||
|
||||
>>> [!note] Informations
|
||||
**rougail**<br>`basic`
|
||||
|
|
@ -9,4 +9,5 @@
|
|||
|------------------------------------------------------------------------------------------------------------------------------|---------------|
|
||||
| **rougail.empty**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | Empty. |
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<details><summary>Rougail</summary>
|
||||
<details><summary>Rougail</summary>
|
||||
|
||||
>>> [!note] Informations
|
||||
**rougail**<br>`standard`
|
||||
|
|
@ -10,4 +10,5 @@
|
|||
| **rougail.var1**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A first variable.<br/>**Default**: no |
|
||||
| **rougail.var2**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A second variable.<br/>**Default**: the value of var1. |
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<details><summary>Rougail</summary>
|
||||
<details><summary>Rougail</summary>
|
||||
|
||||
>>> [!note] Informations
|
||||
**rougail**<br>`standard`
|
||||
|
|
@ -10,4 +10,5 @@
|
|||
| **rougail.var1**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A first variable.<br/>**Default**: <br/>- no<br/>- yes<br/>- maybe |
|
||||
| **rougail.var2**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A second variable.<br/>**Default**: the value of _.var1. |
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<details><summary>Rougail</summary>
|
||||
<details><summary>Rougail</summary>
|
||||
|
||||
>>> [!note] Informations
|
||||
**rougail**<br>`standard`
|
||||
|
|
@ -9,4 +9,5 @@
|
|||
|--------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------|
|
||||
| **rougail.var2**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A second variable.<br/>**Default**: depends on a calculation. |
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<details><summary>Rougail</summary>
|
||||
<details><summary>Rougail</summary>
|
||||
|
||||
>>> [!note] Informations
|
||||
**rougail**<br>`basic`
|
||||
|
|
@ -10,4 +10,5 @@
|
|||
| **rougail.var1**<br/>[`domainname`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | A first variable.<br/>**Validator**: the domain name can be an IP |
|
||||
| **rougail.var2**<br/>[`domainname`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A second variable.<br/>**Default**: the value of the variable "rougail.var1". |
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<details><summary>Rougail</summary>
|
||||
<details><summary>Rougail</summary>
|
||||
|
||||
>>> [!note] Informations
|
||||
**rougail**<br>`basic`
|
||||
|
|
@ -10,4 +10,5 @@
|
|||
| **rougail.var1**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A first variable. |
|
||||
| **rougail.var2**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A second variable.<br/>**Default**: value of a variable!. |
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<details><summary>Rougail</summary>
|
||||
<details><summary>Rougail</summary>
|
||||
|
||||
>>> [!note] Informations
|
||||
**rougail**<br>`basic`
|
||||
|
|
@ -14,4 +14,5 @@ a
|
|||
variable!. |
|
||||
| **rougail.var3**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A new variable. |
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<details><summary>Rougail</summary>
|
||||
<details><summary>Rougail</summary>
|
||||
|
||||
>>> [!note] Informations
|
||||
**rougail**<br>`basic`
|
||||
|
|
@ -10,4 +10,5 @@
|
|||
| **rougail.var1**<br/>[`domainname`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | A first variable.<br/>**Validator**: the domain name can be an IP |
|
||||
| **rougail.var2**<br/>[`domainname`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A second variable.<br/>**Validator**: the domain name can be an IP<br/>**Default**: the value of the variable "rougail.var1". |
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue