feat: better support variable calculation for property

This commit is contained in:
egarette@silique.fr 2025-10-02 22:18:22 +02:00
parent 1cbe8377e0
commit a307cb1c66
347 changed files with 1880 additions and 1100 deletions

View file

@ -25,6 +25,7 @@ from tiramisu import Calculation, groups
from tiramisu.error import ConfigError, display_list, PropertiesOptionError from tiramisu.error import ConfigError, display_list, PropertiesOptionError
from rougail.tiramisu import display_xmlfiles, normalize_family from rougail.tiramisu import display_xmlfiles, normalize_family
from rougail.utils import undefined, PROPERTY_ATTRIBUTE from rougail.utils import undefined, PROPERTY_ATTRIBUTE
from rougail.error import VariableCalculationDependencyError
from .config import OutPuts from .config import OutPuts
from .i18n import _ from .i18n import _
@ -32,6 +33,12 @@ from .utils import DocTypes, get_display_path, dump
from .example import Examples from .example import Examples
HIDDEN_PROPERTIES = [
"hidden",
"disabled",
]
class RougailOutputDoc(Examples): class RougailOutputDoc(Examples):
"""Rougail Output Doc: """Rougail Output Doc:
Generate documentation from rougail description files Generate documentation from rougail description files
@ -162,10 +169,7 @@ class RougailOutputDoc(Examples):
do not comment this family do not comment this family
""" """
properties = child.property.get(uncalculated=True) properties = child.property.get(uncalculated=True)
for hidden_property in [ for hidden_property in HIDDEN_PROPERTIES:
"hidden",
"disabled",
]:
if hidden_property in properties: if hidden_property in properties:
return True return True
@ -201,14 +205,16 @@ class RougailOutputDoc(Examples):
if not sub_informations: if not sub_informations:
return return
if self.with_family: if self.with_family:
informations[name] = { family_informations = self._populate_family(
"type": self._get_family_type(family),
"informations": self._populate_family(
family, family,
path, 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: else:
informations.update(sub_informations) informations.update(sub_informations)
@ -245,14 +251,15 @@ class RougailOutputDoc(Examples):
) -> Optional[dict]: ) -> Optional[dict]:
if variable.isdynamic(): if variable.isdynamic():
sub_informations = self.dynamic_paths[path] 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] sub_informations = informations[path]
else: else:
sub_informations = {} sub_informations = {}
self._populate_variable( if not self._populate_variable(
variable, variable,
sub_informations, sub_informations,
) ):
return None
if self.example: if self.example:
self._add_examples(variable, sub_informations, leader) self._add_examples(variable, sub_informations, leader)
informations[path] = sub_informations informations[path] = sub_informations
@ -326,7 +333,8 @@ class RougailOutputDoc(Examples):
informations = self.dynamic_paths[path] informations = self.dynamic_paths[path]
else: else:
informations = {} informations = {}
self._populate(family, informations) if not self._populate(family, informations):
return False
if family.isleadership(): if family.isleadership():
informations.setdefault("help", []).append( informations.setdefault("help", []).append(
_("This family contains lists of variable blocks.") _("This family contains lists of variable blocks.")
@ -356,7 +364,8 @@ class RougailOutputDoc(Examples):
variable, variable,
informations, informations,
) )
self._populate(variable, informations) if not self._populate(variable, informations):
return False
if "description" in informations: if "description" in informations:
informations["descriptions"] = [ informations["descriptions"] = [
self.formater.to_phrase(informations.pop("description")) self.formater.to_phrase(informations.pop("description"))
@ -383,35 +392,40 @@ class RougailOutputDoc(Examples):
"name": _("Examples"), "name": _("Examples"),
"values": list(examples), "values": list(examples),
} }
return True
def _populate( def _populate(
self, self,
obj, child,
informations: dict, informations: dict,
): ):
if not obj.isdynamic(): need_disabled, properties = self._parse_properties(child)
informations["paths"] = [obj.path(uncalculated=True)] if not need_disabled:
informations["names"] = [obj.name()] return False
description = obj.description(uncalculated=True) if not child.isdynamic():
if obj.name(uncalculated=True) == description and ( informations["paths"] = [child.path(uncalculated=True)]
not obj.isoptiondescription() informations["names"] = [child.name()]
or (self.support_namespace and obj.group_type() is not groups.namespace) 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( warning = _('No attribute "description" for "{0}" in {1}').format(
obj.path(uncalculated=True), child.path(uncalculated=True),
display_xmlfiles(obj.information.get("ymlfiles")), display_xmlfiles(child.information.get("ymlfiles")),
) )
warn(warning) warn(warning)
else: else:
informations["description"] = self._convert_description(description, obj) informations["description"] = self._convert_description(description, child)
help_ = obj.information.get("help", None) help_ = child.information.get("help", None)
if help_: if help_:
informations["help"] = [self.formater.to_phrase(help_)] informations["help"] = [self.formater.to_phrase(help_)]
self._parse_properties( if "properties" in informations:
obj, informations["properties"].extend(properties)
informations, else:
) informations["properties"] = properties
return True
def _convert_description(self, description, obj): def _convert_description(self, description, obj):
if "{{ identifier }}" in description: if "{{ identifier }}" in description:
@ -483,10 +497,10 @@ class RougailOutputDoc(Examples):
def _parse_type( def _parse_type(
self, self,
variable, child,
informations, informations,
): ):
variable_type = variable.information.get("type") variable_type = child.information.get("type")
doc_type = DocTypes.get(variable_type, {"params": {}}) doc_type = DocTypes.get(variable_type, {"params": {}})
informations["properties"] = [ informations["properties"] = [
{ {
@ -495,7 +509,7 @@ class RougailOutputDoc(Examples):
} }
] ]
# extra parameters for types # extra parameters for types
option = variable.get() option = child.get()
validators = [] validators = []
for param, msg in doc_type["params"].items(): for param, msg in doc_type["params"].items():
value = option.impl_get_extra(f"_{param}") value = option.impl_get_extra(f"_{param}")
@ -509,20 +523,20 @@ class RougailOutputDoc(Examples):
validators.append(msg.format(value)) validators.append(msg.format(value))
# get validation information from annotator # get validation information from annotator
for name in variable.information.list(): for name in child.information.list():
if not name.startswith("validators_calculation"): if not name.startswith("validators_calculation"):
continue continue
validators.extend( validators.extend(
self._to_string( self._to_string(
variable, child,
"validators", "validators",
) )
) )
break break
if variable.information.get("type") == "regexp": if child.information.get("type") == "regexp":
validators.append( validators.append(
_('text based with regular expressions "{0}"').format( _('text based with regular expressions "{0}"').format(
variable.pattern() child.pattern()
) )
) )
if validators: if validators:
@ -532,10 +546,10 @@ class RougailOutputDoc(Examples):
else: else:
key = _("Validators") key = _("Validators")
informations["validators"] = {"name": key, "values": validators} informations["validators"] = {"name": key, "values": validators}
if variable.information.get("type") == "choice": if child.information.get("type") == "choice":
choices = self._to_string(variable, "choice", do_not_raise=True) choices = self._to_string(child, "choice", do_not_raise=True)
if choices is None: if choices is None:
choices = variable.value.list() choices = child.value.list()
for idx, val in enumerate(choices): for idx, val in enumerate(choices):
if not isinstance(val, Calculation): if not isinstance(val, Calculation):
default = informations.get("default", {}).get("values") default = informations.get("default", {}).get("values")
@ -547,43 +561,53 @@ class RougailOutputDoc(Examples):
) )
informations["default_is_already_set"] = True informations["default_is_already_set"] = True
continue 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} informations["choices"] = {"name": _("Choices"), "values": choices}
def _parse_properties( def _parse_properties(
self, self,
variable, variable,
informations,
): ):
informations = []
properties = variable.property.get(uncalculated=True) properties = variable.property.get(uncalculated=True)
for mode in self.modes_level: for mode in self.modes_level:
if mode not in properties: if mode not in properties:
continue continue
informations.setdefault("properties", []).append( informations.append(
{ {
"type": "mode", "type": "mode",
"name": mode, "name": mode,
} }
) )
break break
for prop, msg in self.property_to_string: for prop, translated_prop in self.property_to_string:
if prop in properties: if prop in properties:
prop_obj = { prop_obj = {
"type": "property", "type": "property",
"name": msg, "name": translated_prop,
} }
elif variable.information.get(f"{prop}_calculation", False): elif variable.information.get(f"{prop}_calculation", False):
annotation = self._to_string(variable, prop) annotation = self._to_string(variable, prop)
if not annotation: if annotation is None or isinstance(annotation, bool):
continue if annotation is None and prop in HIDDEN_PROPERTIES:
prop_obj = { return False, {}
"type": "property", if not annotation:
"name": msg, continue
"annotation": annotation, prop_obj = {
} "type": "property",
"name": translated_prop,
}
else:
prop_obj = {
"type": "property",
"name": translated_prop,
"annotation": annotation,
}
else: else:
# this property is not in the variable so, do not comment it
continue continue
informations.setdefault("properties", []).append(prop_obj) informations.append(prop_obj)
return True, informations
def _get_default( def _get_default(
self, self,
@ -604,11 +628,11 @@ class RougailOutputDoc(Examples):
def _to_string( def _to_string(
self, self,
variable, child,
prop, prop,
do_not_raise=False, do_not_raise=False,
): ):
calculation = variable.information.get(f"{prop}_calculation", None) calculation = child.information.get(f"{prop}_calculation", None)
if not calculation: if not calculation:
if do_not_raise: if do_not_raise:
return None return None
@ -619,11 +643,11 @@ class RougailOutputDoc(Examples):
if isinstance(calculation, list): if isinstance(calculation, list):
values = [] values = []
for cal in calculation: 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: if value is not None:
values.append(value) values.append(value)
return values 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): def _calculation_to_string(self, child, calculation, prop):
if "description" in calculation: if "description" in calculation:
@ -634,141 +658,9 @@ class RougailOutputDoc(Examples):
if "type" not in calculation: if "type" not in calculation:
return calculation["value"] return calculation["value"]
if calculation["type"] == "jinja": if calculation["type"] == "jinja":
if calculation["value"] is not True: values = self._calculation_jinja_to_string(child, calculation, prop)
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)
elif calculation["type"] == "variable": elif calculation["type"] == "variable":
if prop in PROPERTY_ATTRIBUTE: values = self._calculation_variable_to_string(child, calculation, prop)
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
elif calculation["type"] == "identifier": elif calculation["type"] == "identifier":
if prop in PROPERTY_ATTRIBUTE: if prop in PROPERTY_ATTRIBUTE:
values = calculation["value"] values = calculation["value"]
@ -781,3 +673,166 @@ class RougailOutputDoc(Examples):
if isinstance(values, str) and not values.endswith("."): if isinstance(values, str) and not values.endswith("."):
values += "." values += "."
return 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()

