feat: delete/underline is inside tag for some format

This commit is contained in:
egarette@silique.fr 2025-11-05 21:43:10 +01:00
parent d8a0e22de9
commit 64f448c141
343 changed files with 1806 additions and 419 deletions

View file

@ -134,6 +134,8 @@ class Changelog: # pylint: disable=no-member,too-few-public-methods
elif prop_previous in prop_new:
prop_new.remove(prop_previous)
prop_previous = []
else:
prop_previous = [prop_previous]
prop_new = [p for p in prop_new if p not in local_prop_previous]
if prop_previous not in [None, []] or prop_new not in [
None,

View file

@ -95,7 +95,6 @@ class RougailOutputDoc(Examples, Changelog):
return_string = ""
contents = self.rougailconfig["doc.contents"]
if "variables" in contents:
# print(self.informations)
return_string += self.formatter.run(self.informations)
if "example" in contents:
return_string += self.gen_doc_examples()

View file

@ -103,10 +103,16 @@ class Formatter(CommonFormatter):
self,
prop: str,
italic: bool,
delete: bool,
underline: bool,
) -> str:
"""Display property"""
if italic:
prop = self.italic(prop)
if delete:
prop = self.delete(prop)
if underline:
prop = self.underline(prop)
return f"`{prop}`"
def yaml(self, _dump: dict) -> str:
@ -125,8 +131,11 @@ class Formatter(CommonFormatter):
self,
comment: str,
link: str,
underline: bool,
) -> str:
"""Add a link"""
if underline:
link = self.underline(link)
return f"`{link}[{comment}]`"
def is_list(

View file

@ -134,11 +134,17 @@ class Formatter(CommonFormatter):
self,
prop: str,
italic: bool,
delete: bool,
underline: bool,
) -> str:
"""Display property"""
prop = f"[reverse][bold] {prop} [/bold][/reverse]"
if italic:
prop = self.italic(prop)
if delete:
prop = self.delete(prop)
if underline:
prop = self.underline(prop)
prop = f"[reverse][bold] {prop} [/bold][/reverse]"
return prop
def yaml(self, _dump):
@ -149,9 +155,10 @@ class Formatter(CommonFormatter):
self,
comment: str,
link: str,
underline: bool,
) -> str:
"""Add a link"""
return self.prop(comment, False)
return self.prop(comment, False, False, underline)
# return f"{comment} ({link})"
def columns(

View file

@ -107,11 +107,17 @@ class Formatter(CommonFormatter):
self,
prop: str,
italic: bool,
delete: bool,
underline: bool,
) -> str:
"""Display property"""
prop = f"`{prop}`"
if italic:
prop = self.italic(prop)
if delete:
prop = self.delete(prop)
if underline:
prop = self.underline(prop)
return prop
def table_header(self, lst):
@ -128,9 +134,11 @@ class Formatter(CommonFormatter):
self,
comment: str,
link: str,
underline: bool,
) -> str:
"""Add a link"""
return f"[`{comment}`]({link})"
comment = self.prop(comment, False, False, underline)
return f"[{comment}]({link})"
def columns(
self,

View file

@ -56,7 +56,7 @@ class Formatter(GithubFormatter):
link = f'{filename}#{path}'
else:
link = f'#{path}'
return self.link(description, link)
return self.link(description, link, False)
def columns(
self,

View file

@ -107,10 +107,16 @@ class Formatter(CommonFormatter):
self,
prop: str,
italic: bool,
delete: bool,
underline: bool,
) -> str:
"""Display property"""
if italic:
prop = self.italic(prop)
if delete:
prop = self.delete(prop)
if underline:
prop = self.underline(prop)
return f"<mark>{prop}</mark>"
def yaml(self, _dump: dict) -> str:
@ -121,9 +127,10 @@ class Formatter(CommonFormatter):
self,
comment: str,
link: str,
underline: bool,
) -> str:
"""Add a link"""
return self.prop(f"<a href='{link}'>{comment}</a>", False)
return self.prop(f"<a href='{link}'>{comment}</a>", False, False, underline)
def is_list(
self,

View file

@ -253,6 +253,8 @@ class CommonFormatter:
self,
prop: str,
italic: bool,
delete: bool,
underline: bool,
) -> str:
"""Display property"""
raise NotImplementedError()
@ -261,6 +263,7 @@ class CommonFormatter:
self,
comment: str,
link: str,
underline: bool,
) -> str:
"""Add a link"""
raise NotImplementedError()
@ -449,7 +452,7 @@ class CommonFormatter:
self, type_: str, informations: dict, modified_attributes: dict, force_identifiers: Optional[str]
) -> str():
def _get_description(description, identifiers, delete=False, new=[]):
if "{{ identifier }}" in description:
if identifiers and "{{ identifier }}" in description:
if type_ == "variable":
identifiers_text = display_list(
[self.italic(i[-1]) for i in identifiers if not force_identifiers or i == force_identifiers], separator="or"
@ -478,9 +481,12 @@ class CommonFormatter:
if "description" in modified_attributes:
name, previous, new = modified_attributes["description"]
modified_description = _get_description(
previous, modified_attributes.get("identifiers", []), delete=True
)
if previous:
modified_description = _get_description(
previous[0], modified_attributes.get("identifiers", []), delete=True
)
else:
modified_description = None
else:
modified_description = None
new = []
@ -773,19 +779,23 @@ class CommonFormatter:
)
for p, annotation in previous.items():
if p not in new:
properties.append(self.prop(self.delete(p), italic=False))
properties.append(self.prop(p, italic=False, delete=True, underline=False))
if annotation is not None:
local_calculated_properties[p] = [self.delete(annotation)]
else:
previous = new = []
for prop in informations.get("properties", []):
prop_name = prop["name"]
if prop_name not in previous and prop_name in new:
underline = True
else:
underline = False
if prop["type"] == "type":
properties.append(self.link(prop["name"], ROUGAIL_VARIABLE_TYPE))
properties.append(self.link(prop_name, ROUGAIL_VARIABLE_TYPE, underline))
else:
if prop["type"] == "multiple":
multi = True
prop_name = prop["name"]
if "annotation" in prop:
italic = True
prop_annotation = prop["annotation"]
@ -799,9 +809,7 @@ class CommonFormatter:
)
else:
italic = False
if prop_name not in previous and prop_name in new:
prop_name = self.underline(prop_name)
properties.append(self.prop(prop_name, italic=italic))
properties.append(self.prop(prop_name, italic=italic, delete=False, underline=underline))
if local_calculated_properties:
for (
calculated_property_name,

View file

@ -2,5 +2,5 @@
---
version: 1.1
var1: # first variable
var1:
...

View file

@ -7,7 +7,6 @@
**var1** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `basic` `mandatory` |
+++First variable.+++ +
#New description.#
|====

View file

@ -1,8 +1,8 @@
<details><summary>Modified variable</summary>
| Variable | Description |
|--------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------|
| **<a id="var1" name="var1">var1</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | ~~First variable.~~<br/><ins>New description.</ins> |
| Variable | Description |
|--------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------|
| **<a id="var1" name="var1">var1</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | <ins>New description.</ins> |
</details>

View file

@ -2,10 +2,10 @@
<table>
<thead>
<tr><th>Variable </th><th>Description </th></tr>
<tr><th>Variable </th><th>Description </th></tr>
</thead>
<tbody>
<tr><td><b>var1</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>basic</mark> <mark>mandatory</mark></td><td><del>First variable.</del><br/><ins>New description.</ins></td></tr>
<tr><td><b>var1</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>basic</mark> <mark>mandatory</mark></td><td><ins>New description.</ins></td></tr>
</tbody>
</table>

View file

@ -2,5 +2,5 @@
| Variable&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | Description&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **var1**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | ~~First variable.~~<br/><ins>New description.</ins> |
| **var1**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | <ins>New description.</ins> |

View file

@ -6,7 +6,7 @@
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
 Variable  ┃ Description  ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
var1 │ First variable.
 string   basic   mandatory  │ New description.
var1 │ New description.
 string   basic   mandatory  │
└───────────────────────────────────────┴──────────────────────────────────────┘

View file

@ -0,0 +1,6 @@
%YAML 1.2
---
version: 1.1
var1: # new description
...

View file

@ -0,0 +1,6 @@
%YAML 1.2
---
version: 1.1
var1: # first variable
...

View file

@ -0,0 +1,13 @@
== Modified variable
[cols="1a,1a"]
|====
| Variable | Description
|
**var1** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `basic` `mandatory` |
+++First variable.+++ +
#New description.#
|====

View file

@ -0,0 +1,8 @@
<details><summary>Modified variable</summary>
| Variable | Description |
|--------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------|
| **<a id="var1" name="var1">var1</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | ~~First variable.~~<br/><ins>New description.</ins> |
</details>

View file

@ -0,0 +1,11 @@
<h1>Modified variable</h1>
<table>
<thead>
<tr><th>Variable </th><th>Description </th></tr>
</thead>
<tbody>
<tr><td><b>var1</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>basic</mark> <mark>mandatory</mark></td><td><del>First variable.</del><br/><ins>New description.</ins></td></tr>
</tbody>
</table>

View file

@ -0,0 +1,6 @@
# Modified variable
| Variable&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | Description&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **var1**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `basic` `mandatory` | ~~First variable.~~<br/><ins>New description.</ins> |

View file

@ -0,0 +1,12 @@
Modified variable
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
 Variable  ┃ Description  ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
var1 │ First variable. │
 string   basic   mandatory  │ New description. │
└───────────────────────────────────────┴──────────────────────────────────────┘

View file

@ -2,7 +2,7 @@
| Variable | Description |
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------|
| **<a id="var1" name="var1">var1</a>**<br/>`~~basic~~` [`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `<ins>standard</ins>` `mandatory` | First variable.<br/>**Choices**: <br/>- val1<br/>- val2 <ins>**← (default)**</ins> |
| **<a id="var1" name="var1">var1</a>**<br/>~~`basic`~~ [`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) <ins>`standard`</ins> `mandatory` | First variable.<br/>**Choices**: <br/>- val1<br/>- val2 <ins>**← (default)**</ins> |
</details>

View file

@ -2,5 +2,5 @@
| Variable&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | Description&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **var1**<br/>`~~basic~~` [`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `<ins>standard</ins>` `mandatory` | First variable.<br/>**Choices**: <br/>- val1<br/>- val2 <ins>**← (default)**</ins> |
| **var1**<br/>~~`basic`~~ [`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) <ins>`standard`</ins> `mandatory` | First variable.<br/>**Choices**: <br/>- val1<br/>- val2 <ins>**← (default)**</ins> |

View file

@ -2,7 +2,7 @@
| Variable | Description |
|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------|
| **<a id="var1" name="var1">var1</a>**<br/>`~~basic~~` `~~mandatory~~` [`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `<ins>standard</ins>` | First variable.<br/>**Choices**: <br/>- null ~~← (default)~~<br/>- val1<br/>- val2 <ins>**← (default)**</ins> |
| **<a id="var1" name="var1">var1</a>**<br/>~~`basic`~~ ~~`mandatory`~~ [`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) <ins>`standard`</ins> | First variable.<br/>**Choices**: <br/>- null ~~← (default)~~<br/>- val1<br/>- val2 <ins>**← (default)**</ins> |
</details>

View file

@ -2,5 +2,5 @@
| Variable&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | Description&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **var1**<br/>`~~basic~~` `~~mandatory~~` [`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `<ins>standard</ins>` | First variable.<br/>**Choices**: <br/>- null ~~← (default)~~<br/>- val1<br/>- val2 <ins>**← (default)**</ins> |
| **var1**<br/>~~`basic`~~ ~~`mandatory`~~ [`choice`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) <ins>`standard`</ins> | First variable.<br/>**Choices**: <br/>- null ~~← (default)~~<br/>- val1<br/>- val2 <ins>**← (default)**</ins> |

View file

@ -2,8 +2,8 @@
| Variable | Description |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------|
| **<a id="variable_1" name="variable_1">variable_1</a>**<br/>`~~unique~~` `~~multiple~~` [`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The first variable.<br/>**Default**: val1 |
| **<a id="variable_2" name="variable_2">variable_2</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `<ins>unique</ins>` `<ins>multiple</ins>` | The second variable.<br/>**Default**: <br/>- val1 |
| **<a id="variable_1" name="variable_1">variable_1</a>**<br/>~~`unique`~~ ~~`multiple`~~ [`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The first variable.<br/>**Default**: val1 |
| **<a id="variable_2" name="variable_2">variable_2</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` <ins>`unique`</ins> <ins>`multiple`</ins> | The second variable.<br/>**Default**: <br/>- val1 |
</details>

View file

@ -2,6 +2,6 @@
| Variable&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | Description&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **variable_1**<br/>`~~unique~~` `~~multiple~~` [`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The first variable.<br/>**Default**: val1 |
| **variable_2**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `<ins>unique</ins>` `<ins>multiple</ins>` | The second variable.<br/>**Default**: <br/>- val1 |
| **variable_1**<br/>~~`unique`~~ ~~`multiple`~~ [`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The first variable.<br/>**Default**: val1 |
| **variable_2**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` <ins>`unique`</ins> <ins>`multiple`</ins> | The second variable.<br/>**Default**: <br/>- val1 |

View file

@ -2,8 +2,8 @@
| Variable | Description |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------|
| **<a id="variable_1" name="variable_1">variable_1</a>**<br/>`~~unique~~` `~~multiple~~` [`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The first variable.<br/>**Default**: ~~val2~~<br/>val1 |
| **<a id="variable_2" name="variable_2">variable_2</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `<ins>unique</ins>` `<ins>multiple</ins>` | The second variable.<br/>**Default**: <br/>- val1<br/>- <ins>val2</ins> |
| **<a id="variable_1" name="variable_1">variable_1</a>**<br/>~~`unique`~~ ~~`multiple`~~ [`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The first variable.<br/>**Default**: ~~val2~~<br/>val1 |
| **<a id="variable_2" name="variable_2">variable_2</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` <ins>`unique`</ins> <ins>`multiple`</ins> | The second variable.<br/>**Default**: <br/>- val1<br/>- <ins>val2</ins> |
</details>

View file

@ -2,6 +2,6 @@
| Variable&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | Description&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **variable_1**<br/>`~~unique~~` `~~multiple~~` [`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The first variable.<br/>**Default**: ~~val2~~<br/>val1 |
| **variable_2**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `<ins>unique</ins>` `<ins>multiple</ins>` | The second variable.<br/>**Default**: <br/>- val1<br/>- <ins>val2</ins> |
| **variable_1**<br/>~~`unique`~~ ~~`multiple`~~ [`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | The first variable.<br/>**Default**: ~~val2~~<br/>val1 |
| **variable_2**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` <ins>`unique`</ins> <ins>`multiple`</ins> | The second variable.<br/>**Default**: <br/>- val1<br/>- <ins>val2</ins> |

View file

@ -2,7 +2,7 @@
| Variable | Description |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------|
| **<a id="variable_2" name="variable_2">variable_2</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `<ins>unique</ins>` `<ins>multiple</ins>` | The second variable.<br/>**Default**: <br/>- ~~val1~~<br/>- <ins>the value of the variable "[`The first variable`](#variable_1)"</ins> |
| **<a id="variable_2" name="variable_2">variable_2</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` <ins>`unique`</ins> <ins>`multiple`</ins> | The second variable.<br/>**Default**: <br/>- ~~val1~~<br/>- <ins>the value of the variable "[`The first variable`](#variable_1)"</ins> |
</details>

View file

@ -2,5 +2,5 @@
| Variable&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | Description&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **variable_2**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `<ins>unique</ins>` `<ins>multiple</ins>` | The second variable.<br/>**Default**: <br/>- ~~val1~~<br/>- <ins>the value of the variable "variable_1"</ins> |
| **variable_2**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` <ins>`unique`</ins> <ins>`multiple`</ins> | The second variable.<br/>**Default**: <br/>- ~~val1~~<br/>- <ins>the value of the variable "variable_1"</ins> |

View file

@ -7,7 +7,7 @@
 Variable  ┃ Description  ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
var │ A first variable. │
 string   standard   mandatory  │ Default: no │
 string   standard   mandatory  │ Default: no │
│ │ Mandatory: if condition is yes │
│ │ if condition is not no │
└───────────────────────────────────────┴──────────────────────────────────────┘

View file

@ -2,7 +2,7 @@
| Variable | Description |
|---------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------|
| **<a id="var" name="var">var</a>**<br/>`~~hidden~~` [`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A first variable.<br/>**Default**: no<br/>**Hidden**: ~~if condition is yes~~ |
| **<a id="var" name="var">var</a>**<br/>~~`hidden`~~ [`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A first variable.<br/>**Default**: no<br/>**Hidden**: ~~if condition is yes~~ |
</details>

View file

@ -2,5 +2,5 @@
| Variable&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | Description&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **var**<br/>`~~hidden~~` [`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A first variable.<br/>**Default**: no<br/>**Hidden**: ~~if condition is yes~~ |
| **var**<br/>~~`hidden`~~ [`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A first variable.<br/>**Default**: no<br/>**Hidden**: ~~if condition is yes~~ |

View file

@ -6,7 +6,7 @@
|
**var** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` `__#hidden#__` |
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` `#__hidden__#` |
A first variable. +
**Default**: no +
**Hidden**: #if condition is yes#

View file

@ -2,7 +2,7 @@
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------|
| **<a id="var" name="var">var</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` *`<ins>hidden</ins>`* | A first variable.<br/>**Default**: no<br/>**Hidden**: <ins>if condition is yes</ins> |
| **<a id="var" name="var">var</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` <ins>*`hidden`*</ins> | A first variable.<br/>**Default**: no<br/>**Hidden**: <ins>if condition is yes</ins> |
</details>

View file

@ -5,7 +5,7 @@
<tr><th>Variable </th><th>Description </th></tr>
</thead>
<tbody>
<tr><td><b>var</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>standard</mark> <mark>mandatory</mark> <mark><i><ins>hidden</ins></i></mark></td><td>A first variable.<br/><b>Default</b>: no<br/><b>Hidden</b>: <ins>if condition is yes</ins></td></tr>
<tr><td><b>var</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>standard</mark> <mark>mandatory</mark> <mark><ins><i>hidden</i></ins></mark></td><td>A first variable.<br/><b>Default</b>: no<br/><b>Hidden</b>: <ins>if condition is yes</ins></td></tr>
</tbody>
</table>

View file

@ -2,5 +2,5 @@
| Variable&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | Description&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` *`<ins>hidden</ins>`* | A first variable.<br/>**Default**: no<br/>**Hidden**: <ins>if condition is yes</ins> |
| **var**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` <ins>*`hidden`*</ins> | A first variable.<br/>**Default**: no<br/>**Hidden**: <ins>if condition is yes</ins> |

View file

@ -7,7 +7,7 @@
 Variable  ┃ Description  ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
var │ A first variable. │
 string   standard   mandatory    │ Default: no │
hidden  │ Hidden: if condition is yes │
 string   standard   mandatory    │ Default: no │
hidden  │ Hidden: if condition is yes │
└───────────────────────────────────────┴──────────────────────────────────────┘

View file

@ -5,7 +5,7 @@
 string   standard   mandatory  │ Default: no │
├───────────────────────────────────────┼──────────────────────────────────────┤
var2 │ A second variable. │
 string   basic   mandatory   hidden  │ Default: the value is always yes │
 string   basic   mandatory   hidden  │ Default: the value is always yes │
auto modified  │ Hidden: only if the variable var1 │
│ │ has value "yes"
└───────────────────────────────────────┴──────────────────────────────────────┘

View file

@ -5,8 +5,8 @@
 string   standard   mandatory  │ Default: value │
├───────────────────────────────────────┼──────────────────────────────────────┤
var2 │ A second variable. │
 string   basic   mandatory    │ Disabled: when the variable "var1"
disabled  │ has the value "value"
 string   basic   mandatory    │ Disabled: when the variable "var1"
disabled  │ has the value "value"
├───────────────────────────────────────┼──────────────────────────────────────┤
var3 │ A third variable. │
 string   standard   mandatory  │ Default: depends on a calculation │

View file

@ -5,8 +5,8 @@
 string   standard   mandatory  │ Default: value │
├───────────────────────────────────────┼──────────────────────────────────────┤
var2 │ A second variable. │
 string   basic   mandatory    │ Disabled: when the variable "var1"
disabled  │ has the value "value"
 string   basic   mandatory    │ Disabled: when the variable "var1"
disabled  │ has the value "value"
├───────────────────────────────────────┼──────────────────────────────────────┤
var3 │ A third variable. │
 string   standard   mandatory  │ Default: depends on a calculation │

View file

@ -5,6 +5,6 @@
 string   standard   mandatory  │ Default: value │
├───────────────────────────────────────┼──────────────────────────────────────┤
var3 │ A third variable. │
 string   basic   mandatory    │ Disabled: depends on an undocumented │
disabled  │ variable │
 string   basic   mandatory    │ Disabled: depends on an undocumented │
disabled  │ variable │
└───────────────────────────────────────┴──────────────────────────────────────┘

View file

@ -5,6 +5,6 @@
 string   standard   mandatory  │ Default: value │
├───────────────────────────────────────┼──────────────────────────────────────┤
var3 │ A third variable. │
 string   basic   mandatory    │ Disabled: depends on an undocumented │
disabled  │ variable │
 string   basic   mandatory    │ Disabled: depends on an undocumented │
disabled  │ variable │
└───────────────────────────────────────┴──────────────────────────────────────┘

View file

@ -5,10 +5,10 @@
 string   standard   mandatory  │ Default: no │
├───────────────────────────────────────┼──────────────────────────────────────┤
variable1 │ A first variable. │
 string   basic   mandatory    │ Disabled: if condition is egal to │
disabled  │ "yes"
 string   basic   mandatory    │ Disabled: if condition is egal to │
disabled  │ "yes"
├───────────────────────────────────────┼──────────────────────────────────────┤
variable2 │ A seconde variable. │
 string   basic   mandatory    │ Disabled: if condition is not egal │
disabled  │ to "yes"
 string   basic   mandatory    │ Disabled: if condition is not egal │
disabled  │ to "yes"
└───────────────────────────────────────┴──────────────────────────────────────┘

View file

@ -5,10 +5,10 @@
 string   standard   mandatory  │ Default: no │
├───────────────────────────────────────┼──────────────────────────────────────┤
var1 │ A first variable. │
 string   standard   hidden  │ Hidden: calculation from an unknown │
 string   standard   hidden  │ Hidden: calculation from an unknown │
│ │ variable │
├───────────────────────────────────────┼──────────────────────────────────────┤
var2 │ A second variable. │
 string   standard   hidden  │ Hidden: calculation from an │
 string   standard   hidden  │ Hidden: calculation from an │
│ │ condition variable │
└───────────────────────────────────────┴──────────────────────────────────────┘

View file

@ -8,12 +8,12 @@
 string   standard  │ │
├───────────────────────────────────────┼──────────────────────────────────────┤
var3 │ A second variable. │
 string   standard   hidden  │ Hidden: when the variable │
 string   standard   hidden  │ Hidden: when the variable │
│ │ "condition" is defined and has the │
│ │ value "true"
├───────────────────────────────────────┼──────────────────────────────────────┤
var4 │ A forth variable. │
 string   standard   hidden  │ Hidden: when the variable │
 string   standard   hidden  │ Hidden: when the variable │
│ │ "condition" is defined and has the │
│ │ value "true"
└───────────────────────────────────────┴──────────────────────────────────────┘

View file

@ -5,6 +5,6 @@
 boolean   standard   mandatory  │ Default: false
├───────────────────────────────────────┼──────────────────────────────────────┤
variable │ A variable. │
 string   basic   mandatory    │ Disabled: when the variable │
disabled  │ "condition" has the value "true"
 string   basic   mandatory    │ Disabled: when the variable │
disabled  │ "condition" has the value "true"
└───────────────────────────────────────┴──────────────────────────────────────┘

View file

@ -5,6 +5,6 @@
 boolean   standard   mandatory  │ Default: true
├───────────────────────────────────────┼──────────────────────────────────────┤
variable │ A variable. │
 string   basic   mandatory    │ Disabled: when the variable │
disabled  │ "condition" has the value "true"
 string   basic   mandatory    │ Disabled: when the variable │
disabled  │ "condition" has the value "true"
└───────────────────────────────────────┴──────────────────────────────────────┘

View file

@ -5,6 +5,6 @@
 boolean   standard   mandatory  │ Default: true
├───────────────────────────────────────┼──────────────────────────────────────┤
variable │ A variable. │
 string   basic   mandatory    │ Disabled: when the variable │
disabled  │ "condition" has the value "true"
 string   basic   mandatory    │ Disabled: when the variable │
disabled  │ "condition" has the value "true"
└───────────────────────────────────────┴──────────────────────────────────────┘

View file

@ -5,6 +5,6 @@
 string   standard   mandatory  │ Default: yes │
├───────────────────────────────────────┼──────────────────────────────────────┤
variable │ A variable. │
 string   basic   mandatory    │ Disabled: when the variable │
disabled  │ "condition" has the value "yes"
 string   basic   mandatory    │ Disabled: when the variable │
disabled  │ "condition" has the value "yes"
└───────────────────────────────────────┴──────────────────────────────────────┘

View file

@ -5,6 +5,6 @@
 string   standard   mandatory  │ Default: yes │
├───────────────────────────────────────┼──────────────────────────────────────┤
variable │ A variable. │
 string   basic   mandatory    │ Disabled: when the variable │
disabled  │ "condition" hasn't the value "yes"
 string   basic   mandatory    │ Disabled: when the variable │
disabled  │ "condition" hasn't the value "yes"
└───────────────────────────────────────┴──────────────────────────────────────┘

View file

@ -5,6 +5,6 @@
 boolean   standard   mandatory  │ Default: false
├───────────────────────────────────────┼──────────────────────────────────────┤
variable │ A variable. │
 string   basic   mandatory    │ Disabled: when the variable │
disabled  │ "condition" has the value "true"
 string   basic   mandatory    │ Disabled: when the variable │
disabled  │ "condition" has the value "true"
└───────────────────────────────────────┴──────────────────────────────────────┘

View file

@ -5,6 +5,6 @@
 boolean   standard   mandatory  │ Default: false
├───────────────────────────────────────┼──────────────────────────────────────┤
variable │ A variable. │
 string   basic   mandatory    │ Disabled: when the variable │
disabled   unique   multiple  │ "condition" has the value "true"
 string   basic   mandatory    │ Disabled: when the variable │
disabled   unique   multiple  │ "condition" has the value "true"
└───────────────────────────────────────┴──────────────────────────────────────┘

View file

@ -0,0 +1,12 @@
[cols="1a,1a"]
|====
| Variable | Description
|
**int** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[integer]` `standard` `mandatory` |
An integer. +
**Validator**: the max value is 100 +
**Default**: 1000
|====

View file

@ -0,0 +1,4 @@
| Variable | Description |
|---------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------|
| **<a id="int" name="int">int</a>**<br/>[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | An integer.<br/>**Validator**: the max value is 100<br/>**Default**: 1000 |

View file

@ -0,0 +1,9 @@
<table>
<thead>
<tr><th>Variable </th><th>Description </th></tr>
</thead>
<tbody>
<tr><td><b>int</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>integer</a></mark> <mark>standard</mark> <mark>mandatory</mark></td><td>An integer.<br/><b>Validator</b>: the max value is 100<br/><b>Default</b>: 1000</td></tr>
</tbody>
</table>

View file

@ -0,0 +1,36 @@
{
"int": {
"type": "variable",
"default": {
"name": "Default",
"values": 1000
},
"properties": [
{
"type": "type",
"name": "integer"
},
{
"type": "mode",
"name": "standard"
},
{
"type": "property",
"name": "mandatory"
}
],
"validators": {
"name": "Validator",
"values": "the max value is 100"
},
"path": "int",
"names": [
"int"
],
"description": "An integer.",
"gen_examples": [
1000
],
"mandatory_without_value": false
}
}

View file

@ -0,0 +1,4 @@
| Variable&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | Description&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **int**<br/>[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | An integer.<br/>**Validator**: the max value is 100<br/>**Default**: 1000 |

View file

@ -0,0 +1,7 @@
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
 Variable  ┃ Description  ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
int │ An integer. │
 integer   standard   mandatory  │ Validator: the max value is 100
│ │ Default: 1000
└───────────────────────────────────────┴──────────────────────────────────────┘

View file

@ -0,0 +1,16 @@
[cols="1a,1a"]
|====
| Variable | Description
|
**int** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[integer]` `standard` `mandatory` |
An integer. +
**Validators**:
* the minimum value is 10
* the maximum value is 100
**Default**: 1000
|====

View file

@ -0,0 +1,4 @@
| Variable | Description |
|---------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------|
| **<a id="int" name="int">int</a>**<br/>[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | An integer.<br/>**Validators**: <br/>- the minimum value is 10<br/>- the maximum value is 100<br/>**Default**: 1000 |

View file

@ -0,0 +1,10 @@
<table>
<thead>
<tr><th>Variable </th><th>Description </th></tr>
</thead>
<tbody>
<tr><td><b>int</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>integer</a></mark> <mark>standard</mark> <mark>mandatory</mark></td><td>An integer.<br/><b>Validators</b>: <ul><li>the minimum value is 10</li>
<li>the maximum value is 100</li></ul><br/><b>Default</b>: 1000 </td></tr>
</tbody>
</table>

View file

@ -0,0 +1,39 @@
{
"int": {
"type": "variable",
"default": {
"name": "Default",
"values": 1000
},
"properties": [
{
"type": "type",
"name": "integer"
},
{
"type": "mode",
"name": "standard"
},
{
"type": "property",
"name": "mandatory"
}
],
"validators": {
"name": "Validators",
"values": [
"the minimum value is 10",
"the maximum value is 100"
]
},
"path": "int",
"names": [
"int"
],
"description": "An integer.",
"gen_examples": [
1000
],
"mandatory_without_value": false
}
}

View file

@ -0,0 +1,4 @@
| Variable&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | Description&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **int**<br/>[`integer`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | An integer.<br/>**Validators**: <br/>- the minimum value is 10<br/>- the maximum value is 100<br/>**Default**: 1000 |

View file

@ -0,0 +1,9 @@
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
 Variable  ┃ Description  ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
int │ An integer. │
 integer   standard   mandatory  │ Validators: │
│ │ - the minimum value is 10
│ │ - the maximum value is 100
│ │ Default: 1000
└───────────────────────────────────────┴──────────────────────────────────────┘

View file

@ -7,7 +7,7 @@
family
 basic   disabled 
 basic   disabled 
Disabled: depends on a calculation

View file

@ -13,7 +13,7 @@
family
 basic   hidden 
 basic   hidden 
Hidden: if condition is yes

View file

@ -13,7 +13,7 @@
family
 standard   hidden 
 standard   hidden 
Hidden: when the variable "condition" has the value "true"

View file

@ -13,7 +13,7 @@
family
 basic   hidden 
 basic   hidden 
Hidden: if condition is yes

View file

@ -5,6 +5,6 @@
 string   standard   mandatory  │ Default: no │
├───────────────────────────────────────┼──────────────────────────────────────┤
var │ A variable. │
 string   standard   mandatory  │ Mandatory: only if rougail.condition │
 string   standard   mandatory  │ Mandatory: only if rougail.condition │
│ │ has the value "yes"
└───────────────────────────────────────┴──────────────────────────────────────┘

View file

@ -5,6 +5,6 @@
 boolean   standard   mandatory  │ Default: true
├───────────────────────────────────────┼──────────────────────────────────────┤
var │ A variable. │
 string   standard   mandatory  │ Mandatory: when the variable │
 string   standard   mandatory  │ Mandatory: when the variable │
│ │ "condition" has the value "true"
└───────────────────────────────────────┴──────────────────────────────────────┘

View file

@ -23,7 +23,7 @@ This family contains lists of variable blocks
│ │ - b │
├───────────────────────────────────────┼──────────────────────────────────────┤
leadership.follower │ A follower. │
 string   standard   mandatory    │ Default: value │
disabled  │ Disabled: depends on a calculation │
 string   standard   mandatory    │ Default: value │
disabled  │ Disabled: depends on a calculation │
└───────────────────────────────────────┴──────────────────────────────────────┘

View file

@ -16,7 +16,7 @@ This family contains lists of variable blocks
leader
 basic   hidden 
 basic   hidden 
Hidden: if condition is no

View file

@ -28,7 +28,7 @@ This family contains lists of variable blocks
multiple  │ │
├───────────────────────────────────────┼──────────────────────────────────────┤
leader.follower │ A follower. │
 string   basic   mandatory    │ Disabled: if condition is yes │
disabled  │ │
 string   basic   mandatory    │ Disabled: if condition is yes │
disabled  │ │
└───────────────────────────────────────┴──────────────────────────────────────┘

View file

@ -25,7 +25,7 @@ This family builds families dynamically
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
dynval1.var │ A dynamic variable. │
dynval2.var │ Disabled: when the identifier is │
 string   basic   mandatory    │ "val1"
disabled  │ │
 string   basic   mandatory    │ "val1"
disabled  │ │
└───────────────────────────────────────┴──────────────────────────────────────┘

View file

@ -29,8 +29,8 @@ This family builds families dynamically
├───────────────────────────────────────┼──────────────────────────────────────┤
dynval1.var2 │ A new variable. │
dynval2.var2 │ Disabled: │
 string   basic   mandatory    │ - when the variable "dynval1.var1"
disabled  │ has the value "val1"
 string   basic   mandatory    │ - when the variable "dynval1.var1"
disabled  │ has the value "val1"
│ │ - when the variable "dynval2.var1"
│ │ has the value "val1"
└───────────────────────────────────────┴──────────────────────────────────────┘

View file

@ -32,6 +32,6 @@ This family builds families dynamically
 Variable  ┃ Description  ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
var2 │ A new variable. │
 string   basic   mandatory    │ Disabled: when the variable │
disabled  │ "dynval1.var1" has the value "val1"
 string   basic   mandatory    │ Disabled: when the variable │
disabled  │ "dynval1.var1" has the value "val1"
└───────────────────────────────────────┴──────────────────────────────────────┘

View file

@ -11,7 +11,7 @@ This family builds families dynamically
dynval2
 standard   hidden 
 standard   hidden 
Hidden: if suffix == 'val2'

View file

@ -0,0 +1 @@
[]

View file

@ -0,0 +1 @@
["attention, \"1000\" could be an invalid integer for \"An integer\", value should be less than \"100\""]

View file

@ -0,0 +1,7 @@
== Example with all variables modifiable
[,yaml]
----
---
int: 1000 # An integer
----

View file

@ -0,0 +1,8 @@
<details><summary>Example with all variables modifiable</summary>
```yaml
---
int: 1000 # An integer
```
</details>

View file

@ -0,0 +1,3 @@
<h1>Example with all variables modifiable</h1>
<pre>int: 1000 # An integer</pre>

View file

@ -0,0 +1,6 @@
# Example with all variables modifiable
```yaml
---
int: 1000
```

View file

@ -0,0 +1,8 @@
Example with all variables modifiable
--- 
int: 1000 # An integer 

View file

@ -0,0 +1,7 @@
== Example with all variables modifiable
[,yaml]
----
---
int: 1000 # An integer
----

View file

@ -0,0 +1,8 @@
<details><summary>Example with all variables modifiable</summary>
```yaml
---
int: 1000 # An integer
```
</details>

View file

@ -0,0 +1,3 @@
<h1>Example with all variables modifiable</h1>
<pre>int: 1000 # An integer</pre>

View file

@ -0,0 +1,6 @@
# Example with all variables modifiable
```yaml
---
int: 1000
```

View file

@ -0,0 +1,8 @@
Example with all variables modifiable
--- 
int: 1000 # An integer 

View file

@ -0,0 +1 @@
[]

View file

@ -0,0 +1 @@
["attention, \"1000\" could be an invalid integer for \"An integer\", value should be less than \"100\""]

View file

@ -0,0 +1,7 @@
== Example with all variables modifiable
[,yaml]
----
---
int: 1000 # An integer
----

View file

@ -0,0 +1,8 @@
<details><summary>Example with all variables modifiable</summary>
```yaml
---
int: 1000 # An integer
```
</details>

View file

@ -0,0 +1,3 @@
<h1>Example with all variables modifiable</h1>
<pre>int: 1000 # An integer</pre>

View file

@ -0,0 +1,6 @@
# Example with all variables modifiable
```yaml
---
int: 1000 # An integer
```

View file

@ -0,0 +1,8 @@
Example with all variables modifiable
--- 
int: 1000 # An integer 

View file

@ -0,0 +1,7 @@
== Example with all variables modifiable
[,yaml]
----
---
int: 1000 # An integer
----

View file

@ -0,0 +1,8 @@
<details><summary>Example with all variables modifiable</summary>
```yaml
---
int: 1000 # An integer
```
</details>

Some files were not shown because too many files have changed in this diff Show more