View file

@ -36,10 +36,10 @@ class Formater(GithubFormater):
def title(self, title: str, level: int) -> str: def title(self, title: str, level: int) -> str:
# self.max_line_variable = 0 # self.max_line_variable = 0
return '<details><summary>' + title + '</summary>\n\n' return " " * level + '<details><summary>' + title + '</summary>\n\n'
def end_family(self): def end_family(self, level):
return '</details>' return " " * level + '</details>\n\n'
def columns( def columns(
self, self,

View file

@ -251,7 +251,7 @@ class CommonFormater:
msg.append(self.property_to_string(informations, {}) + ENTER) msg.append(self.property_to_string(informations, {}) + ENTER)
msg.append(self.end_family_informations()) msg.append(self.end_family_informations())
msg.extend(self.dict_to_dict(value["children"], level)) msg.extend(self.dict_to_dict(value["children"], level))
msg.append(self.end_namespace()) msg.append(self.end_namespace(ori_level))
else: else:
if value["type"] == "variable": if value["type"] == "variable":
self.variable_to_string(value, table_datas) self.variable_to_string(value, table_datas)
@ -261,7 +261,7 @@ class CommonFormater:
table_datas = [] table_datas = []
msg.extend(self.family_to_string(value["informations"], level)) msg.extend(self.family_to_string(value["informations"], level))
msg.extend(self.dict_to_dict(value["children"], level + 1)) msg.extend(self.dict_to_dict(value["children"], level + 1))
msg.append(self.end_family()) msg.append(self.end_family(level))
if table_datas: if table_datas:
msg.append(self.table(table_datas)) msg.append(self.table(table_datas))
return msg return msg
@ -278,8 +278,8 @@ class CommonFormater:
level, level,
) )
def end_namespace(self) -> str: def end_namespace(self, level: int) -> str:
return self.end_family() return self.end_family(level)
def family_to_string(self, informations: dict, level: int) -> str: def family_to_string(self, informations: dict, level: int) -> str:
"""manage other family type""" """manage other family type"""
@ -307,7 +307,7 @@ class CommonFormater:
msg.append(self.end_family_informations()) msg.append(self.end_family_informations())
return msg return msg
def end_family(self): def end_family(self, level: int) -> str:
return '' return ''
def family_description(self, informations: dict) -> str(): def family_description(self, informations: dict) -> str():

View file

@ -56,10 +56,13 @@ My var8. +
== my var9 == my var9
This family builds families dynamically. This family builds families dynamically.
**var___example__**
**Identifiers**: the value of the variable "a.unknown.variable". **Identifiers**: the value of the variable "a.unknown.variable".
[cols="1a,1a"] [cols="1a,1a"]

View file

@ -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 | | **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 | | **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 >>> [!note] Informations
**family**<br>`standard` **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". | | **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>

View file

@ -1,4 +1,4 @@
<details><summary>family</summary> <details><summary>family</summary>
>>> [!note] Informations >>> [!note] Informations
**family**<br>`basic` *`disabled`* **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. | | **family.var1**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | Var1. |
</details> </details>

View file

@ -1,4 +1,4 @@
<details><summary>family</summary> <details><summary>family</summary>
>>> [!note] Informations >>> [!note] Informations
**family**<br>`basic` **family**<br>`basic`
@ -9,4 +9,5 @@
|----------------------------------------------------------------------------------------------------------------------------|---------------| |----------------------------------------------------------------------------------------------------------------------------|---------------|
| **family.var1**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | Var1. | | **family.var1**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | Var1. |
</details> </details>

View file

@ -1,4 +1,4 @@
<details><summary>new description</summary> <details><summary>new description</summary>
>>> [!note] Informations >>> [!note] Informations
**family**<br>`basic` **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. | | **family.variable**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A variable. |
</details> </details>

View file

@ -1,4 +1,4 @@
<details><summary>a family</summary> <details><summary>a family</summary>
Redefine help family ok. 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. | | **family.variable**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | Redefine help.<br/>Redefine help ok. |
</details> </details>

View file

@ -1,4 +1,4 @@
<details><summary>new description</summary> <details><summary>new description</summary>
>>> [!note] Informations >>> [!note] Informations
**family1**<br>`basic` **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. | | **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 >>> [!note] Informations
**family2**<br>`basic` **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. | | **family2.variable2**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A second variable. |
</details> </details>

View file

@ -1,4 +1,4 @@
<details><summary>A family</summary> <details><summary>A family</summary>
>>> [!note] Informations >>> [!note] Informations
**family**<br>`basic` **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.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. | | **family.var2**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | The second variable. |
</details> </details>

View file

@ -1,11 +1,11 @@
<details><summary>a family</summary> <details><summary>a family</summary>
>>> [!note] Informations >>> [!note] Informations
**family**<br>`standard` **family**<br>`standard`
>>> >>>
<details><summary>a sub family</summary> <details><summary>a sub family</summary>
>>> [!note] Informations >>> [!note] Informations
**family.subfamily**<br>`standard` **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. | | **family.subfamily.variable**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A variable. |
</details></details> </details>
</details>

View file

@ -1,11 +1,11 @@
<details><summary>a family</summary> <details><summary>a family</summary>
>>> [!note] Informations >>> [!note] Informations
**family**<br>`basic` **family**<br>`basic`
>>> >>>
<details><summary>a sub family</summary> <details><summary>a sub family</summary>
>>> [!note] Informations >>> [!note] Informations
**family.subfamily**<br>`basic` **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. | | **family.subfamily.variable**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A variable. |
</details></details> </details>
</details>

View file

@ -1,11 +1,11 @@
<details><summary>a family</summary> <details><summary>a family</summary>
>>> [!note] Informations >>> [!note] Informations
**family**<br>`advanced` **family**<br>`advanced`
>>> >>>
<details><summary>a sub family</summary> <details><summary>a sub family</summary>
>>> [!note] Informations >>> [!note] Informations
**family.subfamily**<br>`advanced` **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. | | **family.subfamily.variable**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `advanced` | A variable. |
</details></details> </details>
</details>

View file

@ -2,7 +2,7 @@
|-------------------------------------------------------------------------------------------------------------------------|---------------| |-------------------------------------------------------------------------------------------------------------------------|---------------|
| **variable**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A variable. | | **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 >>> [!note] Informations
**family**<br>`basic` **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. | | **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 >>> [!note] Informations
**family.subfamily**<br>`basic` **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. | | **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. | | **family.variable2**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A second variable. |
</details> </details>

View file

@ -1,4 +1,4 @@
<details><summary>my_family</summary> <details><summary>my_family</summary>
>>> [!note] Informations >>> [!note] Informations
**my_family**<br>`standard` **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.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 | | **my_family.var**<br/>[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.<br/>**Default**: true |
</details> </details>

View file

@ -1,4 +1,4 @@
<details><summary>my_family</summary> <details><summary>my_family</summary>
>>> [!note] Informations >>> [!note] Informations
**my_family**<br>`standard` **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 | | **my_family.default**<br/>[`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | Default.<br/>**Default**: true |
</details> </details>

View file

@ -1,4 +1,4 @@
<details><summary>family</summary> <details><summary>family</summary>
>>> [!note] Informations >>> [!note] Informations
**family**<br>`basic` **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.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". | | **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>

View file

@ -2,7 +2,7 @@
|---------------------------------------------------------------------------------------------------------------------|-----------------| |---------------------------------------------------------------------------------------------------------------------|-----------------|
| **var1**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | First variable. | | **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 >>> [!note] Informations
**family**<br>`basic` **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 | | **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 >>> [!note] Informations
**family.subfamily**<br>`standard` **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". | | **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 >>> [!note] Informations
**family2**<br>`standard` **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.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 | | **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 >>> [!note] Informations
**family2.subfamily**<br>`standard` **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". | | **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>

View file

@ -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 | | **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 >>> [!note] Informations
**family**<br>`basic` *`hidden`* **family**<br>`basic` *`hidden`*
**Hidden**: if condition is yes. **Hidden**: if condition is yes.
>>> >>>
<details><summary>family.subfamily</summary> <details><summary>family.subfamily</summary>
>>> [!note] Informations >>> [!note] Informations
**family.subfamily**<br>`basic` **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. | | **family.subfamily.var1**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A variable. |
</details></details> </details>
</details>

View file

@ -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 | | **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 >>> [!note] Informations
**family**<br>`standard` *`hidden`* **family**<br>`standard` *`hidden`*
**Hidden**: when the variable "condition" has the value "true". **Hidden**: when the variable "condition" has the value "true".
>>> >>>
<details><summary>a subfamily</summary> <details><summary>a subfamily</summary>
>>> [!note] Informations >>> [!note] Informations
**family.subfamily**<br>`standard` **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. | | **family.subfamily.var1**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A variable. |
</details></details> </details>
</details>

View file

@ -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 | | **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 >>> [!note] Informations
**family**<br>`basic` *`hidden`* **family**<br>`basic` *`hidden`*
**Hidden**: if condition is yes. **Hidden**: if condition is yes.
>>> >>>
<details><summary>a subfamily</summary> <details><summary>a subfamily</summary>
>>> [!note] Informations >>> [!note] Informations
**family.sub_family**<br>`basic` **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. | | **family.sub_family.var1**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A variable. |
</details></details> </details>
</details>

View file

@ -1,4 +1,4 @@
<details><summary>a family</summary> <details><summary>a family</summary>
>>> [!note] Informations >>> [!note] Informations
**general**<br>`basic` **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.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 | | **general.int2**<br/>[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A second integer.<br/>**Default**: 1 |
</details> </details>

View file

@ -1,4 +1,4 @@
<details><summary>a leadership</summary> <details><summary>a leadership</summary>
This family contains lists of variable blocks. 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.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. | | **leader.follower2**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | An other follower. |
</details> </details>

View file

@ -1,4 +1,4 @@
<details><summary>a leadership</summary> <details><summary>a leadership</summary>
This family contains lists of variable blocks. 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.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. | | **leadership.follower2**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | An other follower. |
</details> </details>

View file

@ -1,4 +1,4 @@
<details><summary>a leadership</summary> <details><summary>a leadership</summary>
This family contains lists of variable blocks. 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.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. | | **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>

View file

@ -1,4 +1,4 @@
<details><summary>a leadership</summary> <details><summary>a leadership</summary>
This family contains lists of variable blocks. 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.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 | | **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>

View file

@ -1,4 +1,4 @@
<details><summary>a leadership</summary> <details><summary>a leadership</summary>
This family contains lists of variable blocks. 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.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". | | **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>

View file

@ -1,4 +1,4 @@
<details><summary>general</summary> <details><summary>general</summary>
>>> [!note] Informations >>> [!note] Informations
**general**<br>`standard` **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 | | **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 >>> [!note] Informations
**general1**<br>`basic` **general1**<br>`basic`
>>> >>>
<details><summary>general1.leader</summary> <details><summary>general1.leader</summary>
This family contains lists of variable blocks. 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.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. | | **general1.leader.follower2**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | Follower2. |
</details></details> </details>
</details>

View file

@ -1,4 +1,4 @@
<details><summary>a leadership</summary> <details><summary>a leadership</summary>
This family contains lists of variable blocks. 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.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. | | **leadership.follower**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A follower. |
</details> </details>

View file

@ -1,4 +1,4 @@
<details><summary>a leadership</summary> <details><summary>a leadership</summary>
This family contains lists of variable blocks. 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.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. | | **leader.follower3**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | The follower3. |
</details> </details>

View file

@ -1,4 +1,4 @@
<details><summary>a leadership</summary> <details><summary>a leadership</summary>
This family contains lists of variable blocks. 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.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. | | **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>

View file

@ -1,4 +1,4 @@
<details><summary>a leadership</summary> <details><summary>a leadership</summary>
This family contains lists of variable blocks. 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.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. | | **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>

View file

@ -1,4 +1,4 @@
<details><summary>A leadership</summary> <details><summary>A leadership</summary>
This family contains lists of variable blocks. 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.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 | | **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>

View file

@ -1,4 +1,4 @@
<details><summary>A leadership</summary> <details><summary>A leadership</summary>
This family contains lists of variable blocks. 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.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 | | **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>

View file

@ -2,7 +2,7 @@
|-----------------------------------------------------------------------------------------------------------------------|---------------------------------| |-----------------------------------------------------------------------------------------------------------------------|---------------------------------|
| **var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable.<br/>**Default**: no | | **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 >>> [!note] Informations
**fam1**<br>`standard` **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". | | **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>

View file

@ -1,4 +1,4 @@
<details><summary>first family</summary> <details><summary>first family</summary>
>>> [!note] Informations >>> [!note] Informations
**fam1**<br>`standard` **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 | | **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 >>> [!note] Informations
**fam2**<br>`standard` **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". | | **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>

View file

@ -1,4 +1,4 @@
<details><summary>a leadership</summary> <details><summary>a leadership</summary>
This family contains lists of variable blocks. 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.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". | | **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>

View file

@ -1,4 +1,4 @@
<details><summary>a leadership</summary> <details><summary>a leadership</summary>
This family contains lists of variable blocks. 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.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 | | **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. | | **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. |

View file

@ -1,4 +1,4 @@
<details><summary>a leadership</summary> <details><summary>a leadership</summary>
This family contains lists of variable blocks. 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.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 | | **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. | | **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. |

View file

@ -1,4 +1,4 @@
<details><summary>leader</summary> <details><summary>leader</summary>
This family contains lists of variable blocks. 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.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. | | **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". | | **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". |

View file

@ -1,4 +1,4 @@
<details><summary>a leadership</summary> <details><summary>a leadership</summary>
This family contains lists of variable blocks. 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.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 | | **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". | | **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". |

View file

@ -1,4 +1,4 @@
<details><summary>a leadership</summary> <details><summary>a leadership</summary>
This family contains lists of variable blocks. 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.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 | | **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. | | **calculate**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A calculated variable.<br/>**Default**: depends on a calculation. |

View file

@ -1,4 +1,4 @@
<details><summary>a leadership</summary> <details><summary>a leadership</summary>
This family contains lists of variable blocks. 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.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 | | **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. | | **calculate**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A calculated variable.<br/>**Default**: depends on a calculation. |

View file

@ -1,4 +1,4 @@
<details><summary>a leadership</summary> <details><summary>a leadership</summary>
This family contains lists of variable blocks. 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.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 | | **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". | | **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". |

View file

@ -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 | | **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. 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.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 | | **leader.follower2**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | An other follower.<br/>**Default**: val21 |
</details> </details>

View file

@ -1,4 +1,4 @@
<details><summary>a leadership</summary> <details><summary>a leadership</summary>
This family contains lists of variable blocks. 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.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. | | **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. 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.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 | | **leadership_2.follower**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A follower.<br/>**Default**: val |
</details> </details>

View file

@ -1,4 +1,4 @@
<details><summary>a leadership</summary> <details><summary>a leadership</summary>
This family contains lists of variable blocks. 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.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. | | **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. 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.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". | | **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>

View file

@ -1,4 +1,4 @@
<details><summary>The leadership</summary> <details><summary>The leadership</summary>
This family contains lists of variable blocks. 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.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 | | **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>

View file

@ -1,4 +1,4 @@
<details><summary>a leadership</summary> <details><summary>a leadership</summary>
This family contains lists of variable blocks. 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.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. | | **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>

View file

@ -1,4 +1,4 @@
<details><summary>a leadership</summary> <details><summary>a leadership</summary>
This family contains lists of variable blocks. 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.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. | | **leader.follower1**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A follower. |
</details> </details>

View file

@ -1,4 +1,4 @@
<details><summary>a leadership</summary> <details><summary>a leadership</summary>
This family contains lists of variable blocks. 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.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. | | **leader.follower**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A follower. |
</details> </details>

View file

@ -2,7 +2,7 @@
|-----------------------------------------------------------------------------------------------------------------------------|----------------------------------| |-----------------------------------------------------------------------------------------------------------------------------|----------------------------------|
| **condition**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A condition.<br/>**Default**: no | | **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. 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.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. | | **leader.follower**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A follower. |
</details> </details>

View file

@ -2,7 +2,7 @@
|-----------------------------------------------------------------------------------------------------------------------------|-----------------------------------| |-----------------------------------------------------------------------------------------------------------------------------|-----------------------------------|
| **condition**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A condition.<br/>**Default**: yes | | **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. 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.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. | | **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>

View file

@ -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 | | **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. 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. | | **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>

View file

@ -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 | | **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. 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. | | **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>

View file

@ -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 | | **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. 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. | | **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>

View file

@ -2,7 +2,7 @@
|-------------------------------------------------------------------------------------------------------------------------------|--------------------| |-------------------------------------------------------------------------------------------------------------------------------|--------------------|
| **var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `unique` `multiple` | A suffix variable. | | **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. 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. | | **dyn*example*.var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A dynamic variable. |
</details> </details>

View file

@ -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 | | **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. 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*.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. | | **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>

View file

@ -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 | | **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. 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. | | **dyn*val1*.var**<br/>**dyn*val2*.var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | Var. |
</details> </details>

View file

@ -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 | | **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. 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. | | **dyn*val1*.var**<br/>**dyn*val2*.var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | Var. |
</details> </details>

View file

@ -1,4 +1,4 @@
<details><summary>a dynamic family</summary> <details><summary>a dynamic family</summary>
This family builds families dynamically. 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. | | **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>

View file

@ -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 | | **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. 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. | | **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>

View file

@ -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 | | **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. 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. | | **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>

View file

@ -2,7 +2,7 @@
|----------------------------------------------------------------------------------------------------------------------------------------|--------------------| |----------------------------------------------------------------------------------------------------------------------------------------|--------------------|
| **var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` `unique` `multiple` | A suffix variable. | | **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. 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 | | **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>

View file

@ -1,4 +1,4 @@
<details><summary>a dynamic family</summary> <details><summary>a dynamic family</summary>
This family builds families dynamically. 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 | | **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>

View file

@ -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 | | **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. 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 | | **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>

View file

@ -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 | | **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. 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 | | **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>

View file

@ -1,4 +1,4 @@
<details><summary>a family</summary> <details><summary>a family</summary>
>>> [!note] Informations >>> [!note] Informations
**family**<br>`basic` **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 | | **family.var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A variable.<br/>**Default**: non |
</details> </details>

View file

@ -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 | | **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. 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 | | **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>

View file

@ -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 | | **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. This family builds families dynamically.
@ -11,7 +11,7 @@ This family builds families dynamically.
**Identifiers**: the value of the variable "var1". **Identifiers**: the value of the variable "var1".
>>> >>>
<details><summary>a family</summary> <details><summary>a family</summary>
>>> [!note] Informations >>> [!note] Informations
**dyn*val1*.family**<br/>**dyn*val2*.family**<br>`basic` **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. | | **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. | | **var2**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A second variable.<br/>**Default**: the value of var. |

View file

@ -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 | | **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. This family builds families dynamically.
@ -11,7 +11,7 @@ This family builds families dynamically.
**Identifiers**: the value of the variable "var". **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 >>> [!note] Informations
**dyn*val1*.family**<br/>**dyn*val2*.family**<br>`standard` **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. | | **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. | | **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. |

View file

@ -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 | | **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. This family builds families dynamically.
@ -11,7 +11,7 @@ This family builds families dynamically.
**Identifiers**: the value of the variable "var". **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 >>> [!note] Informations
**dyn*val1*.family**<br/>**dyn*val2*.family**<br>`standard` **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. | | **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. | | **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. |

View file

@ -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 | | **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. This family builds families dynamically.
@ -11,7 +11,7 @@ This family builds families dynamically.
**Identifiers**: the value of the variable "var1". **Identifiers**: the value of the variable "var1".
>>> >>>
<details><summary>a family</summary> <details><summary>a family</summary>
>>> [!note] Informations >>> [!note] Informations
**dyn*val1*.family**<br/>**dyn*val2*.family**<br>`basic` **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. | | **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. | | **var2**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A second variable.<br/>**Default**: the value of var. |

View file

@ -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 | | **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. 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 | | **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. | | **newvar**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A second variable.<br/>**Default**: the value of var. |

View file

@ -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 | | **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. 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 | | **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. | | **newvar**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A second variable.<br/>**Default**: the value of var. |

View file

@ -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 | | **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. 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. | | **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>

View file

@ -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 | | **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. 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. | | **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>

View file

@ -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 | | **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. 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. | | **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>

View file

@ -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 | | **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. 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. | | **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>

View file

@ -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 | | **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. 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. | | **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". | | **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". |

View file

@ -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 | | **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. 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. | | **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. | | **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. |

View file

@ -1,4 +1,4 @@
<details><summary>a dynamic family</summary> <details><summary>a dynamic family</summary>
This family builds families dynamically. 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. | | **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 >>> [!note] Informations
**dyn*val1*.family**<br/>**dyn*val2*.family**<br>`standard` **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. | | **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>

View file

@ -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 | | **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. 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. | | **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". | | **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". |

View file

@ -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 | | **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. 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. | | **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. | | **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. |

View file

@ -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 | | **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. This family builds families dynamically.
@ -11,7 +11,7 @@ This family builds families dynamically.
**Identifiers**: the value of the variable "var". **Identifiers**: the value of the variable "var".
>>> >>>
<details><summary>a leadership</summary> <details><summary>a leadership</summary>
This family contains lists of variable blocks. 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.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. | | **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>

View file

@ -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 | | **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. This family builds families dynamically.
@ -11,7 +11,7 @@ This family builds families dynamically.
**Identifiers**: the value of the variable "var". **Identifiers**: the value of the variable "var".
>>> >>>
<details><summary>a leadership</summary> <details><summary>a leadership</summary>
This family contains lists of variable blocks. 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.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. | | **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>

View file

@ -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 | | **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. 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. | | **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>

View file

@ -1,4 +1,4 @@
<details><summary>A leadership</summary> <details><summary>A leadership</summary>
This family contains lists of variable blocks. 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.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. | | **leader.follower2**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A follower2. |
</details> </details>

View file

@ -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\""]

View file

@ -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\""]

View file

@ -1,4 +1,4 @@
<details><summary>Rougail</summary> <details><summary>Rougail</summary>
>>> [!note] Informations >>> [!note] Informations
**rougail**<br>`basic` **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. | | **rougail.version**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A variable. |
</details> </details>

View file

@ -1,4 +1,4 @@
<details><summary>Rougail</summary> <details><summary>Rougail</summary>
>>> [!note] Informations >>> [!note] Informations
**rougail**<br>`basic` **rougail**<br>`basic`
@ -9,4 +9,5 @@
|------------------------------------------------------------------------------------------------------------------------------|---------------| |------------------------------------------------------------------------------------------------------------------------------|---------------|
| **rougail.empty**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | Empty. | | **rougail.empty**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | Empty. |
</details> </details>

View file

@ -1,4 +1,4 @@
<details><summary>Rougail</summary> <details><summary>Rougail</summary>
>>> [!note] Informations >>> [!note] Informations
**rougail**<br>`standard` **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.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. | | **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>

View file

@ -1,4 +1,4 @@
<details><summary>Rougail</summary> <details><summary>Rougail</summary>
>>> [!note] Informations >>> [!note] Informations
**rougail**<br>`standard` **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.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. | | **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>

View file

@ -1,4 +1,4 @@
<details><summary>Rougail</summary> <details><summary>Rougail</summary>
>>> [!note] Informations >>> [!note] Informations
**rougail**<br>`standard` **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. | | **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>

View file

@ -1,4 +1,4 @@
<details><summary>Rougail</summary> <details><summary>Rougail</summary>
>>> [!note] Informations >>> [!note] Informations
**rougail**<br>`basic` **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.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". | | **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>

View file

@ -1,4 +1,4 @@
<details><summary>Rougail</summary> <details><summary>Rougail</summary>
>>> [!note] Informations >>> [!note] Informations
**rougail**<br>`basic` **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.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!. | | **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>

View file

@ -1,4 +1,4 @@
<details><summary>Rougail</summary> <details><summary>Rougail</summary>
>>> [!note] Informations >>> [!note] Informations
**rougail**<br>`basic` **rougail**<br>`basic`
@ -14,4 +14,5 @@ a
variable!. | variable!. |
| **rougail.var3**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A new variable. | | **rougail.var3**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | A new variable. |
</details> </details>

View file

@ -1,4 +1,4 @@
<details><summary>Rougail</summary> <details><summary>Rougail</summary>
>>> [!note] Informations >>> [!note] Informations
**rougail**<br>`basic` **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.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". | | **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