diff --git a/src/rougail/output_doc/config.py b/src/rougail/output_doc/config.py
index dae152a76..08525a8d5 100644
--- a/src/rougail/output_doc/config.py
+++ b/src/rougail/output_doc/config.py
@@ -133,6 +133,23 @@ doc:
change_default_value: true # {_('Modify values to document leaderships and dynamics families')}
+ comment_examples:
+ description: {_('Add description of variables and families when generate examples')}
+ default: false
+ disabled:
+ jinja: |-
+ {{{{ "example" not in _.contents }}}}
+ return_type: boolean
+ description: {_('disabled when example in not in contents')}
+
+ comment_column:
+ description: {_('Comment starts at column')}
+ default: 30
+ disabled:
+ variable: _.comment_examples
+ propertyerror: true
+ when: false
+
output_format:
description: {_('Generate document in format')}
alternative_name: do
diff --git a/src/rougail/output_doc/doc.py b/src/rougail/output_doc/doc.py
index 0132889c1..c4728fcb4 100644
--- a/src/rougail/output_doc/doc.py
+++ b/src/rougail/output_doc/doc.py
@@ -87,6 +87,10 @@ class RougailOutputDoc(Examples, Changelog):
self.contents = rougailconfig["doc.contents"]
self.root = rougailconfig["doc.root"]
self.example = "example" in self.contents
+ if self.example:
+ self.comment_examples = rougailconfig["doc.comment_examples"]
+ if self.comment_examples:
+ self.comment_column = rougailconfig["doc.comment_column"]
if "variables" in self.contents:
self.with_family = not rougailconfig["doc.without_family"]
else:
diff --git a/src/rougail/output_doc/example.py b/src/rougail/output_doc/example.py
index 532d2148b..935b20ccd 100644
--- a/src/rougail/output_doc/example.py
+++ b/src/rougail/output_doc/example.py
@@ -17,6 +17,7 @@ along with this program. If not, see .
"""
from typing import Optional
+from ruamel.yaml import CommentedMap
from .utils import _, calc_path
@@ -57,17 +58,20 @@ class Examples: # pylint: disable=no-member,too-few-public-methods
self.examples_mandatories = examples_mandatories
def _parse_examples(self, dico, dyn_parent: Optional[str] = None) -> tuple:
- examples = {}
- examples_mandatories = {}
+ if self.comment_examples:
+ examples = CommentedMap()
+ examples_mandatories = CommentedMap()
+ else:
+ examples = {}
+ examples_mandatories = {}
for value in dico.values():
if value["type"] == "variable":
- self._parse_examples_variable(
- value, dyn_parent, examples, examples_mandatories
- )
+ parse = self._parse_examples_variable
else:
- self._parse_examples_family(
- value, dyn_parent, examples, examples_mandatories
- )
+ parse = self._parse_examples_family
+ parse(
+ value, dyn_parent, examples, examples_mandatories
+ )
return examples, examples_mandatories
def _parse_examples_variable(
@@ -94,8 +98,18 @@ class Examples: # pylint: disable=no-member,too-few-public-methods
name = variable["names"][idx]
value = variable["example"][idx]
examples[name] = value
+ if self.comment_examples and "description" in variable:
+ description = variable["description"]
+ if description.endswith('.'):
+ description = description[:-1]
+ examples.yaml_add_eol_comment(description, name, column=self.comment_column)
if variable["mandatory_without_value"]:
examples_mandatories[name] = value
+ if self.comment_examples and "description" in variable:
+ description = variable["description"]
+ if description.endswith('.'):
+ description = description[:-1]
+ examples_mandatories.yaml_add_eol_comment(description, name, column=self.comment_column)
break
def _parse_examples_family(
@@ -123,8 +137,18 @@ class Examples: # pylint: disable=no-member,too-few-public-methods
)
if ret_m:
examples_mandatories[name] = ret_m
+ if self.comment_examples and "description" in family["informations"]:
+ description = family["informations"]["description"]
+ if description.endswith('.'):
+ description = description[:-1]
+ examples_mandatories.yaml_add_eol_comment(description, name, column=self.comment_column)
if ret_e:
examples[name] = ret_e
+ if self.comment_examples and "description" in family["informations"]:
+ description = family["informations"]["description"]
+ if description.endswith('.'):
+ description = description[:-1]
+ examples.yaml_add_eol_comment(description, name, column=self.comment_column)
ori_path = family["informations"]["path"]
if "identifiers" in family["informations"]:
@@ -151,16 +175,27 @@ class Examples: # pylint: disable=no-member,too-few-public-methods
if dyn_parent is not None and not path.startswith(dyn_parent):
continue
for leader_idx in range(len(leader["example"][path_idx])):
- followers = {}
+ if self.comment_examples:
+ followers = CommentedMap()
+ else:
+ followers = {}
for follower in leadership.values():
if len(follower["names"]) == 1:
name = follower["names"][0]
else:
name = follower["names"][path_idx]
followers[name] = follower["example"][path_idx][leader_idx]
+ if self.comment_examples and "description" in follower:
+ description = follower["description"]
+ if description.endswith('.'):
+ description = description[:-1]
+ followers.yaml_add_eol_comment(description, name, column=self.comment_column)
examples.append(followers)
if leader["mandatory_without_value"]:
- followers = {}
+ if self.comment_examples:
+ followers = CommentedMap()
+ else:
+ followers = {}
for follower in leadership.values():
if not follower["mandatory_without_value"]:
continue
@@ -169,6 +204,11 @@ class Examples: # pylint: disable=no-member,too-few-public-methods
else:
name = follower["names"][path_idx]
followers[name] = follower["example"][path_idx][leader_idx]
+ if self.comment_examples and "description" in follower:
+ description = follower["description"]
+ if description.endswith('.'):
+ description = description[:-1]
+ followers.yaml_add_eol_comment(description, name, column=self.comment_column)
examples_mandatories.append(followers)
break
return examples, examples_mandatories
diff --git a/tests/results/test_examples_comment/00_0empty.md b/tests/results/test_examples_comment/00_0empty.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test_examples_comment/00_0no_variable.md b/tests/results/test_examples_comment/00_0no_variable.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test_examples_comment/00_0no_variable_default_version.md b/tests/results/test_examples_comment/00_0no_variable_default_version.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test_examples_comment/00_0no_variable_remove_version.md b/tests/results/test_examples_comment/00_0no_variable_remove_version.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test_examples_comment/00_0version_underscore.md b/tests/results/test_examples_comment/00_0version_underscore.md
new file mode 100644
index 000000000..41e2d4209
--- /dev/null
+++ b/tests/results/test_examples_comment/00_0version_underscore.md
@@ -0,0 +1,12 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+version: example # A variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+version: example # A variable
+```
diff --git a/tests/results/test_examples_comment/00_1empty_variable.md b/tests/results/test_examples_comment/00_1empty_variable.md
new file mode 100644
index 000000000..a30c2a883
--- /dev/null
+++ b/tests/results/test_examples_comment/00_1empty_variable.md
@@ -0,0 +1,12 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+empty: example
+```
+# Example with all variables modifiable
+
+```yaml
+---
+empty: example
+```
diff --git a/tests/results/test_examples_comment/00_2default_calculated.md b/tests/results/test_examples_comment/00_2default_calculated.md
new file mode 100644
index 000000000..c7e40e7cf
--- /dev/null
+++ b/tests/results/test_examples_comment/00_2default_calculated.md
@@ -0,0 +1,8 @@
+# Example with all variables modifiable
+
+```yaml
+---
+var1: no # A first variable
+var2: # A second variable
+ - no
+```
diff --git a/tests/results/test_examples_comment/00_2default_calculated_multi.md b/tests/results/test_examples_comment/00_2default_calculated_multi.md
new file mode 100644
index 000000000..9b8858d86
--- /dev/null
+++ b/tests/results/test_examples_comment/00_2default_calculated_multi.md
@@ -0,0 +1,13 @@
+# Example with all variables modifiable
+
+```yaml
+---
+var1: # A first variable
+ - no
+ - yes
+ - maybe
+var2: # A second variable
+ - no
+ - yes
+ - maybe
+```
diff --git a/tests/results/test_examples_comment/00_2default_calculated_params_permissive.md b/tests/results/test_examples_comment/00_2default_calculated_params_permissive.md
new file mode 100644
index 000000000..1ef5ab951
--- /dev/null
+++ b/tests/results/test_examples_comment/00_2default_calculated_params_permissive.md
@@ -0,0 +1,6 @@
+# Example with all variables modifiable
+
+```yaml
+---
+var2: a_value # A second variable
+```
diff --git a/tests/results/test_examples_comment/00_2default_calculated_variable.md b/tests/results/test_examples_comment/00_2default_calculated_variable.md
new file mode 100644
index 000000000..41676e44c
--- /dev/null
+++ b/tests/results/test_examples_comment/00_2default_calculated_variable.md
@@ -0,0 +1,16 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+var1: # A first variable
+ - example.net
+```
+# Example with all variables modifiable
+
+```yaml
+---
+var1: # A first variable
+ - example.net
+var2: # A second variable
+ - example.net
+```
diff --git a/tests/results/test_examples_comment/00_2default_calculated_variable_description.md b/tests/results/test_examples_comment/00_2default_calculated_variable_description.md
new file mode 100644
index 000000000..fd1b7b570
--- /dev/null
+++ b/tests/results/test_examples_comment/00_2default_calculated_variable_description.md
@@ -0,0 +1,13 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+var1: example # A first variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+var1: example # A first variable
+var2: example # A second variable
+```
diff --git a/tests/results/test_examples_comment/00_2default_calculated_variable_description_multi_line.md b/tests/results/test_examples_comment/00_2default_calculated_variable_description_multi_line.md
new file mode 100644
index 000000000..2e25ab791
--- /dev/null
+++ b/tests/results/test_examples_comment/00_2default_calculated_variable_description_multi_line.md
@@ -0,0 +1,15 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+var1: example # A first variable
+var3: example # A new variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+var1: example # A first variable
+var2: example # A second variable
+var3: example # A new variable
+```
diff --git a/tests/results/test_examples_comment/00_2default_calculated_variable_transitive.md b/tests/results/test_examples_comment/00_2default_calculated_variable_transitive.md
new file mode 100644
index 000000000..41676e44c
--- /dev/null
+++ b/tests/results/test_examples_comment/00_2default_calculated_variable_transitive.md
@@ -0,0 +1,16 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+var1: # A first variable
+ - example.net
+```
+# Example with all variables modifiable
+
+```yaml
+---
+var1: # A first variable
+ - example.net
+var2: # A second variable
+ - example.net
+```
diff --git a/tests/results/test_examples_comment/00_4load_subfolder.md b/tests/results/test_examples_comment/00_4load_subfolder.md
new file mode 100644
index 000000000..fc189670b
--- /dev/null
+++ b/tests/results/test_examples_comment/00_4load_subfolder.md
@@ -0,0 +1,14 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+var1: example # A variable
+var2: example # A variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+var1: example # A variable
+var2: example # A variable
+```
diff --git a/tests/results/test_examples_comment/00_5load_notype.md b/tests/results/test_examples_comment/00_5load_notype.md
new file mode 100644
index 000000000..3ebd2f2e1
--- /dev/null
+++ b/tests/results/test_examples_comment/00_5load_notype.md
@@ -0,0 +1,6 @@
+# Example with all variables modifiable
+
+```yaml
+---
+without_type: non # A variable
+```
diff --git a/tests/results/test_examples_comment/00_6boolean.md b/tests/results/test_examples_comment/00_6boolean.md
new file mode 100644
index 000000000..f97d0c86f
--- /dev/null
+++ b/tests/results/test_examples_comment/00_6boolean.md
@@ -0,0 +1,11 @@
+# Example with all variables modifiable
+
+```yaml
+---
+var1: true # The first variable
+var2: true # The second variable
+var3: true # The third variable
+var4: false # The forth variable
+var5: false # The fifth variable
+var6: false # The sixth variable
+```
diff --git a/tests/results/test_examples_comment/00_6boolean_no_mandatory.md b/tests/results/test_examples_comment/00_6boolean_no_mandatory.md
new file mode 100644
index 000000000..a1d760927
--- /dev/null
+++ b/tests/results/test_examples_comment/00_6boolean_no_mandatory.md
@@ -0,0 +1,6 @@
+# Example with all variables modifiable
+
+```yaml
+---
+variable: true # A variable
+```
diff --git a/tests/results/test_examples_comment/00_6choice.md b/tests/results/test_examples_comment/00_6choice.md
new file mode 100644
index 000000000..f68fc2688
--- /dev/null
+++ b/tests/results/test_examples_comment/00_6choice.md
@@ -0,0 +1,18 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+var1: a_choice # The first variable
+var2: a_choice # The second variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+var1: a_choice # The first variable
+var2: a_choice # The second variable
+var3: a_choice # The third variable
+var4: a_choice # The forth variable
+var5: a # The fifth variable
+var6: 1 # The sixth variable
+```
diff --git a/tests/results/test_examples_comment/00_6choice_calculation.md b/tests/results/test_examples_comment/00_6choice_calculation.md
new file mode 100644
index 000000000..6bde98af3
--- /dev/null
+++ b/tests/results/test_examples_comment/00_6choice_calculation.md
@@ -0,0 +1,6 @@
+# Example with all variables modifiable
+
+```yaml
+---
+var: 9 # A variable
+```
diff --git a/tests/results/test_examples_comment/00_6choice_link.md b/tests/results/test_examples_comment/00_6choice_link.md
new file mode 100644
index 000000000..3df9259f7
--- /dev/null
+++ b/tests/results/test_examples_comment/00_6choice_link.md
@@ -0,0 +1,13 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+var1: a_choice # The first variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+var1: a_choice # The first variable
+var2: a_choice # The second variable
+```
diff --git a/tests/results/test_examples_comment/00_6choice_variable.md b/tests/results/test_examples_comment/00_6choice_variable.md
new file mode 100644
index 000000000..e0816f8dd
--- /dev/null
+++ b/tests/results/test_examples_comment/00_6choice_variable.md
@@ -0,0 +1,10 @@
+# Example with all variables modifiable
+
+```yaml
+---
+var1: # A second variable
+ - a
+ - b
+ - c
+var2: a # A first variable
+```
diff --git a/tests/results/test_examples_comment/00_6choice_variable_link.md b/tests/results/test_examples_comment/00_6choice_variable_link.md
new file mode 100644
index 000000000..d2678bee9
--- /dev/null
+++ b/tests/results/test_examples_comment/00_6choice_variable_link.md
@@ -0,0 +1,11 @@
+# Example with all variables modifiable
+
+```yaml
+---
+var1: # A second variable
+ - a
+ - b
+ - c
+var2: a # A first variable
+var3: a # A third variable
+```
diff --git a/tests/results/test_examples_comment/00_6choice_variable_link2.md b/tests/results/test_examples_comment/00_6choice_variable_link2.md
new file mode 100644
index 000000000..63e9dfe7e
--- /dev/null
+++ b/tests/results/test_examples_comment/00_6choice_variable_link2.md
@@ -0,0 +1,12 @@
+# Example with all variables modifiable
+
+```yaml
+---
+var1: # A second variable
+ - a
+ - b
+ - c
+var2: a # A first variable
+family: # family
+ var3: a # A third variable
+```
diff --git a/tests/results/test_examples_comment/00_6custom.md b/tests/results/test_examples_comment/00_6custom.md
new file mode 100644
index 000000000..b477a5564
--- /dev/null
+++ b/tests/results/test_examples_comment/00_6custom.md
@@ -0,0 +1,13 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+custom1: xxx # The first variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+custom1: xxx # The first variable
+custom2: value # The seconf variable
+```
diff --git a/tests/results/test_examples_comment/00_6domainname.md b/tests/results/test_examples_comment/00_6domainname.md
new file mode 100644
index 000000000..c66ce3df1
--- /dev/null
+++ b/tests/results/test_examples_comment/00_6domainname.md
@@ -0,0 +1,6 @@
+# Example with all variables modifiable
+
+```yaml
+---
+variable: my.domain.name # A domain name variable
+```
diff --git a/tests/results/test_examples_comment/00_6domainname_params.md b/tests/results/test_examples_comment/00_6domainname_params.md
new file mode 100644
index 000000000..c66ce3df1
--- /dev/null
+++ b/tests/results/test_examples_comment/00_6domainname_params.md
@@ -0,0 +1,6 @@
+# Example with all variables modifiable
+
+```yaml
+---
+variable: my.domain.name # A domain name variable
+```
diff --git a/tests/results/test_examples_comment/00_6float.md b/tests/results/test_examples_comment/00_6float.md
new file mode 100644
index 000000000..2c48d788d
--- /dev/null
+++ b/tests/results/test_examples_comment/00_6float.md
@@ -0,0 +1,11 @@
+# Example with all variables modifiable
+
+```yaml
+---
+var1: 0.0 # The first variable
+var2: 0.0 # The second variable
+var3: 0.0 # The third variable
+var4: 10.1 # The forth variable
+var5: 10.1 # The fifth variable
+var6: 10.1 # The sixth variable
+```
diff --git a/tests/results/test_examples_comment/00_6integer.md b/tests/results/test_examples_comment/00_6integer.md
new file mode 100644
index 000000000..1f1d476a6
--- /dev/null
+++ b/tests/results/test_examples_comment/00_6integer.md
@@ -0,0 +1,11 @@
+# Example with all variables modifiable
+
+```yaml
+---
+var1: 0 # The first variable
+var2: 0 # The second variable
+var3: 0 # The third variable
+var4: 10 # This forth variable
+var5: 10 # The fifth variable
+var6: 10 # The sixth variable
+```
diff --git a/tests/results/test_examples_comment/00_6ip.md b/tests/results/test_examples_comment/00_6ip.md
new file mode 100644
index 000000000..5bfb5aa83
--- /dev/null
+++ b/tests/results/test_examples_comment/00_6ip.md
@@ -0,0 +1,8 @@
+# Example with all variables modifiable
+
+```yaml
+---
+var1: 1.1.1.1 # An IP
+var2: 192.168.0.128/25 # An IP in CIDR format
+var3: 1.1.1.1/24 # An IP in CIDR format with obsolete CIDR type
+```
diff --git a/tests/results/test_examples_comment/00_6network.md b/tests/results/test_examples_comment/00_6network.md
new file mode 100644
index 000000000..3cd9c482e
--- /dev/null
+++ b/tests/results/test_examples_comment/00_6network.md
@@ -0,0 +1,8 @@
+# Example with all variables modifiable
+
+```yaml
+---
+var1: 1.1.1.0 # An network
+var2: 1.1.1.0/24 # An network in CIDR format
+var3: 1.1.1.0/24 # An network in CIDR format with obsolete CIDR type
+```
diff --git a/tests/results/test_examples_comment/00_6number.md b/tests/results/test_examples_comment/00_6number.md
new file mode 100644
index 000000000..1f1d476a6
--- /dev/null
+++ b/tests/results/test_examples_comment/00_6number.md
@@ -0,0 +1,11 @@
+# Example with all variables modifiable
+
+```yaml
+---
+var1: 0 # The first variable
+var2: 0 # The second variable
+var3: 0 # The third variable
+var4: 10 # This forth variable
+var5: 10 # The fifth variable
+var6: 10 # The sixth variable
+```
diff --git a/tests/results/test_examples_comment/00_6port.md b/tests/results/test_examples_comment/00_6port.md
new file mode 100644
index 000000000..dacc1e61c
--- /dev/null
+++ b/tests/results/test_examples_comment/00_6port.md
@@ -0,0 +1,14 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+variable1: '111' # A port variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+variable1: '111' # A port variable
+variable2: '8080' # A port variable with default value
+variable3: '8080' # A port variable with integer default value
+```
diff --git a/tests/results/test_examples_comment/00_6regexp.md b/tests/results/test_examples_comment/00_6regexp.md
new file mode 100644
index 000000000..58f52e32d
--- /dev/null
+++ b/tests/results/test_examples_comment/00_6regexp.md
@@ -0,0 +1,6 @@
+# Example with all variables modifiable
+
+```yaml
+---
+var: '#b1b1b1' # A first variable
+```
diff --git a/tests/results/test_examples_comment/00_6regexp_link.md b/tests/results/test_examples_comment/00_6regexp_link.md
new file mode 100644
index 000000000..95da201dd
--- /dev/null
+++ b/tests/results/test_examples_comment/00_6regexp_link.md
@@ -0,0 +1,7 @@
+# Example with all variables modifiable
+
+```yaml
+---
+var1: '#b1b1b1' # A first variable
+var2: '#b2b1b1' # A second variable
+```
diff --git a/tests/results/test_examples_comment/00_6secret.md b/tests/results/test_examples_comment/00_6secret.md
new file mode 100644
index 000000000..37897c6a8
--- /dev/null
+++ b/tests/results/test_examples_comment/00_6secret.md
@@ -0,0 +1,13 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+secret1: secrets # The first variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+secret1: secrets # The first variable
+secret2: value # The second variable
+```
diff --git a/tests/results/test_examples_comment/00_6secret_param.md b/tests/results/test_examples_comment/00_6secret_param.md
new file mode 100644
index 000000000..c09694b00
--- /dev/null
+++ b/tests/results/test_examples_comment/00_6secret_param.md
@@ -0,0 +1,14 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+secret1: secrets # The first variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+secret1: secrets # The first variable
+secret2: value # The second variable
+secret3: value # The third variable
+```
diff --git a/tests/results/test_examples_comment/00_6string.md b/tests/results/test_examples_comment/00_6string.md
new file mode 100644
index 000000000..49e496d94
--- /dev/null
+++ b/tests/results/test_examples_comment/00_6string.md
@@ -0,0 +1,21 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+var1: example # The first variable
+var2: example # The second variable
+var3: example # The third variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+var1: example # The first variable
+var2: example # The second variable
+var3: example # The third variable
+var4: value # The forth variable
+var5: value # The fifth variable
+var6: value # The sixth variable
+var7: '8080' # The seventh variable
+var8: 'true' # The height variable
+```
diff --git a/tests/results/test_examples_comment/00_7choice_quote.md b/tests/results/test_examples_comment/00_7choice_quote.md
new file mode 100644
index 000000000..a21a11383
--- /dev/null
+++ b/tests/results/test_examples_comment/00_7choice_quote.md
@@ -0,0 +1,6 @@
+# Example with all variables modifiable
+
+```yaml
+---
+var: quote' # A choice
+```
diff --git a/tests/results/test_examples_comment/00_7help.md b/tests/results/test_examples_comment/00_7help.md
new file mode 100644
index 000000000..d36d4d987
--- /dev/null
+++ b/tests/results/test_examples_comment/00_7help.md
@@ -0,0 +1,14 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+var1: example # The first variable
+var2: example # The second variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+var1: example # The first variable
+var2: example # The second variable
+```
diff --git a/tests/results/test_examples_comment/00_7help_quote.md b/tests/results/test_examples_comment/00_7help_quote.md
new file mode 100644
index 000000000..d36d4d987
--- /dev/null
+++ b/tests/results/test_examples_comment/00_7help_quote.md
@@ -0,0 +1,14 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+var1: example # The first variable
+var2: example # The second variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+var1: example # The first variable
+var2: example # The second variable
+```
diff --git a/tests/results/test_examples_comment/00_7help_sup.md b/tests/results/test_examples_comment/00_7help_sup.md
new file mode 100644
index 000000000..19e200977
--- /dev/null
+++ b/tests/results/test_examples_comment/00_7help_sup.md
@@ -0,0 +1,14 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+var1: example # The first
+var2: example # The second
+```
+# Example with all variables modifiable
+
+```yaml
+---
+var1: example # The first
+var2: example # The second
+```
diff --git a/tests/results/test_examples_comment/00_7value_doublequote.md b/tests/results/test_examples_comment/00_7value_doublequote.md
new file mode 100644
index 000000000..fe77ea432
--- /dev/null
+++ b/tests/results/test_examples_comment/00_7value_doublequote.md
@@ -0,0 +1,6 @@
+# Example with all variables modifiable
+
+```yaml
+---
+variable: quote" # A variable
+```
diff --git a/tests/results/test_examples_comment/00_7value_doublequote2.md b/tests/results/test_examples_comment/00_7value_doublequote2.md
new file mode 100644
index 000000000..aa020ee64
--- /dev/null
+++ b/tests/results/test_examples_comment/00_7value_doublequote2.md
@@ -0,0 +1,6 @@
+# Example with all variables modifiable
+
+```yaml
+---
+variable: quote'" # A variable
+```
diff --git a/tests/results/test_examples_comment/00_7value_doublequote3.md b/tests/results/test_examples_comment/00_7value_doublequote3.md
new file mode 100644
index 000000000..aaee87ac5
--- /dev/null
+++ b/tests/results/test_examples_comment/00_7value_doublequote3.md
@@ -0,0 +1,6 @@
+# Example with all variables modifiable
+
+```yaml
+---
+variable: quote\"\' # A variable
+```
diff --git a/tests/results/test_examples_comment/00_7value_quote.md b/tests/results/test_examples_comment/00_7value_quote.md
new file mode 100644
index 000000000..52aee025b
--- /dev/null
+++ b/tests/results/test_examples_comment/00_7value_quote.md
@@ -0,0 +1,6 @@
+# Example with all variables modifiable
+
+```yaml
+---
+variable: quote' # A variable
+```
diff --git a/tests/results/test_examples_comment/00_8calculation_information.md b/tests/results/test_examples_comment/00_8calculation_information.md
new file mode 100644
index 000000000..1e6623753
--- /dev/null
+++ b/tests/results/test_examples_comment/00_8calculation_information.md
@@ -0,0 +1,6 @@
+# Example with all variables modifiable
+
+```yaml
+---
+variable: example # A variable
+```
diff --git a/tests/results/test_examples_comment/00_8test.md b/tests/results/test_examples_comment/00_8test.md
new file mode 100644
index 000000000..0888367a0
--- /dev/null
+++ b/tests/results/test_examples_comment/00_8test.md
@@ -0,0 +1,23 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+var1: test # The first variable
+var3: test1 # The third variable
+var6: # The sixth variable
+ - test1
+ - test2
+```
+# Example with all variables modifiable
+
+```yaml
+---
+var1: test # The first variable
+var2: test # The second variable
+var3: test1 # The third variable
+var4: # The forth variable
+var5: false # The fifth variable
+var6: # The sixth variable
+ - test1
+ - test2
+```
diff --git a/tests/results/test_examples_comment/00_9choice_variable_multi.md b/tests/results/test_examples_comment/00_9choice_variable_multi.md
new file mode 100644
index 000000000..d888098a8
--- /dev/null
+++ b/tests/results/test_examples_comment/00_9choice_variable_multi.md
@@ -0,0 +1,16 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+variable1: # A first variable
+ - a_choice
+```
+# Example with all variables modifiable
+
+```yaml
+---
+variable1: # A first variable
+ - a_choice
+variable2: # A second variable
+ - a_choice
+```
diff --git a/tests/results/test_examples_comment/00_9choice_variables.md b/tests/results/test_examples_comment/00_9choice_variables.md
new file mode 100644
index 000000000..9a677d6f2
--- /dev/null
+++ b/tests/results/test_examples_comment/00_9choice_variables.md
@@ -0,0 +1,8 @@
+# Example with all variables modifiable
+
+```yaml
+---
+source_variable_1: val1 # The first source variable
+source_variable_2: val2 # The second source variable
+my_variable: val1 # A variable
+```
diff --git a/tests/results/test_examples_comment/00_9default_calculation.md b/tests/results/test_examples_comment/00_9default_calculation.md
new file mode 100644
index 000000000..1914b7f96
--- /dev/null
+++ b/tests/results/test_examples_comment/00_9default_calculation.md
@@ -0,0 +1,6 @@
+# Example with all variables modifiable
+
+```yaml
+---
+variable: string_1_True_None # A variable
+```
diff --git a/tests/results/test_examples_comment/00_9default_calculation_information.md b/tests/results/test_examples_comment/00_9default_calculation_information.md
new file mode 100644
index 000000000..8df9437ec
--- /dev/null
+++ b/tests/results/test_examples_comment/00_9default_calculation_information.md
@@ -0,0 +1,6 @@
+# Example with all variables modifiable
+
+```yaml
+---
+var: example # A variable
+```
diff --git a/tests/results/test_examples_comment/00_9default_calculation_information_other_variable.md b/tests/results/test_examples_comment/00_9default_calculation_information_other_variable.md
new file mode 100644
index 000000000..fd1b7b570
--- /dev/null
+++ b/tests/results/test_examples_comment/00_9default_calculation_information_other_variable.md
@@ -0,0 +1,13 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+var1: example # A first variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+var1: example # A first variable
+var2: example # A second variable
+```
diff --git a/tests/results/test_examples_comment/00_9default_calculation_multi_optional.md b/tests/results/test_examples_comment/00_9default_calculation_multi_optional.md
new file mode 100644
index 000000000..0f01542fb
--- /dev/null
+++ b/tests/results/test_examples_comment/00_9default_calculation_multi_optional.md
@@ -0,0 +1,8 @@
+# Example with all variables modifiable
+
+```yaml
+---
+my_variable: val1
+my_calculated_variable:
+ - val1
+```
diff --git a/tests/results/test_examples_comment/00_9default_calculation_multi_optional2.md b/tests/results/test_examples_comment/00_9default_calculation_multi_optional2.md
new file mode 100644
index 000000000..0f01542fb
--- /dev/null
+++ b/tests/results/test_examples_comment/00_9default_calculation_multi_optional2.md
@@ -0,0 +1,8 @@
+# Example with all variables modifiable
+
+```yaml
+---
+my_variable: val1
+my_calculated_variable:
+ - val1
+```
diff --git a/tests/results/test_examples_comment/00_9default_calculation_multi_optional_default.md b/tests/results/test_examples_comment/00_9default_calculation_multi_optional_default.md
new file mode 100644
index 000000000..a5553d34d
--- /dev/null
+++ b/tests/results/test_examples_comment/00_9default_calculation_multi_optional_default.md
@@ -0,0 +1,9 @@
+# Example with all variables modifiable
+
+```yaml
+---
+my_variable: val1
+my_calculated_variable:
+ - val1
+ - value
+```
diff --git a/tests/results/test_examples_comment/00_9default_calculation_optional.md b/tests/results/test_examples_comment/00_9default_calculation_optional.md
new file mode 100644
index 000000000..afc6e63ca
--- /dev/null
+++ b/tests/results/test_examples_comment/00_9default_calculation_optional.md
@@ -0,0 +1,14 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+my_calculated_variable:
+ - example
+```
+# Example with all variables modifiable
+
+```yaml
+---
+my_calculated_variable:
+ - example
+```
diff --git a/tests/results/test_examples_comment/00_9default_calculation_optional_exists.md b/tests/results/test_examples_comment/00_9default_calculation_optional_exists.md
new file mode 100644
index 000000000..b5f8162b7
--- /dev/null
+++ b/tests/results/test_examples_comment/00_9default_calculation_optional_exists.md
@@ -0,0 +1,11 @@
+# Example with all variables modifiable
+
+```yaml
+---
+my_variable:
+ - val1
+ - val2
+my_calculated_variable:
+ - val1
+ - val2
+```
diff --git a/tests/results/test_examples_comment/00_9default_calculation_param_optional.md b/tests/results/test_examples_comment/00_9default_calculation_param_optional.md
new file mode 100644
index 000000000..9e1f6ce47
--- /dev/null
+++ b/tests/results/test_examples_comment/00_9default_calculation_param_optional.md
@@ -0,0 +1,7 @@
+# Example with all variables modifiable
+
+```yaml
+---
+var1: no # A first variable
+var2: no # A second variable
+```
diff --git a/tests/results/test_examples_comment/00_9default_information_other_variable.md b/tests/results/test_examples_comment/00_9default_information_other_variable.md
new file mode 100644
index 000000000..fd1b7b570
--- /dev/null
+++ b/tests/results/test_examples_comment/00_9default_information_other_variable.md
@@ -0,0 +1,13 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+var1: example # A first variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+var1: example # A first variable
+var2: example # A second variable
+```
diff --git a/tests/results/test_examples_comment/00_9default_information_other_variable2.md b/tests/results/test_examples_comment/00_9default_information_other_variable2.md
new file mode 100644
index 000000000..fd1b7b570
--- /dev/null
+++ b/tests/results/test_examples_comment/00_9default_information_other_variable2.md
@@ -0,0 +1,13 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+var1: example # A first variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+var1: example # A first variable
+var2: example # A second variable
+```
diff --git a/tests/results/test_examples_comment/00_9default_integer.md b/tests/results/test_examples_comment/00_9default_integer.md
new file mode 100644
index 000000000..6bde98af3
--- /dev/null
+++ b/tests/results/test_examples_comment/00_9default_integer.md
@@ -0,0 +1,6 @@
+# Example with all variables modifiable
+
+```yaml
+---
+var: 9 # A variable
+```
diff --git a/tests/results/test_examples_comment/00_9default_number.md b/tests/results/test_examples_comment/00_9default_number.md
new file mode 100644
index 000000000..6bde98af3
--- /dev/null
+++ b/tests/results/test_examples_comment/00_9default_number.md
@@ -0,0 +1,6 @@
+# Example with all variables modifiable
+
+```yaml
+---
+var: 9 # A variable
+```
diff --git a/tests/results/test_examples_comment/01_6boolean_multi.md b/tests/results/test_examples_comment/01_6boolean_multi.md
new file mode 100644
index 000000000..1d4346157
--- /dev/null
+++ b/tests/results/test_examples_comment/01_6boolean_multi.md
@@ -0,0 +1,21 @@
+# Example with all variables modifiable
+
+```yaml
+---
+var1: # The first variable
+ - true
+var2: # The second variable
+ - true
+var3: # The third variable
+ - true
+var4: # The forth variable
+ - false
+var5: # The fifth variable
+ - false
+var6: # The sixth variable
+ - false
+var7: # The seventh variable
+ - true
+var8: # The eighth variable
+ - true
+```
diff --git a/tests/results/test_examples_comment/01_6custom_multi.md b/tests/results/test_examples_comment/01_6custom_multi.md
new file mode 100644
index 000000000..064792271
--- /dev/null
+++ b/tests/results/test_examples_comment/01_6custom_multi.md
@@ -0,0 +1,16 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+custom1: # A first custom variable
+ - xxx
+```
+# Example with all variables modifiable
+
+```yaml
+---
+custom1: # A first custom variable
+ - xxx
+custom2: # A second custom variable
+ - value
+```
diff --git a/tests/results/test_examples_comment/01_6float_multi.md b/tests/results/test_examples_comment/01_6float_multi.md
new file mode 100644
index 000000000..c36c051b4
--- /dev/null
+++ b/tests/results/test_examples_comment/01_6float_multi.md
@@ -0,0 +1,21 @@
+# Example with all variables modifiable
+
+```yaml
+---
+var1: # The first variable
+ - 0.0
+var2: # The second variable
+ - 0.0
+var3: # The third variable
+ - 0.0
+var4: # The forth variable
+ - 10.1
+var5: # The fifth variable
+ - 10.1
+var6: # The sixth variable
+ - 10.1
+var7: # The seventh variable
+ - 0.0
+var8: # The eighth variable
+ - 0.0
+```
diff --git a/tests/results/test_examples_comment/01_6integer_multi.md b/tests/results/test_examples_comment/01_6integer_multi.md
new file mode 100644
index 000000000..e541b01a7
--- /dev/null
+++ b/tests/results/test_examples_comment/01_6integer_multi.md
@@ -0,0 +1,21 @@
+# Example with all variables modifiable
+
+```yaml
+---
+var1: # The first variable
+ - 0
+var2: # The second variable
+ - 0
+var3: # The third variable
+ - 0
+var4: # The forth variable
+ - 10
+var5: # The fifth variable
+ - 10
+var6: # The sixth variable
+ - 10
+var7: # The seventh variable
+ - 0
+var8: # The eighth variable
+ - 0
+```
diff --git a/tests/results/test_examples_comment/01_6integer_multi_mandatory.md b/tests/results/test_examples_comment/01_6integer_multi_mandatory.md
new file mode 100644
index 000000000..0063cec45
--- /dev/null
+++ b/tests/results/test_examples_comment/01_6integer_multi_mandatory.md
@@ -0,0 +1,14 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+var: # The first variable
+ - 42
+```
+# Example with all variables modifiable
+
+```yaml
+---
+var: # The first variable
+ - 42
+```
diff --git a/tests/results/test_examples_comment/01_6string_empty.md b/tests/results/test_examples_comment/01_6string_empty.md
new file mode 100644
index 000000000..172d553c7
--- /dev/null
+++ b/tests/results/test_examples_comment/01_6string_empty.md
@@ -0,0 +1,8 @@
+# Example with all variables modifiable
+
+```yaml
+---
+var1: # The second variable
+ - value
+ -
+```
diff --git a/tests/results/test_examples_comment/01_6string_multi.md b/tests/results/test_examples_comment/01_6string_multi.md
new file mode 100644
index 000000000..3f929c2cd
--- /dev/null
+++ b/tests/results/test_examples_comment/01_6string_multi.md
@@ -0,0 +1,32 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+var1: # The first variable
+ - example
+var2: # The second variable
+ - example
+var3: # The third variable
+ - example
+```
+# Example with all variables modifiable
+
+```yaml
+---
+var1: # The first variable
+ - example
+var2: # The second variable
+ - example
+var3: # The third variable
+ - example
+var4: # The forth variable
+ - value
+var5: # The fifth variable
+ - value
+var6: # The sixth variable
+ - value
+var7: # The seventh variable
+ - value
+var8: # The eighth variable
+ - value
+```
diff --git a/tests/results/test_examples_comment/01_7value_multi_doublequote.md b/tests/results/test_examples_comment/01_7value_multi_doublequote.md
new file mode 100644
index 000000000..cfb7f095a
--- /dev/null
+++ b/tests/results/test_examples_comment/01_7value_multi_doublequote.md
@@ -0,0 +1,7 @@
+# Example with all variables modifiable
+
+```yaml
+---
+variable: # A variable
+ - quote"
+```
diff --git a/tests/results/test_examples_comment/01_7value_multi_doublequote2.md b/tests/results/test_examples_comment/01_7value_multi_doublequote2.md
new file mode 100644
index 000000000..0967bcc29
--- /dev/null
+++ b/tests/results/test_examples_comment/01_7value_multi_doublequote2.md
@@ -0,0 +1,7 @@
+# Example with all variables modifiable
+
+```yaml
+---
+variable: # A variable
+ - quote'"
+```
diff --git a/tests/results/test_examples_comment/01_7value_multi_quote.md b/tests/results/test_examples_comment/01_7value_multi_quote.md
new file mode 100644
index 000000000..9e49c91e3
--- /dev/null
+++ b/tests/results/test_examples_comment/01_7value_multi_quote.md
@@ -0,0 +1,7 @@
+# Example with all variables modifiable
+
+```yaml
+---
+variable: # A variable
+ - quote'
+```
diff --git a/tests/results/test_examples_comment/01_8calculation_information_multi.md b/tests/results/test_examples_comment/01_8calculation_information_multi.md
new file mode 100644
index 000000000..5bbfa4e76
--- /dev/null
+++ b/tests/results/test_examples_comment/01_8calculation_information_multi.md
@@ -0,0 +1,7 @@
+# Example with all variables modifiable
+
+```yaml
+---
+variable: # A variable
+ - example
+```
diff --git a/tests/results/test_examples_comment/01_9choice_variable_multi.md b/tests/results/test_examples_comment/01_9choice_variable_multi.md
new file mode 100644
index 000000000..cf020ad93
--- /dev/null
+++ b/tests/results/test_examples_comment/01_9choice_variable_multi.md
@@ -0,0 +1,16 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+variable2: a_choice # A second variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+variable1: # A first variable
+ - a
+ - b
+ - c
+variable2: a_choice # A second variable
+```
diff --git a/tests/results/test_examples_comment/01_9choice_variable_optional.md b/tests/results/test_examples_comment/01_9choice_variable_optional.md
new file mode 100644
index 000000000..a8d8952ac
--- /dev/null
+++ b/tests/results/test_examples_comment/01_9choice_variable_optional.md
@@ -0,0 +1,6 @@
+# Example with all variables modifiable
+
+```yaml
+---
+variable: c # A variable
+```
diff --git a/tests/results/test_examples_comment/02_0tags.md b/tests/results/test_examples_comment/02_0tags.md
new file mode 100644
index 000000000..d36d4d987
--- /dev/null
+++ b/tests/results/test_examples_comment/02_0tags.md
@@ -0,0 +1,14 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+var1: example # The first variable
+var2: example # The second variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+var1: example # The first variable
+var2: example # The second variable
+```
diff --git a/tests/results/test_examples_comment/04_0type_param.md b/tests/results/test_examples_comment/04_0type_param.md
new file mode 100644
index 000000000..d61d0d034
--- /dev/null
+++ b/tests/results/test_examples_comment/04_0type_param.md
@@ -0,0 +1,6 @@
+# Example with all variables modifiable
+
+```yaml
+---
+int: 10 # A limited number
+```
diff --git a/tests/results/test_examples_comment/04_0type_param_integer.md b/tests/results/test_examples_comment/04_0type_param_integer.md
new file mode 100644
index 000000000..79146a7fc
--- /dev/null
+++ b/tests/results/test_examples_comment/04_0type_param_integer.md
@@ -0,0 +1,6 @@
+# Example with all variables modifiable
+
+```yaml
+---
+int: 10 # A limited integer
+```
diff --git a/tests/results/test_examples_comment/04_1auto_save.md b/tests/results/test_examples_comment/04_1auto_save.md
new file mode 100644
index 000000000..5b0ba5a0b
--- /dev/null
+++ b/tests/results/test_examples_comment/04_1auto_save.md
@@ -0,0 +1,6 @@
+# Example with all variables modifiable
+
+```yaml
+---
+variable: no # An auto save variable
+```
diff --git a/tests/results/test_examples_comment/04_1auto_save_and_calculated.md b/tests/results/test_examples_comment/04_1auto_save_and_calculated.md
new file mode 100644
index 000000000..9e1f6ce47
--- /dev/null
+++ b/tests/results/test_examples_comment/04_1auto_save_and_calculated.md
@@ -0,0 +1,7 @@
+# Example with all variables modifiable
+
+```yaml
+---
+var1: no # A first variable
+var2: no # A second variable
+```
diff --git a/tests/results/test_examples_comment/04_1auto_save_and_calculated_hidden.md b/tests/results/test_examples_comment/04_1auto_save_and_calculated_hidden.md
new file mode 100644
index 000000000..8927e7c0d
--- /dev/null
+++ b/tests/results/test_examples_comment/04_1auto_save_and_calculated_hidden.md
@@ -0,0 +1,7 @@
+# Example with all variables modifiable
+
+```yaml
+---
+var1: no # A first variable
+var2: yes # A second variable
+```
diff --git a/tests/results/test_examples_comment/04_1auto_save_and_hidden.md b/tests/results/test_examples_comment/04_1auto_save_and_hidden.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test_examples_comment/04_1default_calculation_hidden.md b/tests/results/test_examples_comment/04_1default_calculation_hidden.md
new file mode 100644
index 000000000..4042d67c7
--- /dev/null
+++ b/tests/results/test_examples_comment/04_1default_calculation_hidden.md
@@ -0,0 +1,14 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+var2: example # A second variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+var1: value # A first variable
+var2: example # A second variable
+var3: value # A third variable
+```
diff --git a/tests/results/test_examples_comment/04_1default_calculation_hidden_2.md b/tests/results/test_examples_comment/04_1default_calculation_hidden_2.md
new file mode 100644
index 000000000..8ca52467c
--- /dev/null
+++ b/tests/results/test_examples_comment/04_1default_calculation_hidden_2.md
@@ -0,0 +1,14 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+var2: example # A second variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+var1: value # A first variable
+var2: example # A second variable
+var3: example # A third variable
+```
diff --git a/tests/results/test_examples_comment/04_1default_calculation_hidden_3.md b/tests/results/test_examples_comment/04_1default_calculation_hidden_3.md
new file mode 100644
index 000000000..1ec12c5d1
--- /dev/null
+++ b/tests/results/test_examples_comment/04_1default_calculation_hidden_3.md
@@ -0,0 +1,6 @@
+# Example with all variables modifiable
+
+```yaml
+---
+var3: value # A third variable
+```
diff --git a/tests/results/test_examples_comment/04_1default_calculation_hidden_4.md b/tests/results/test_examples_comment/04_1default_calculation_hidden_4.md
new file mode 100644
index 000000000..dec872843
--- /dev/null
+++ b/tests/results/test_examples_comment/04_1default_calculation_hidden_4.md
@@ -0,0 +1,13 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+var2: example # A second variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+var2: example # A second variable
+var3: value # A third variable
+```
diff --git a/tests/results/test_examples_comment/04_1default_calculation_hidden_5.md b/tests/results/test_examples_comment/04_1default_calculation_hidden_5.md
new file mode 100644
index 000000000..788f248b7
--- /dev/null
+++ b/tests/results/test_examples_comment/04_1default_calculation_hidden_5.md
@@ -0,0 +1,13 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+var3: example # A third variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+var1: value # A first variable
+var3: example # A third variable
+```
diff --git a/tests/results/test_examples_comment/04_1default_calculation_hidden_6.md b/tests/results/test_examples_comment/04_1default_calculation_hidden_6.md
new file mode 100644
index 000000000..788f248b7
--- /dev/null
+++ b/tests/results/test_examples_comment/04_1default_calculation_hidden_6.md
@@ -0,0 +1,13 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+var3: example # A third variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+var1: value # A first variable
+var3: example # A third variable
+```
diff --git a/tests/results/test_examples_comment/04_5disabled_calculation_boolean.md b/tests/results/test_examples_comment/04_5disabled_calculation_boolean.md
new file mode 100644
index 000000000..8e0e34d74
--- /dev/null
+++ b/tests/results/test_examples_comment/04_5disabled_calculation_boolean.md
@@ -0,0 +1,15 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+variable1: example # A first variable
+variable2: example # A seconde variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+condition: no # A conditional variable
+variable1: example # A first variable
+variable2: example # A seconde variable
+```
diff --git a/tests/results/test_examples_comment/04_5disabled_calculation_optional.md b/tests/results/test_examples_comment/04_5disabled_calculation_optional.md
new file mode 100644
index 000000000..f6a5edbe2
--- /dev/null
+++ b/tests/results/test_examples_comment/04_5disabled_calculation_optional.md
@@ -0,0 +1,8 @@
+# Example with all variables modifiable
+
+```yaml
+---
+condition: no # A condition
+var1: example # A first variable
+var2: example # A second variable
+```
diff --git a/tests/results/test_examples_comment/04_5disabled_calculation_optional_default.md b/tests/results/test_examples_comment/04_5disabled_calculation_optional_default.md
new file mode 100644
index 000000000..2ee176991
--- /dev/null
+++ b/tests/results/test_examples_comment/04_5disabled_calculation_optional_default.md
@@ -0,0 +1,9 @@
+# Example with all variables modifiable
+
+```yaml
+---
+condition: false # A condition
+var1: example # A first variable
+var3: example # A second variable
+var4: example # A forth variable
+```
diff --git a/tests/results/test_examples_comment/04_5disabled_calculation_variable.md b/tests/results/test_examples_comment/04_5disabled_calculation_variable.md
new file mode 100644
index 000000000..6adde3dfc
--- /dev/null
+++ b/tests/results/test_examples_comment/04_5disabled_calculation_variable.md
@@ -0,0 +1,13 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+variable: example # A variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+condition: false # A condition
+variable: example # A variable
+```
diff --git a/tests/results/test_examples_comment/04_5disabled_calculation_variable10.md b/tests/results/test_examples_comment/04_5disabled_calculation_variable10.md
new file mode 100644
index 000000000..8bac44904
--- /dev/null
+++ b/tests/results/test_examples_comment/04_5disabled_calculation_variable10.md
@@ -0,0 +1,13 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+variable: example # A variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+condition: true # A condition
+variable: example # A variable
+```
diff --git a/tests/results/test_examples_comment/04_5disabled_calculation_variable2.md b/tests/results/test_examples_comment/04_5disabled_calculation_variable2.md
new file mode 100644
index 000000000..8bac44904
--- /dev/null
+++ b/tests/results/test_examples_comment/04_5disabled_calculation_variable2.md
@@ -0,0 +1,13 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+variable: example # A variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+condition: true # A condition
+variable: example # A variable
+```
diff --git a/tests/results/test_examples_comment/04_5disabled_calculation_variable3.md b/tests/results/test_examples_comment/04_5disabled_calculation_variable3.md
new file mode 100644
index 000000000..75fef5890
--- /dev/null
+++ b/tests/results/test_examples_comment/04_5disabled_calculation_variable3.md
@@ -0,0 +1,13 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+variable: example # A variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+condition: yes # A condition
+variable: example # A variable
+```
diff --git a/tests/results/test_examples_comment/04_5disabled_calculation_variable4.md b/tests/results/test_examples_comment/04_5disabled_calculation_variable4.md
new file mode 100644
index 000000000..75fef5890
--- /dev/null
+++ b/tests/results/test_examples_comment/04_5disabled_calculation_variable4.md
@@ -0,0 +1,13 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+variable: example # A variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+condition: yes # A condition
+variable: example # A variable
+```
diff --git a/tests/results/test_examples_comment/04_5disabled_calculation_variable5.md b/tests/results/test_examples_comment/04_5disabled_calculation_variable5.md
new file mode 100644
index 000000000..383fdff31
--- /dev/null
+++ b/tests/results/test_examples_comment/04_5disabled_calculation_variable5.md
@@ -0,0 +1,12 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+variable: example # A variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+variable: example # A variable
+```
diff --git a/tests/results/test_examples_comment/04_5disabled_calculation_variable6.md b/tests/results/test_examples_comment/04_5disabled_calculation_variable6.md
new file mode 100644
index 000000000..383fdff31
--- /dev/null
+++ b/tests/results/test_examples_comment/04_5disabled_calculation_variable6.md
@@ -0,0 +1,12 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+variable: example # A variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+variable: example # A variable
+```
diff --git a/tests/results/test_examples_comment/04_5disabled_calculation_variable7.md b/tests/results/test_examples_comment/04_5disabled_calculation_variable7.md
new file mode 100644
index 000000000..6adde3dfc
--- /dev/null
+++ b/tests/results/test_examples_comment/04_5disabled_calculation_variable7.md
@@ -0,0 +1,13 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+variable: example # A variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+condition: false # A condition
+variable: example # A variable
+```
diff --git a/tests/results/test_examples_comment/04_5disabled_calculation_variable8.md b/tests/results/test_examples_comment/04_5disabled_calculation_variable8.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test_examples_comment/04_5disabled_calculation_variable9.md b/tests/results/test_examples_comment/04_5disabled_calculation_variable9.md
new file mode 100644
index 000000000..383fdff31
--- /dev/null
+++ b/tests/results/test_examples_comment/04_5disabled_calculation_variable9.md
@@ -0,0 +1,12 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+variable: example # A variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+variable: example # A variable
+```
diff --git a/tests/results/test_examples_comment/04_5disabled_calculation_variable_multi.md b/tests/results/test_examples_comment/04_5disabled_calculation_variable_multi.md
new file mode 100644
index 000000000..bd98bfd34
--- /dev/null
+++ b/tests/results/test_examples_comment/04_5disabled_calculation_variable_multi.md
@@ -0,0 +1,15 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+variable: # A variable
+ - example
+```
+# Example with all variables modifiable
+
+```yaml
+---
+condition: false # A condition
+variable: # A variable
+ - example
+```
diff --git a/tests/results/test_examples_comment/04_5validators.md b/tests/results/test_examples_comment/04_5validators.md
new file mode 100644
index 000000000..beb19f28b
--- /dev/null
+++ b/tests/results/test_examples_comment/04_5validators.md
@@ -0,0 +1,12 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+int: 42 # An integer
+```
+# Example with all variables modifiable
+
+```yaml
+---
+int: 42 # An integer
+```
diff --git a/tests/results/test_examples_comment/04_5validators_differ.md b/tests/results/test_examples_comment/04_5validators_differ.md
new file mode 100644
index 000000000..9720db548
--- /dev/null
+++ b/tests/results/test_examples_comment/04_5validators_differ.md
@@ -0,0 +1,7 @@
+# Example with all variables modifiable
+
+```yaml
+---
+var1: another_value # A first variable
+var2: no # A second variable
+```
diff --git a/tests/results/test_examples_comment/04_5validators_multi.md b/tests/results/test_examples_comment/04_5validators_multi.md
new file mode 100644
index 000000000..6b9a29702
--- /dev/null
+++ b/tests/results/test_examples_comment/04_5validators_multi.md
@@ -0,0 +1,8 @@
+# Example with all variables modifiable
+
+```yaml
+---
+var1: # A second variable
+ - no
+ - yes
+```
diff --git a/tests/results/test_examples_comment/04_5validators_multi2.md b/tests/results/test_examples_comment/04_5validators_multi2.md
new file mode 100644
index 000000000..93fb2304b
--- /dev/null
+++ b/tests/results/test_examples_comment/04_5validators_multi2.md
@@ -0,0 +1,8 @@
+# Example with all variables modifiable
+
+```yaml
+---
+var1: # A second variable
+ - val1
+ - val2
+```
diff --git a/tests/results/test_examples_comment/04_5validators_multi3.md b/tests/results/test_examples_comment/04_5validators_multi3.md
new file mode 100644
index 000000000..2bc975f01
--- /dev/null
+++ b/tests/results/test_examples_comment/04_5validators_multi3.md
@@ -0,0 +1,7 @@
+# Example with all variables modifiable
+
+```yaml
+---
+var1: # A second variable
+ - 0
+```
diff --git a/tests/results/test_examples_comment/05_0multi_not_uniq.md b/tests/results/test_examples_comment/05_0multi_not_uniq.md
new file mode 100644
index 000000000..8cab4d77e
--- /dev/null
+++ b/tests/results/test_examples_comment/05_0multi_not_uniq.md
@@ -0,0 +1,7 @@
+# Example with all variables modifiable
+
+```yaml
+---
+var1: # A variable
+ - non
+```
diff --git a/tests/results/test_examples_comment/05_0multi_uniq.md b/tests/results/test_examples_comment/05_0multi_uniq.md
new file mode 100644
index 000000000..ff27df563
--- /dev/null
+++ b/tests/results/test_examples_comment/05_0multi_uniq.md
@@ -0,0 +1,7 @@
+# Example with all variables modifiable
+
+```yaml
+---
+variable: # A variable
+ - non
+```
diff --git a/tests/results/test_examples_comment/12_1auto_save_expert.md b/tests/results/test_examples_comment/12_1auto_save_expert.md
new file mode 100644
index 000000000..00afb873f
--- /dev/null
+++ b/tests/results/test_examples_comment/12_1auto_save_expert.md
@@ -0,0 +1,6 @@
+# Example with all variables modifiable
+
+```yaml
+---
+var: no # A variable
+```
diff --git a/tests/results/test_examples_comment/16_0redefine_description.md b/tests/results/test_examples_comment/16_0redefine_description.md
new file mode 100644
index 000000000..cd1d160ed
--- /dev/null
+++ b/tests/results/test_examples_comment/16_0redefine_description.md
@@ -0,0 +1,12 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+var: example # Redefined
+```
+# Example with all variables modifiable
+
+```yaml
+---
+var: example # Redefined
+```
diff --git a/tests/results/test_examples_comment/16_2family_redefine_calculation.md b/tests/results/test_examples_comment/16_2family_redefine_calculation.md
new file mode 100644
index 000000000..80db86afa
--- /dev/null
+++ b/tests/results/test_examples_comment/16_2family_redefine_calculation.md
@@ -0,0 +1,14 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+family: # family
+ var1: example
+```
+# Example with all variables modifiable
+
+```yaml
+---
+family: # family
+ var1: example
+```
diff --git a/tests/results/test_examples_comment/16_2family_redefine_disabled.md b/tests/results/test_examples_comment/16_2family_redefine_disabled.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test_examples_comment/16_3family_empty_at_ends.md b/tests/results/test_examples_comment/16_3family_empty_at_ends.md
new file mode 100644
index 000000000..80db86afa
--- /dev/null
+++ b/tests/results/test_examples_comment/16_3family_empty_at_ends.md
@@ -0,0 +1,14 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+family: # family
+ var1: example
+```
+# Example with all variables modifiable
+
+```yaml
+---
+family: # family
+ var1: example
+```
diff --git a/tests/results/test_examples_comment/16_5exists_nonexists.md b/tests/results/test_examples_comment/16_5exists_nonexists.md
new file mode 100644
index 000000000..d676bb217
--- /dev/null
+++ b/tests/results/test_examples_comment/16_5exists_nonexists.md
@@ -0,0 +1,7 @@
+# Example with all variables modifiable
+
+```yaml
+---
+var1: no # A variable
+var2: yes # A new variable
+```
diff --git a/tests/results/test_examples_comment/16_5exists_redefine.md b/tests/results/test_examples_comment/16_5exists_redefine.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test_examples_comment/16_5redefine_calculation.md b/tests/results/test_examples_comment/16_5redefine_calculation.md
new file mode 100644
index 000000000..ec8fe0cf2
--- /dev/null
+++ b/tests/results/test_examples_comment/16_5redefine_calculation.md
@@ -0,0 +1,6 @@
+# Example with all variables modifiable
+
+```yaml
+---
+variable: yes # A variable
+```
diff --git a/tests/results/test_examples_comment/16_5redefine_choice.md b/tests/results/test_examples_comment/16_5redefine_choice.md
new file mode 100644
index 000000000..87aaad384
--- /dev/null
+++ b/tests/results/test_examples_comment/16_5redefine_choice.md
@@ -0,0 +1,12 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+variable: a_choice # A variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+variable: a_choice # A variable
+```
diff --git a/tests/results/test_examples_comment/16_5redefine_default.md b/tests/results/test_examples_comment/16_5redefine_default.md
new file mode 100644
index 000000000..ec8fe0cf2
--- /dev/null
+++ b/tests/results/test_examples_comment/16_5redefine_default.md
@@ -0,0 +1,6 @@
+# Example with all variables modifiable
+
+```yaml
+---
+variable: yes # A variable
+```
diff --git a/tests/results/test_examples_comment/16_5redefine_default_calculation.md b/tests/results/test_examples_comment/16_5redefine_default_calculation.md
new file mode 100644
index 000000000..383fdff31
--- /dev/null
+++ b/tests/results/test_examples_comment/16_5redefine_default_calculation.md
@@ -0,0 +1,12 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+variable: example # A variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+variable: example # A variable
+```
diff --git a/tests/results/test_examples_comment/16_5redefine_family.md b/tests/results/test_examples_comment/16_5redefine_family.md
new file mode 100644
index 000000000..ba16fd198
--- /dev/null
+++ b/tests/results/test_examples_comment/16_5redefine_family.md
@@ -0,0 +1,14 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+family: # New description
+ variable: example # A variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+family: # New description
+ variable: example # A variable
+```
diff --git a/tests/results/test_examples_comment/16_5redefine_help.md b/tests/results/test_examples_comment/16_5redefine_help.md
new file mode 100644
index 000000000..1fdce7ffb
--- /dev/null
+++ b/tests/results/test_examples_comment/16_5redefine_help.md
@@ -0,0 +1,14 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+family: # A family
+ variable: example # Redefine help
+```
+# Example with all variables modifiable
+
+```yaml
+---
+family: # A family
+ variable: example # Redefine help
+```
diff --git a/tests/results/test_examples_comment/16_5redefine_hidden.md b/tests/results/test_examples_comment/16_5redefine_hidden.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test_examples_comment/16_5redefine_multi.md b/tests/results/test_examples_comment/16_5redefine_multi.md
new file mode 100644
index 000000000..ff27df563
--- /dev/null
+++ b/tests/results/test_examples_comment/16_5redefine_multi.md
@@ -0,0 +1,7 @@
+# Example with all variables modifiable
+
+```yaml
+---
+variable: # A variable
+ - non
+```
diff --git a/tests/results/test_examples_comment/16_5redefine_remove_disable_calculation.md b/tests/results/test_examples_comment/16_5redefine_remove_disable_calculation.md
new file mode 100644
index 000000000..17bfd8f08
--- /dev/null
+++ b/tests/results/test_examples_comment/16_5redefine_remove_disable_calculation.md
@@ -0,0 +1,13 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+variable: example # A variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+condition: no # A condition
+variable: example # A variable
+```
diff --git a/tests/results/test_examples_comment/16_5test_redefine.md b/tests/results/test_examples_comment/16_5test_redefine.md
new file mode 100644
index 000000000..d4fd02d7b
--- /dev/null
+++ b/tests/results/test_examples_comment/16_5test_redefine.md
@@ -0,0 +1,14 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+var3: example # A third variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+var1: test1 # A first variable
+var2: test1 # A second variable
+var3: example # A third variable
+```
diff --git a/tests/results/test_examples_comment/16_6choice_redefine.md b/tests/results/test_examples_comment/16_6choice_redefine.md
new file mode 100644
index 000000000..7805201da
--- /dev/null
+++ b/tests/results/test_examples_comment/16_6choice_redefine.md
@@ -0,0 +1,6 @@
+# Example with all variables modifiable
+
+```yaml
+---
+var: c # A choice
+```
diff --git a/tests/results/test_examples_comment/16_6exists_family.md b/tests/results/test_examples_comment/16_6exists_family.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test_examples_comment/16_6exists_redefine_family.md b/tests/results/test_examples_comment/16_6exists_redefine_family.md
new file mode 100644
index 000000000..6cc584a8a
--- /dev/null
+++ b/tests/results/test_examples_comment/16_6exists_redefine_family.md
@@ -0,0 +1,18 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+family1: # New description
+ variable1: example # A variable
+family2: # A second family
+ variable2: example # A second variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+family1: # New description
+ variable1: example # A variable
+family2: # A second family
+ variable2: example # A second variable
+```
diff --git a/tests/results/test_examples_comment/16exists_exists.md b/tests/results/test_examples_comment/16exists_exists.md
new file mode 100644
index 000000000..ff3f2bcbe
--- /dev/null
+++ b/tests/results/test_examples_comment/16exists_exists.md
@@ -0,0 +1,12 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+var: example # Description
+```
+# Example with all variables modifiable
+
+```yaml
+---
+var: example # Description
+```
diff --git a/tests/results/test_examples_comment/17_5redefine_leadership.md b/tests/results/test_examples_comment/17_5redefine_leadership.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test_examples_comment/20_0empty_family.md b/tests/results/test_examples_comment/20_0empty_family.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test_examples_comment/20_0family_append.md b/tests/results/test_examples_comment/20_0family_append.md
new file mode 100644
index 000000000..4d35da8ee
--- /dev/null
+++ b/tests/results/test_examples_comment/20_0family_append.md
@@ -0,0 +1,16 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+family: # A family
+ var1: example # The first variable
+ var2: example # The second variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+family: # A family
+ var1: example # The first variable
+ var2: example # The second variable
+```
diff --git a/tests/results/test_examples_comment/20_0family_underscore.md b/tests/results/test_examples_comment/20_0family_underscore.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test_examples_comment/20_0multi_family.md b/tests/results/test_examples_comment/20_0multi_family.md
new file mode 100644
index 000000000..f94b99768
--- /dev/null
+++ b/tests/results/test_examples_comment/20_0multi_family.md
@@ -0,0 +1,8 @@
+# Example with all variables modifiable
+
+```yaml
+---
+family: # A family
+ subfamily: # A sub family
+ variable: example # A variable
+```
diff --git a/tests/results/test_examples_comment/20_0multi_family_basic.md b/tests/results/test_examples_comment/20_0multi_family_basic.md
new file mode 100644
index 000000000..bb3f252c5
--- /dev/null
+++ b/tests/results/test_examples_comment/20_0multi_family_basic.md
@@ -0,0 +1,16 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+family: # A family
+ subfamily: # A sub family
+ variable: example # A variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+family: # A family
+ subfamily: # A sub family
+ variable: example # A variable
+```
diff --git a/tests/results/test_examples_comment/20_0multi_family_expert.md b/tests/results/test_examples_comment/20_0multi_family_expert.md
new file mode 100644
index 000000000..f94b99768
--- /dev/null
+++ b/tests/results/test_examples_comment/20_0multi_family_expert.md
@@ -0,0 +1,8 @@
+# Example with all variables modifiable
+
+```yaml
+---
+family: # A family
+ subfamily: # A sub family
+ variable: example # A variable
+```
diff --git a/tests/results/test_examples_comment/20_0multi_family_order.md b/tests/results/test_examples_comment/20_0multi_family_order.md
new file mode 100644
index 000000000..4740ccda6
--- /dev/null
+++ b/tests/results/test_examples_comment/20_0multi_family_order.md
@@ -0,0 +1,22 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+variable: example # A variable
+family: # A family
+ variable1: example # A first variable
+ subfamily: # A sub family
+ variable: example # A variable
+ variable2: example # A second variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+variable: example # A variable
+family: # A family
+ variable1: example # A first variable
+ subfamily: # A sub family
+ variable: example # A variable
+ variable2: example # A second variable
+```
diff --git a/tests/results/test_examples_comment/20_0validators_differ_redefine.md b/tests/results/test_examples_comment/20_0validators_differ_redefine.md
new file mode 100644
index 000000000..02b0351fa
--- /dev/null
+++ b/tests/results/test_examples_comment/20_0validators_differ_redefine.md
@@ -0,0 +1,8 @@
+# Example with all variables modifiable
+
+```yaml
+---
+var1: no # A first variable
+var2: no # A second variable
+var3: yes # A third variable
+```
diff --git a/tests/results/test_examples_comment/20_1empty_subfamily.md b/tests/results/test_examples_comment/20_1empty_subfamily.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test_examples_comment/20_2family_looks_like_dynamic.md b/tests/results/test_examples_comment/20_2family_looks_like_dynamic.md
new file mode 100644
index 000000000..917852aa9
--- /dev/null
+++ b/tests/results/test_examples_comment/20_2family_looks_like_dynamic.md
@@ -0,0 +1,10 @@
+# Example with all variables modifiable
+
+```yaml
+---
+my_family: # my_family
+ dynamic:
+ - val1
+ - val2
+ var: true # A variable
+```
diff --git a/tests/results/test_examples_comment/20_2family_looks_like_variable.md b/tests/results/test_examples_comment/20_2family_looks_like_variable.md
new file mode 100644
index 000000000..683b5a1a3
--- /dev/null
+++ b/tests/results/test_examples_comment/20_2family_looks_like_variable.md
@@ -0,0 +1,7 @@
+# Example with all variables modifiable
+
+```yaml
+---
+my_family: # my_family
+ default: true
+```
diff --git a/tests/results/test_examples_comment/20_9default_information_parent.md b/tests/results/test_examples_comment/20_9default_information_parent.md
new file mode 100644
index 000000000..c8a20c833
--- /dev/null
+++ b/tests/results/test_examples_comment/20_9default_information_parent.md
@@ -0,0 +1,15 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+family: # family
+ var1: example # A first variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+family: # family
+ var1: example # A first variable
+ var2: example # A second variable
+```
diff --git a/tests/results/test_examples_comment/20_9family_absolute.md b/tests/results/test_examples_comment/20_9family_absolute.md
new file mode 100644
index 000000000..1a118633a
--- /dev/null
+++ b/tests/results/test_examples_comment/20_9family_absolute.md
@@ -0,0 +1,28 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+var1: example # First variable
+family: # A family
+ var2: string6 # A second variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+var1: example # First variable
+family: # A family
+ var2: string6 # A second variable
+ subfamily: # A sub family
+ variable: # Third variable
+ -
+ -
+family2: # A family
+ var2: example # A variable2
+ var3: string5
+ subfamily: # A sub family
+ variable: # Fourth variable
+ -
+ -
+ - string4
+```
diff --git a/tests/results/test_examples_comment/24_0family_hidden_condition_sub_family.md b/tests/results/test_examples_comment/24_0family_hidden_condition_sub_family.md
new file mode 100644
index 000000000..a92c17183
--- /dev/null
+++ b/tests/results/test_examples_comment/24_0family_hidden_condition_sub_family.md
@@ -0,0 +1,17 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+family: # Possibly hidden family
+ subfamily: # subfamily
+ var1: example # A variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+condition: no # The variable use has condition
+family: # Possibly hidden family
+ subfamily: # subfamily
+ var1: example # A variable
+```
diff --git a/tests/results/test_examples_comment/24_0family_hidden_condition_variable_sub_family.md b/tests/results/test_examples_comment/24_0family_hidden_condition_variable_sub_family.md
new file mode 100644
index 000000000..31284333b
--- /dev/null
+++ b/tests/results/test_examples_comment/24_0family_hidden_condition_variable_sub_family.md
@@ -0,0 +1,9 @@
+# Example with all variables modifiable
+
+```yaml
+---
+condition: true # The variable use has condition
+family: # Possibly hidden family
+ subfamily: # A subfamily
+ var1: example # A variable
+```
diff --git a/tests/results/test_examples_comment/24_0family_hidden_param_condition_sub_family.md b/tests/results/test_examples_comment/24_0family_hidden_param_condition_sub_family.md
new file mode 100644
index 000000000..4be9544c2
--- /dev/null
+++ b/tests/results/test_examples_comment/24_0family_hidden_param_condition_sub_family.md
@@ -0,0 +1,17 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+family: # Possibly hidden family
+ sub_family: # A subfamily
+ var1: example # A variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+condition: no # The variable use has condition
+family: # Possibly hidden family
+ sub_family: # A subfamily
+ var1: example # A variable
+```
diff --git a/tests/results/test_examples_comment/24_0family_mandatory_condition.md b/tests/results/test_examples_comment/24_0family_mandatory_condition.md
new file mode 100644
index 000000000..10546d394
--- /dev/null
+++ b/tests/results/test_examples_comment/24_0family_mandatory_condition.md
@@ -0,0 +1,7 @@
+# Example with all variables modifiable
+
+```yaml
+---
+condition: no # A condition
+var: example # A variable
+```
diff --git a/tests/results/test_examples_comment/24_0family_mandatory_condition_variable.md b/tests/results/test_examples_comment/24_0family_mandatory_condition_variable.md
new file mode 100644
index 000000000..d784d43fb
--- /dev/null
+++ b/tests/results/test_examples_comment/24_0family_mandatory_condition_variable.md
@@ -0,0 +1,7 @@
+# Example with all variables modifiable
+
+```yaml
+---
+condition: true # A condition
+var: example # A variable
+```
diff --git a/tests/results/test_examples_comment/24_7validators_variable_optional.md b/tests/results/test_examples_comment/24_7validators_variable_optional.md
new file mode 100644
index 000000000..2d9a0ecc7
--- /dev/null
+++ b/tests/results/test_examples_comment/24_7validators_variable_optional.md
@@ -0,0 +1,15 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+general: # A family
+ int: 5 # A first integer
+```
+# Example with all variables modifiable
+
+```yaml
+---
+general: # A family
+ int: 5 # A first integer
+ int2: 1 # A second integer
+```
diff --git a/tests/results/test_examples_comment/24_family_disabled_var_hidden.md b/tests/results/test_examples_comment/24_family_disabled_var_hidden.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test_examples_comment/40_0leadership.md b/tests/results/test_examples_comment/40_0leadership.md
new file mode 100644
index 000000000..91e56911f
--- /dev/null
+++ b/tests/results/test_examples_comment/40_0leadership.md
@@ -0,0 +1,18 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+leader: # A leadership
+ - leader: example # A leader
+ follower1: example # A follower
+ follower2: example # An other follower
+```
+# Example with all variables modifiable
+
+```yaml
+---
+leader: # A leadership
+ - leader: example # A leader
+ follower1: example # A follower
+ follower2: example # An other follower
+```
diff --git a/tests/results/test_examples_comment/40_0leadership_diff_name.md b/tests/results/test_examples_comment/40_0leadership_diff_name.md
new file mode 100644
index 000000000..43f714b05
--- /dev/null
+++ b/tests/results/test_examples_comment/40_0leadership_diff_name.md
@@ -0,0 +1,18 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+leadership: # A leadership
+ - leader: example # A leader
+ follower1: example # A follower
+ follower2: example # An other follower
+```
+# Example with all variables modifiable
+
+```yaml
+---
+leadership: # A leadership
+ - leader: example # A leader
+ follower1: example # A follower
+ follower2: example # An other follower
+```
diff --git a/tests/results/test_examples_comment/40_0leadership_empty.md b/tests/results/test_examples_comment/40_0leadership_empty.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test_examples_comment/40_0leadership_follower_default_calculation.md b/tests/results/test_examples_comment/40_0leadership_follower_default_calculation.md
new file mode 100644
index 000000000..31b493b47
--- /dev/null
+++ b/tests/results/test_examples_comment/40_0leadership_follower_default_calculation.md
@@ -0,0 +1,16 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+leader: # A leadership
+ - leader: example # A leader
+```
+# Example with all variables modifiable
+
+```yaml
+---
+leader: # A leadership
+ - leader: example # A leader
+ follower1: value # A follower
+ follower2: value # A second follower
+```
diff --git a/tests/results/test_examples_comment/40_0leadership_follower_default_value.md b/tests/results/test_examples_comment/40_0leadership_follower_default_value.md
new file mode 100644
index 000000000..ba48690c2
--- /dev/null
+++ b/tests/results/test_examples_comment/40_0leadership_follower_default_value.md
@@ -0,0 +1,8 @@
+# Example with all variables modifiable
+
+```yaml
+---
+leader: # A leadership
+ - leader: example # A leader
+ follower1: value # A follower with default value
+```
diff --git a/tests/results/test_examples_comment/40_0leadership_leader_follower.md b/tests/results/test_examples_comment/40_0leadership_leader_follower.md
new file mode 100644
index 000000000..bf35a1cbc
--- /dev/null
+++ b/tests/results/test_examples_comment/40_0leadership_leader_follower.md
@@ -0,0 +1,10 @@
+# Example with all variables modifiable
+
+```yaml
+---
+leadership: # A leadership
+ - leader: value1 # A leader
+ follower: value1 # A follower
+ - leader: value2 # A leader
+ follower: value2 # A follower
+```
diff --git a/tests/results/test_examples_comment/40_0leadership_leader_not_multi.md b/tests/results/test_examples_comment/40_0leadership_leader_not_multi.md
new file mode 100644
index 000000000..583c55593
--- /dev/null
+++ b/tests/results/test_examples_comment/40_0leadership_leader_not_multi.md
@@ -0,0 +1,22 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+general1: # general1
+ leader: # Leader
+ - leader: example # Leader
+ follower1: example # Follower1
+ follower2: example # Follower2
+```
+# Example with all variables modifiable
+
+```yaml
+---
+general: # general
+ mode_conteneur_actif: non # No change
+general1: # general1
+ leader: # Leader
+ - leader: example # Leader
+ follower1: example # Follower1
+ follower2: example # Follower2
+```
diff --git a/tests/results/test_examples_comment/40_0leadership_reduce.md b/tests/results/test_examples_comment/40_0leadership_reduce.md
new file mode 100644
index 000000000..168265c40
--- /dev/null
+++ b/tests/results/test_examples_comment/40_0leadership_reduce.md
@@ -0,0 +1,10 @@
+# Example with all variables modifiable
+
+```yaml
+---
+leadership: # A leadership
+ - leader: val1 # A leader
+ follower: example # A follower
+ - leader: val2 # A leader
+ follower: example # A follower
+```
diff --git a/tests/results/test_examples_comment/40_1leadership_append_follower.md b/tests/results/test_examples_comment/40_1leadership_append_follower.md
new file mode 100644
index 000000000..3a299433a
--- /dev/null
+++ b/tests/results/test_examples_comment/40_1leadership_append_follower.md
@@ -0,0 +1,20 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+leader: # A leadership
+ - leader: example # The leader
+ follower1: example # The follower1
+ follower2: example # The follower2
+ follower3: example # The follower3
+```
+# Example with all variables modifiable
+
+```yaml
+---
+leader: # A leadership
+ - leader: example # The leader
+ follower1: example # The follower1
+ follower2: example # The follower2
+ follower3: example # The follower3
+```
diff --git a/tests/results/test_examples_comment/40_2leadership_calculation_index.md b/tests/results/test_examples_comment/40_2leadership_calculation_index.md
new file mode 100644
index 000000000..c3990059b
--- /dev/null
+++ b/tests/results/test_examples_comment/40_2leadership_calculation_index.md
@@ -0,0 +1,12 @@
+# Example with all variables modifiable
+
+```yaml
+---
+leader: # A leadership
+ - leader: a # A leader
+ follower1: 0 # A follower
+ - leader: b # A leader
+ follower1: 1 # A follower
+ - leader: c # A leader
+ follower1: 2 # A follower
+```
diff --git a/tests/results/test_examples_comment/40_2leadership_calculation_index_2.md b/tests/results/test_examples_comment/40_2leadership_calculation_index_2.md
new file mode 100644
index 000000000..c3990059b
--- /dev/null
+++ b/tests/results/test_examples_comment/40_2leadership_calculation_index_2.md
@@ -0,0 +1,12 @@
+# Example with all variables modifiable
+
+```yaml
+---
+leader: # A leadership
+ - leader: a # A leader
+ follower1: 0 # A follower
+ - leader: b # A leader
+ follower1: 1 # A follower
+ - leader: c # A leader
+ follower1: 2 # A follower
+```
diff --git a/tests/results/test_examples_comment/40_6leadership_follower_multi.md b/tests/results/test_examples_comment/40_6leadership_follower_multi.md
new file mode 100644
index 000000000..f5a17ff59
--- /dev/null
+++ b/tests/results/test_examples_comment/40_6leadership_follower_multi.md
@@ -0,0 +1,20 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+leadership: # A leadership
+ - leader: example # The leader
+ follower1: # The first follower
+ - example
+```
+# Example with all variables modifiable
+
+```yaml
+---
+leadership: # A leadership
+ - leader: example # The leader
+ follower1: # The first follower
+ - example
+ follower2: # The second follower
+ - value
+```
diff --git a/tests/results/test_examples_comment/40_6leadership_follower_multi_no_mandatory.md b/tests/results/test_examples_comment/40_6leadership_follower_multi_no_mandatory.md
new file mode 100644
index 000000000..a14b8c6be
--- /dev/null
+++ b/tests/results/test_examples_comment/40_6leadership_follower_multi_no_mandatory.md
@@ -0,0 +1,11 @@
+# Example with all variables modifiable
+
+```yaml
+---
+leadership: # A leadership
+ - leader: example # The leader
+ follower1: # The first follower
+ - example
+ follower2: # The second follower
+ - value
+```
diff --git a/tests/results/test_examples_comment/40_8calculation_boolean.md b/tests/results/test_examples_comment/40_8calculation_boolean.md
new file mode 100644
index 000000000..852c2d080
--- /dev/null
+++ b/tests/results/test_examples_comment/40_8calculation_boolean.md
@@ -0,0 +1,11 @@
+# Example with all variables modifiable
+
+```yaml
+---
+bool: false # A boolean variable
+multi1: # A first multi variable
+ - false
+multi2: # A second multi variable
+ - true
+ - false
+```
diff --git a/tests/results/test_examples_comment/40_8calculation_multi_variable.md b/tests/results/test_examples_comment/40_8calculation_multi_variable.md
new file mode 100644
index 000000000..5b4e4647e
--- /dev/null
+++ b/tests/results/test_examples_comment/40_8calculation_multi_variable.md
@@ -0,0 +1,10 @@
+# Example with all variables modifiable
+
+```yaml
+---
+var: # A first variable
+ - no
+ - yes
+var2: no # A second variable
+var3: yes # A third variable
+```
diff --git a/tests/results/test_examples_comment/40_8calculation_multi_variable_parent.md b/tests/results/test_examples_comment/40_8calculation_multi_variable_parent.md
new file mode 100644
index 000000000..488167313
--- /dev/null
+++ b/tests/results/test_examples_comment/40_8calculation_multi_variable_parent.md
@@ -0,0 +1,8 @@
+# Example with all variables modifiable
+
+```yaml
+---
+var: no # A variable
+fam1: # A family
+ var: no # A calculated variable
+```
diff --git a/tests/results/test_examples_comment/40_8calculation_multi_variable_parent2.md b/tests/results/test_examples_comment/40_8calculation_multi_variable_parent2.md
new file mode 100644
index 000000000..2f5ca5cd5
--- /dev/null
+++ b/tests/results/test_examples_comment/40_8calculation_multi_variable_parent2.md
@@ -0,0 +1,9 @@
+# Example with all variables modifiable
+
+```yaml
+---
+fam1: # First family
+ var: no # A variable
+fam2: # Second family
+ var: no # A variable
+```
diff --git a/tests/results/test_examples_comment/40_9calculation_variable_leader_follower_multi_inside.md b/tests/results/test_examples_comment/40_9calculation_variable_leader_follower_multi_inside.md
new file mode 100644
index 000000000..ded2bed9a
--- /dev/null
+++ b/tests/results/test_examples_comment/40_9calculation_variable_leader_follower_multi_inside.md
@@ -0,0 +1,12 @@
+# Example with all variables modifiable
+
+```yaml
+---
+leadership: # A leadership
+ - leader: value1 # A leader
+ follower: # A follower
+ - value1
+ - leader: value2 # A leader
+ follower: # A follower
+ - value2
+```
diff --git a/tests/results/test_examples_comment/40_9leadership-calculation-outside-follower-first.md b/tests/results/test_examples_comment/40_9leadership-calculation-outside-follower-first.md
new file mode 100644
index 000000000..954eda1c5
--- /dev/null
+++ b/tests/results/test_examples_comment/40_9leadership-calculation-outside-follower-first.md
@@ -0,0 +1,14 @@
+# Example with all variables modifiable
+
+```yaml
+---
+leader: # A leadership
+ - leader: value1 # A leader
+ follower1: val11 # A follower
+ follower2: val21 # An other follower
+ - leader: value2 # A leader
+ follower1: val11 # A follower
+ follower2: val21 # An other follower
+calculate: # A calculated variable
+ - val11
+```
diff --git a/tests/results/test_examples_comment/40_9leadership-calculation-outside-follower-last.md b/tests/results/test_examples_comment/40_9leadership-calculation-outside-follower-last.md
new file mode 100644
index 000000000..954eda1c5
--- /dev/null
+++ b/tests/results/test_examples_comment/40_9leadership-calculation-outside-follower-last.md
@@ -0,0 +1,14 @@
+# Example with all variables modifiable
+
+```yaml
+---
+leader: # A leadership
+ - leader: value1 # A leader
+ follower1: val11 # A follower
+ follower2: val21 # An other follower
+ - leader: value2 # A leader
+ follower1: val11 # A follower
+ follower2: val21 # An other follower
+calculate: # A calculated variable
+ - val11
+```
diff --git a/tests/results/test_examples_comment/40_9leadership-calculation-outside-follower-no-mandatory.md b/tests/results/test_examples_comment/40_9leadership-calculation-outside-follower-no-mandatory.md
new file mode 100644
index 000000000..06491f86f
--- /dev/null
+++ b/tests/results/test_examples_comment/40_9leadership-calculation-outside-follower-no-mandatory.md
@@ -0,0 +1,13 @@
+# Example with all variables modifiable
+
+```yaml
+---
+leader: # leader
+ - leader: a
+ follower: example
+ - leader: b
+ follower: example
+variable:
+ -
+ -
+```
diff --git a/tests/results/test_examples_comment/40_9leadership-calculation-outside-follower.md b/tests/results/test_examples_comment/40_9leadership-calculation-outside-follower.md
new file mode 100644
index 000000000..32fe74217
--- /dev/null
+++ b/tests/results/test_examples_comment/40_9leadership-calculation-outside-follower.md
@@ -0,0 +1,15 @@
+# Example with all variables modifiable
+
+```yaml
+---
+leader: # A leadership
+ - leader: value1 # A leader
+ follower1: val11 # A follower
+ follower2: val21 # An other follower
+ - leader: value2 # A leader
+ follower1: val11 # A follower
+ follower2: val21 # An other follower
+calculate: # A calculated variable
+ - val11
+ - val11
+```
diff --git a/tests/results/test_examples_comment/40_9leadership-calculation-outside-leader-first.md b/tests/results/test_examples_comment/40_9leadership-calculation-outside-leader-first.md
new file mode 100644
index 000000000..9a1e6fd61
--- /dev/null
+++ b/tests/results/test_examples_comment/40_9leadership-calculation-outside-leader-first.md
@@ -0,0 +1,13 @@
+# Example with all variables modifiable
+
+```yaml
+---
+leader: # A leadership
+ - leader: value1 # A leader
+ follower1: val11 # A follower
+ follower2: val21 # An other follower
+ - leader: value2 # A leader
+ follower1: val11 # A follower
+ follower2: val21 # An other follower
+calculate: value1 # A calculated variable
+```
diff --git a/tests/results/test_examples_comment/40_9leadership-calculation-outside-leader-last.md b/tests/results/test_examples_comment/40_9leadership-calculation-outside-leader-last.md
new file mode 100644
index 000000000..e9c403716
--- /dev/null
+++ b/tests/results/test_examples_comment/40_9leadership-calculation-outside-leader-last.md
@@ -0,0 +1,13 @@
+# Example with all variables modifiable
+
+```yaml
+---
+leader: # A leadership
+ - leader: value1 # A leader
+ follower1: val11 # A follower
+ follower2: val21 # An other follower
+ - leader: value2 # A leader
+ follower1: val11 # A follower
+ follower2: val21 # An other follower
+calculate: value2 # A calculated variable
+```
diff --git a/tests/results/test_examples_comment/40_9leadership-calculation-outside-leader.md b/tests/results/test_examples_comment/40_9leadership-calculation-outside-leader.md
new file mode 100644
index 000000000..8700c1c2c
--- /dev/null
+++ b/tests/results/test_examples_comment/40_9leadership-calculation-outside-leader.md
@@ -0,0 +1,15 @@
+# Example with all variables modifiable
+
+```yaml
+---
+leader: # A leadership
+ - leader: value1 # A leader
+ follower1: val11 # A follower
+ follower2: val21 # An other follower
+ - leader: value2 # A leader
+ follower1: val11 # A follower
+ follower2: val21 # An other follower
+calculate: # A calculated variable
+ - value1
+ - value2
+```
diff --git a/tests/results/test_examples_comment/40_9leadership-calculation-variable.md b/tests/results/test_examples_comment/40_9leadership-calculation-variable.md
new file mode 100644
index 000000000..e7fb5f883
--- /dev/null
+++ b/tests/results/test_examples_comment/40_9leadership-calculation-variable.md
@@ -0,0 +1,15 @@
+# Example with all variables modifiable
+
+```yaml
+---
+calculate: # A calculated variable
+ - value1
+ - value2
+leader: # A leadership
+ - leader: value1 # A leader
+ follower1: val11 # A follower
+ follower2: val21 # An other follower
+ - leader: value2 # A leader
+ follower1: val11 # A follower
+ follower2: val21 # An other follower
+```
diff --git a/tests/results/test_examples_comment/40_9leadership-calculation-variable_leader_follower.md b/tests/results/test_examples_comment/40_9leadership-calculation-variable_leader_follower.md
new file mode 100644
index 000000000..050ea26d6
--- /dev/null
+++ b/tests/results/test_examples_comment/40_9leadership-calculation-variable_leader_follower.md
@@ -0,0 +1,15 @@
+# Example with all variables modifiable
+
+```yaml
+---
+leadership_1: # A leadership
+ - leader: value1 # A leader
+ follower: example # A follower
+ - leader: value2 # A leader
+ follower: example # A follower
+leadership_2: # A second leadership
+ - leader: # A leader
+ follower: val # A follower
+ - leader: # A leader
+ follower: val # A follower
+```
diff --git a/tests/results/test_examples_comment/40_9leadership-calculation-variable_leader_follower_not_same.md b/tests/results/test_examples_comment/40_9leadership-calculation-variable_leader_follower_not_same.md
new file mode 100644
index 000000000..e349caa5d
--- /dev/null
+++ b/tests/results/test_examples_comment/40_9leadership-calculation-variable_leader_follower_not_same.md
@@ -0,0 +1,19 @@
+# Example with all variables modifiable
+
+```yaml
+---
+leadership_1: # A leadership
+ - leader: value1 # A leader
+ follower: example # A follower
+ - leader: value2 # A leader
+ follower: example # A follower
+leadership_2: # A second leadership
+ - leader: value1 # A leader
+ follower: # A follower
+ - value1
+ - value2
+ - leader: value2 # A leader
+ follower: # A follower
+ - value1
+ - value2
+```
diff --git a/tests/results/test_examples_comment/41_0choice_leader.md b/tests/results/test_examples_comment/41_0choice_leader.md
new file mode 100644
index 000000000..bb1f91466
--- /dev/null
+++ b/tests/results/test_examples_comment/41_0choice_leader.md
@@ -0,0 +1,8 @@
+# Example with all variables modifiable
+
+```yaml
+---
+leader: # The leadership
+ - leader: example # The leader
+ follower1: a_choice # A follower
+```
diff --git a/tests/results/test_examples_comment/44_0leadership_hidden.md b/tests/results/test_examples_comment/44_0leadership_hidden.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test_examples_comment/44_0leadership_leader_hidden.md b/tests/results/test_examples_comment/44_0leadership_leader_hidden.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test_examples_comment/44_1leadership_append_hidden_follower.md b/tests/results/test_examples_comment/44_1leadership_append_hidden_follower.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test_examples_comment/44_4disabled_calcultion_follower_index.md b/tests/results/test_examples_comment/44_4disabled_calcultion_follower_index.md
new file mode 100644
index 000000000..092d45a65
--- /dev/null
+++ b/tests/results/test_examples_comment/44_4disabled_calcultion_follower_index.md
@@ -0,0 +1,10 @@
+# Example with all variables modifiable
+
+```yaml
+---
+leadership: # A leadership
+ - leader: a # Aleader
+ follower: value # A follower
+ - leader: b # Aleader
+ follower: value # A follower
+```
diff --git a/tests/results/test_examples_comment/44_4leadership_mandatory.md b/tests/results/test_examples_comment/44_4leadership_mandatory.md
new file mode 100644
index 000000000..c32da6d45
--- /dev/null
+++ b/tests/results/test_examples_comment/44_4leadership_mandatory.md
@@ -0,0 +1,15 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+leader: # A leadership
+ - leader: example # A leader
+```
+# Example with all variables modifiable
+
+```yaml
+---
+leader: # A leadership
+ - leader: example # A leader
+ follower1: example # A follower
+```
diff --git a/tests/results/test_examples_comment/44_4leadership_mandatory_follower.md b/tests/results/test_examples_comment/44_4leadership_mandatory_follower.md
new file mode 100644
index 000000000..e8d169af1
--- /dev/null
+++ b/tests/results/test_examples_comment/44_4leadership_mandatory_follower.md
@@ -0,0 +1,8 @@
+# Example with all variables modifiable
+
+```yaml
+---
+leader: # A leadership
+ - leader: example # A leader
+ follower: example # A follower
+```
diff --git a/tests/results/test_examples_comment/44_5leadership_leader_hidden_calculation.md b/tests/results/test_examples_comment/44_5leadership_leader_hidden_calculation.md
new file mode 100644
index 000000000..5771295b6
--- /dev/null
+++ b/tests/results/test_examples_comment/44_5leadership_leader_hidden_calculation.md
@@ -0,0 +1,9 @@
+# Example with all variables modifiable
+
+```yaml
+---
+condition: no # A condition
+leader: # A leadership
+ - leader: example # A leader
+ follower: example # A follower
+```
diff --git a/tests/results/test_examples_comment/44_6leadership_follower_disabled_calculation.md b/tests/results/test_examples_comment/44_6leadership_follower_disabled_calculation.md
new file mode 100644
index 000000000..0fce32821
--- /dev/null
+++ b/tests/results/test_examples_comment/44_6leadership_follower_disabled_calculation.md
@@ -0,0 +1,17 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+leader: # A leadership
+ - leader: example # A leader
+ follower: example # A follower
+```
+# Example with all variables modifiable
+
+```yaml
+---
+condition: yes # A condition
+leader: # A leadership
+ - leader: example # A leader
+ follower: example # A follower
+```
diff --git a/tests/results/test_examples_comment/60_0family_dynamic.md b/tests/results/test_examples_comment/60_0family_dynamic.md
new file mode 100644
index 000000000..b51bafb35
--- /dev/null
+++ b/tests/results/test_examples_comment/60_0family_dynamic.md
@@ -0,0 +1,21 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+dynval1: # A dynamic family
+ var: example # A dynamic variable
+dynval2: # A dynamic family
+ var: example # A dynamic variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+var: # A suffix variable
+ - val1
+ - val2
+dynval1: # A dynamic family
+ var: example # A dynamic variable
+dynval2: # A dynamic family
+ var: example # A dynamic variable
+```
diff --git a/tests/results/test_examples_comment/60_0family_dynamic_1_1.md b/tests/results/test_examples_comment/60_0family_dynamic_1_1.md
new file mode 100644
index 000000000..411f075ba
--- /dev/null
+++ b/tests/results/test_examples_comment/60_0family_dynamic_1_1.md
@@ -0,0 +1,21 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+dynval1: # A dynamic family
+ vardyn: example # A dynamic variable
+dynval2: # A dynamic family
+ vardyn: example # A dynamic variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+var: # A suffix variable
+ - val1
+ - val2
+dynval1: # A dynamic family
+ vardyn: example # A dynamic variable
+dynval2: # A dynamic family
+ vardyn: example # A dynamic variable
+```
diff --git a/tests/results/test_examples_comment/60_0family_dynamic_1_1_empty.md b/tests/results/test_examples_comment/60_0family_dynamic_1_1_empty.md
new file mode 100644
index 000000000..411f075ba
--- /dev/null
+++ b/tests/results/test_examples_comment/60_0family_dynamic_1_1_empty.md
@@ -0,0 +1,21 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+dynval1: # A dynamic family
+ vardyn: example # A dynamic variable
+dynval2: # A dynamic family
+ vardyn: example # A dynamic variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+var: # A suffix variable
+ - val1
+ - val2
+dynval1: # A dynamic family
+ vardyn: example # A dynamic variable
+dynval2: # A dynamic family
+ vardyn: example # A dynamic variable
+```
diff --git a/tests/results/test_examples_comment/60_0family_dynamic_empty.md b/tests/results/test_examples_comment/60_0family_dynamic_empty.md
new file mode 100644
index 000000000..67672ee9b
--- /dev/null
+++ b/tests/results/test_examples_comment/60_0family_dynamic_empty.md
@@ -0,0 +1,16 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+dynexample: # A dynamic family
+ var: example # A dynamic variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+var: # A suffix variable
+ - example
+dynexample: # A dynamic family
+ var: example # A dynamic variable
+```
diff --git a/tests/results/test_examples_comment/60_0family_dynamic_forbidden_char.md b/tests/results/test_examples_comment/60_0family_dynamic_forbidden_char.md
new file mode 100644
index 000000000..1e6b5988d
--- /dev/null
+++ b/tests/results/test_examples_comment/60_0family_dynamic_forbidden_char.md
@@ -0,0 +1,14 @@
+# Example with all variables modifiable
+
+```yaml
+---
+var: # A suffix variable
+ - val.1
+ - val.2
+dynval_1: # A dynamic family
+ var1: val.1 # A dynamic variable
+ var2: val.1 # A dynamic variable
+dynval_2: # A dynamic family
+ var1: val.2 # A dynamic variable
+ var2: val.2 # A dynamic variable
+```
diff --git a/tests/results/test_examples_comment/60_0family_dynamic_no_description.md b/tests/results/test_examples_comment/60_0family_dynamic_no_description.md
new file mode 100644
index 000000000..f3e8f2935
--- /dev/null
+++ b/tests/results/test_examples_comment/60_0family_dynamic_no_description.md
@@ -0,0 +1,21 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+dynval1: # A dynamic family
+ var: example
+dynval2: # A dynamic family
+ var: example
+```
+# Example with all variables modifiable
+
+```yaml
+---
+var: # A suffix variable
+ - val1
+ - val2
+dynval1: # A dynamic family
+ var: example
+dynval2: # A dynamic family
+ var: example
+```
diff --git a/tests/results/test_examples_comment/60_0family_dynamic_no_description_empty.md b/tests/results/test_examples_comment/60_0family_dynamic_no_description_empty.md
new file mode 100644
index 000000000..f3e8f2935
--- /dev/null
+++ b/tests/results/test_examples_comment/60_0family_dynamic_no_description_empty.md
@@ -0,0 +1,21 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+dynval1: # A dynamic family
+ var: example
+dynval2: # A dynamic family
+ var: example
+```
+# Example with all variables modifiable
+
+```yaml
+---
+var: # A suffix variable
+ - val1
+ - val2
+dynval1: # A dynamic family
+ var: example
+dynval2: # A dynamic family
+ var: example
+```
diff --git a/tests/results/test_examples_comment/60_0family_dynamic_source_hidden.md b/tests/results/test_examples_comment/60_0family_dynamic_source_hidden.md
new file mode 100644
index 000000000..d6ef69da5
--- /dev/null
+++ b/tests/results/test_examples_comment/60_0family_dynamic_source_hidden.md
@@ -0,0 +1,18 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+dynval1: # A dynamic family
+ var: example # A dynamic variable
+dynval2: # A dynamic family
+ var: example # A dynamic variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+dynval1: # A dynamic family
+ var: example # A dynamic variable
+dynval2: # A dynamic family
+ var: example # A dynamic variable
+```
diff --git a/tests/results/test_examples_comment/60_0family_dynamic_static.md b/tests/results/test_examples_comment/60_0family_dynamic_static.md
new file mode 100644
index 000000000..932bafda3
--- /dev/null
+++ b/tests/results/test_examples_comment/60_0family_dynamic_static.md
@@ -0,0 +1,18 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+dynval1: # A dynamic family
+ var: example # A variable inside a dynamic family
+dynval2: # A dynamic family
+ var: example # A variable inside a dynamic family
+```
+# Example with all variables modifiable
+
+```yaml
+---
+dynval1: # A dynamic family
+ var: example # A variable inside a dynamic family
+dynval2: # A dynamic family
+ var: example # A variable inside a dynamic family
+```
diff --git a/tests/results/test_examples_comment/60_0family_dynamic_test.md b/tests/results/test_examples_comment/60_0family_dynamic_test.md
new file mode 100644
index 000000000..94815bd51
--- /dev/null
+++ b/tests/results/test_examples_comment/60_0family_dynamic_test.md
@@ -0,0 +1,24 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+var: # A suffix variable
+ - val1
+ - val2
+dynval1: # A dynamic family
+ var: example # A dynamic variable
+dynval2: # A dynamic family
+ var: example # A dynamic variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+var: # A suffix variable
+ - val1
+ - val2
+dynval1: # A dynamic family
+ var: example # A dynamic variable
+dynval2: # A dynamic family
+ var: example # A dynamic variable
+```
diff --git a/tests/results/test_examples_comment/60_0family_dynamic_upper_char.md b/tests/results/test_examples_comment/60_0family_dynamic_upper_char.md
new file mode 100644
index 000000000..e601f3bdb
--- /dev/null
+++ b/tests/results/test_examples_comment/60_0family_dynamic_upper_char.md
@@ -0,0 +1,21 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+dynval1: # A dynamic family
+ var: example # A dynamic variable
+dynval2: # A dynamic family
+ var: example # A dynamic variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+var: # A suffix variable
+ - Val1
+ - VAL2
+dynval1: # A dynamic family
+ var: example # A dynamic variable
+dynval2: # A dynamic family
+ var: example # A dynamic variable
+```
diff --git a/tests/results/test_examples_comment/60_0family_dynamic_variable_empty.md b/tests/results/test_examples_comment/60_0family_dynamic_variable_empty.md
new file mode 100644
index 000000000..896ec7e51
--- /dev/null
+++ b/tests/results/test_examples_comment/60_0family_dynamic_variable_empty.md
@@ -0,0 +1,16 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+var: # A suffix variable
+ - example
+```
+# Example with all variables modifiable
+
+```yaml
+---
+var: # A suffix variable
+ - example
+dynexample: # A dynamic family
+ var: val # A variable inside dynamic family
+```
diff --git a/tests/results/test_examples_comment/60_0family_dynamic_variable_optional.md b/tests/results/test_examples_comment/60_0family_dynamic_variable_optional.md
new file mode 100644
index 000000000..1250909e1
--- /dev/null
+++ b/tests/results/test_examples_comment/60_0family_dynamic_variable_optional.md
@@ -0,0 +1,9 @@
+# Example with all variables modifiable
+
+```yaml
+---
+dyna: # A dynamic family
+ var: val # A variable inside dynamic family
+dynb: # A dynamic family
+ var: val # A variable inside dynamic family
+```
diff --git a/tests/results/test_examples_comment/60_0family_dynamic_variable_suffix.md b/tests/results/test_examples_comment/60_0family_dynamic_variable_suffix.md
new file mode 100644
index 000000000..bdc035ff7
--- /dev/null
+++ b/tests/results/test_examples_comment/60_0family_dynamic_variable_suffix.md
@@ -0,0 +1,12 @@
+# Example with all variables modifiable
+
+```yaml
+---
+var: # A suffix variable
+ - val1
+ - val2
+dynval1: # A dynamic family
+ var: a value # A dynamic variable with suffix {{ identifier }}
+dynval2: # A dynamic family
+ var: a value # A dynamic variable with suffix {{ identifier }}
+```
diff --git a/tests/results/test_examples_comment/60_0family_dynamic_variable_suffix_empty.md b/tests/results/test_examples_comment/60_0family_dynamic_variable_suffix_empty.md
new file mode 100644
index 000000000..066e9abe1
--- /dev/null
+++ b/tests/results/test_examples_comment/60_0family_dynamic_variable_suffix_empty.md
@@ -0,0 +1,20 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+var: # A suffix variable
+ - val1
+ - val2
+```
+# Example with all variables modifiable
+
+```yaml
+---
+var: # A suffix variable
+ - val1
+ - val2
+dynval1: # A dynamic family
+ var: a value # A dynamic variable with suffix {{ identifier }}
+dynval2: # A dynamic family
+ var: a value # A dynamic variable with suffix {{ identifier }}
+```
diff --git a/tests/results/test_examples_comment/60_0family_empty.md b/tests/results/test_examples_comment/60_0family_empty.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test_examples_comment/60_0family_hidden.md b/tests/results/test_examples_comment/60_0family_hidden.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test_examples_comment/60_0family_mode.md b/tests/results/test_examples_comment/60_0family_mode.md
new file mode 100644
index 000000000..9794e1286
--- /dev/null
+++ b/tests/results/test_examples_comment/60_0family_mode.md
@@ -0,0 +1,7 @@
+# Example with all variables modifiable
+
+```yaml
+---
+family: # A family
+ var: non # A variable
+```
diff --git a/tests/results/test_examples_comment/60_1family_dynamic_jinja.md b/tests/results/test_examples_comment/60_1family_dynamic_jinja.md
new file mode 100644
index 000000000..6a50a47de
--- /dev/null
+++ b/tests/results/test_examples_comment/60_1family_dynamic_jinja.md
@@ -0,0 +1,12 @@
+# Example with all variables modifiable
+
+```yaml
+---
+var: # A suffix variable
+ - val1
+ - val2
+dyn1: # A dynamic family
+ var: val # A dynamic variable
+dyn2: # A dynamic family
+ var: val # A dynamic variable
+```
diff --git a/tests/results/test_examples_comment/60_2family_dynamic_jinja_fill_sub_group.md b/tests/results/test_examples_comment/60_2family_dynamic_jinja_fill_sub_group.md
new file mode 100644
index 000000000..2493083cb
--- /dev/null
+++ b/tests/results/test_examples_comment/60_2family_dynamic_jinja_fill_sub_group.md
@@ -0,0 +1,26 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+dynval1: # A dynamic family
+ family: # A family
+ var: example # With a variable
+dynval2: # A dynamic family
+ family: # A family
+ var: example # With a variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+var1: # A suffix variable
+ - val1
+ - val2
+dynval1: # A dynamic family
+ family: # A family
+ var: example # With a variable
+dynval2: # A dynamic family
+ family: # A family
+ var: example # With a variable
+var2: example # A second variable
+```
diff --git a/tests/results/test_examples_comment/60_2family_dynamic_jinja_fill_sub_group_2.md b/tests/results/test_examples_comment/60_2family_dynamic_jinja_fill_sub_group_2.md
new file mode 100644
index 000000000..4cef13108
--- /dev/null
+++ b/tests/results/test_examples_comment/60_2family_dynamic_jinja_fill_sub_group_2.md
@@ -0,0 +1,15 @@
+# Example with all variables modifiable
+
+```yaml
+---
+var: # A identifier variable
+ - val1
+ - val2
+dynval1: # A dynamic family
+ family: # A family inside dynamic family
+ var: val1 # A dynamic variable
+dynval2: # A dynamic family
+ family: # A family inside dynamic family
+ var: val2 # A dynamic variable
+var2: val1 # A varible outside dynamic family
+```
diff --git a/tests/results/test_examples_comment/60_2family_dynamic_jinja_fill_sub_group_2_empty.md b/tests/results/test_examples_comment/60_2family_dynamic_jinja_fill_sub_group_2_empty.md
new file mode 100644
index 000000000..4cef13108
--- /dev/null
+++ b/tests/results/test_examples_comment/60_2family_dynamic_jinja_fill_sub_group_2_empty.md
@@ -0,0 +1,15 @@
+# Example with all variables modifiable
+
+```yaml
+---
+var: # A identifier variable
+ - val1
+ - val2
+dynval1: # A dynamic family
+ family: # A family inside dynamic family
+ var: val1 # A dynamic variable
+dynval2: # A dynamic family
+ family: # A family inside dynamic family
+ var: val2 # A dynamic variable
+var2: val1 # A varible outside dynamic family
+```
diff --git a/tests/results/test_examples_comment/60_2family_dynamic_jinja_fill_sub_group_empty.md b/tests/results/test_examples_comment/60_2family_dynamic_jinja_fill_sub_group_empty.md
new file mode 100644
index 000000000..2493083cb
--- /dev/null
+++ b/tests/results/test_examples_comment/60_2family_dynamic_jinja_fill_sub_group_empty.md
@@ -0,0 +1,26 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+dynval1: # A dynamic family
+ family: # A family
+ var: example # With a variable
+dynval2: # A dynamic family
+ family: # A family
+ var: example # With a variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+var1: # A suffix variable
+ - val1
+ - val2
+dynval1: # A dynamic family
+ family: # A family
+ var: example # With a variable
+dynval2: # A dynamic family
+ family: # A family
+ var: example # With a variable
+var2: example # A second variable
+```
diff --git a/tests/results/test_examples_comment/60_2family_dynamic_outside_calc.md b/tests/results/test_examples_comment/60_2family_dynamic_outside_calc.md
new file mode 100644
index 000000000..c2721d00a
--- /dev/null
+++ b/tests/results/test_examples_comment/60_2family_dynamic_outside_calc.md
@@ -0,0 +1,13 @@
+# Example with all variables modifiable
+
+```yaml
+---
+var1: # A suffx variable
+ - val1
+ - val2
+dynval1: # A dynamic family
+ var: val # A dynamic variable
+dynval2: # A dynamic family
+ var: val # A dynamic variable
+newvar: val # A second variable
+```
diff --git a/tests/results/test_examples_comment/60_2family_dynamic_outside_calc_empty.md b/tests/results/test_examples_comment/60_2family_dynamic_outside_calc_empty.md
new file mode 100644
index 000000000..c2721d00a
--- /dev/null
+++ b/tests/results/test_examples_comment/60_2family_dynamic_outside_calc_empty.md
@@ -0,0 +1,13 @@
+# Example with all variables modifiable
+
+```yaml
+---
+var1: # A suffx variable
+ - val1
+ - val2
+dynval1: # A dynamic family
+ var: val # A dynamic variable
+dynval2: # A dynamic family
+ var: val # A dynamic variable
+newvar: val # A second variable
+```
diff --git a/tests/results/test_examples_comment/60_5family_dynamic_calc_suffix2.md b/tests/results/test_examples_comment/60_5family_dynamic_calc_suffix2.md
new file mode 100644
index 000000000..bf59bd928
--- /dev/null
+++ b/tests/results/test_examples_comment/60_5family_dynamic_calc_suffix2.md
@@ -0,0 +1,12 @@
+# Example with all variables modifiable
+
+```yaml
+---
+var: # A suffix variable
+ - val1
+ - val2
+dynval1: # A dynamic family
+ var: val1 # Suffix has value
+dynval2: # A dynamic family
+ var: val2 # Suffix has value
+```
diff --git a/tests/results/test_examples_comment/60_5family_dynamic_calc_suffix2_empty.md b/tests/results/test_examples_comment/60_5family_dynamic_calc_suffix2_empty.md
new file mode 100644
index 000000000..bf59bd928
--- /dev/null
+++ b/tests/results/test_examples_comment/60_5family_dynamic_calc_suffix2_empty.md
@@ -0,0 +1,12 @@
+# Example with all variables modifiable
+
+```yaml
+---
+var: # A suffix variable
+ - val1
+ - val2
+dynval1: # A dynamic family
+ var: val1 # Suffix has value
+dynval2: # A dynamic family
+ var: val2 # Suffix has value
+```
diff --git a/tests/results/test_examples_comment/60_5family_dynamic_calc_suffix_param.md b/tests/results/test_examples_comment/60_5family_dynamic_calc_suffix_param.md
new file mode 100644
index 000000000..55608f11f
--- /dev/null
+++ b/tests/results/test_examples_comment/60_5family_dynamic_calc_suffix_param.md
@@ -0,0 +1,12 @@
+# Example with all variables modifiable
+
+```yaml
+---
+var: # A identifier variable
+ - val1
+ - val2
+dynval1: # A dynamic family
+ var: val1 # A dynamic variable
+dynval2: # A dynamic family
+ var: val2 # A dynamic variable
+```
diff --git a/tests/results/test_examples_comment/60_5family_dynamic_calc_suffix_param_empty.md b/tests/results/test_examples_comment/60_5family_dynamic_calc_suffix_param_empty.md
new file mode 100644
index 000000000..55608f11f
--- /dev/null
+++ b/tests/results/test_examples_comment/60_5family_dynamic_calc_suffix_param_empty.md
@@ -0,0 +1,12 @@
+# Example with all variables modifiable
+
+```yaml
+---
+var: # A identifier variable
+ - val1
+ - val2
+dynval1: # A dynamic family
+ var: val1 # A dynamic variable
+dynval2: # A dynamic family
+ var: val2 # A dynamic variable
+```
diff --git a/tests/results/test_examples_comment/60_5family_dynamic_calc_variable.md b/tests/results/test_examples_comment/60_5family_dynamic_calc_variable.md
new file mode 100644
index 000000000..f7fc3ccb9
--- /dev/null
+++ b/tests/results/test_examples_comment/60_5family_dynamic_calc_variable.md
@@ -0,0 +1,22 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+dynval1: # dyn{{ identifier }}
+ var: example # A dynamic variable
+dynval2: # dyn{{ identifier }}
+ var: example # A dynamic variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+var1: # A suffix variable
+ - val1
+ - val2
+dynval1: # dyn{{ identifier }}
+ var: example # A dynamic variable
+dynval2: # dyn{{ identifier }}
+ var: example # A dynamic variable
+var2: example # A variable calculated
+```
diff --git a/tests/results/test_examples_comment/60_5family_dynamic_calc_variable_empty.md b/tests/results/test_examples_comment/60_5family_dynamic_calc_variable_empty.md
new file mode 100644
index 000000000..f7fc3ccb9
--- /dev/null
+++ b/tests/results/test_examples_comment/60_5family_dynamic_calc_variable_empty.md
@@ -0,0 +1,22 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+dynval1: # dyn{{ identifier }}
+ var: example # A dynamic variable
+dynval2: # dyn{{ identifier }}
+ var: example # A dynamic variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+var1: # A suffix variable
+ - val1
+ - val2
+dynval1: # dyn{{ identifier }}
+ var: example # A dynamic variable
+dynval2: # dyn{{ identifier }}
+ var: example # A dynamic variable
+var2: example # A variable calculated
+```
diff --git a/tests/results/test_examples_comment/60_5family_dynamic_hidden_suffix.md b/tests/results/test_examples_comment/60_5family_dynamic_hidden_suffix.md
new file mode 100644
index 000000000..6b32eff6f
--- /dev/null
+++ b/tests/results/test_examples_comment/60_5family_dynamic_hidden_suffix.md
@@ -0,0 +1,13 @@
+# Example with all variables modifiable
+
+```yaml
+---
+dynval1: # A dynamic family
+ var: example # A variable
+ family: # A family
+ var: example # A new variable
+dynval2: # A dynamic family
+ var: example # A variable
+ family: # A family
+ var: example # A new variable
+```
diff --git a/tests/results/test_examples_comment/60_5family_dynamic_variable_outside_suffix.md b/tests/results/test_examples_comment/60_5family_dynamic_variable_outside_suffix.md
new file mode 100644
index 000000000..b4a7e3348
--- /dev/null
+++ b/tests/results/test_examples_comment/60_5family_dynamic_variable_outside_suffix.md
@@ -0,0 +1,13 @@
+# Example with all variables modifiable
+
+```yaml
+---
+var: # A suffix variable
+ - val1
+ - val2
+dyn_val1: # A dynamic family
+ var: val1 # A variable inside dynamic family
+dyn_val2: # A dynamic family
+ var: val2 # A variable inside dynamic family
+var2: val1 # A variable
+```
diff --git a/tests/results/test_examples_comment/60_5family_dynamic_variable_outside_suffix_empty.md b/tests/results/test_examples_comment/60_5family_dynamic_variable_outside_suffix_empty.md
new file mode 100644
index 000000000..5c8530566
--- /dev/null
+++ b/tests/results/test_examples_comment/60_5family_dynamic_variable_outside_suffix_empty.md
@@ -0,0 +1,13 @@
+# Example with all variables modifiable
+
+```yaml
+---
+var: # Asuffix variable
+ - val1
+ - val2
+dyn_val1: # A dynamic family
+ var: val1 # A variable inside dynamic family
+dyn_val2: # A dynamic family
+ var: val2 # A variable inside dynamic family
+var2: val1 # A variable
+```
diff --git a/tests/results/test_examples_comment/60_6family_dynamic_leadership.md b/tests/results/test_examples_comment/60_6family_dynamic_leadership.md
new file mode 100644
index 000000000..201573df5
--- /dev/null
+++ b/tests/results/test_examples_comment/60_6family_dynamic_leadership.md
@@ -0,0 +1,29 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+dynval1: # A dynamic family
+ leadership: # A leadership
+ - leader: example # A leader
+dynval2: # A dynamic family
+ leadership: # A leadership
+ - leader: example # A leader
+```
+# Example with all variables modifiable
+
+```yaml
+---
+var: # A suffix variable
+ - val1
+ - val2
+dynval1: # A dynamic family
+ leadership: # A leadership
+ - leader: example # A leader
+ follower1: example # A follower1
+ follower2: example # A follower2
+dynval2: # A dynamic family
+ leadership: # A leadership
+ - leader: example # A leader
+ follower1: example # A follower1
+ follower2: example # A follower2
+```
diff --git a/tests/results/test_examples_comment/60_6family_dynamic_leadership_empty.md b/tests/results/test_examples_comment/60_6family_dynamic_leadership_empty.md
new file mode 100644
index 000000000..201573df5
--- /dev/null
+++ b/tests/results/test_examples_comment/60_6family_dynamic_leadership_empty.md
@@ -0,0 +1,29 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+dynval1: # A dynamic family
+ leadership: # A leadership
+ - leader: example # A leader
+dynval2: # A dynamic family
+ leadership: # A leadership
+ - leader: example # A leader
+```
+# Example with all variables modifiable
+
+```yaml
+---
+var: # A suffix variable
+ - val1
+ - val2
+dynval1: # A dynamic family
+ leadership: # A leadership
+ - leader: example # A leader
+ follower1: example # A follower1
+ follower2: example # A follower2
+dynval2: # A dynamic family
+ leadership: # A leadership
+ - leader: example # A leader
+ follower1: example # A follower1
+ follower2: example # A follower2
+```
diff --git a/tests/results/test_examples_comment/60_9family_dynamic_calc_both.md b/tests/results/test_examples_comment/60_9family_dynamic_calc_both.md
new file mode 100644
index 000000000..36f6111a2
--- /dev/null
+++ b/tests/results/test_examples_comment/60_9family_dynamic_calc_both.md
@@ -0,0 +1,19 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+dynval1: # A dynamic family
+ vardyn: example # A dynamic variable
+dynval2: # A dynamic family
+ vardyn: example # A dynamic variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+var: val2 # A suffix variable
+dynval1: # A dynamic family
+ vardyn: example # A dynamic variable
+dynval2: # A dynamic family
+ vardyn: example # A dynamic variable
+```
diff --git a/tests/results/test_examples_comment/68_0family_leadership_mode.md b/tests/results/test_examples_comment/68_0family_leadership_mode.md
new file mode 100644
index 000000000..7a09d2747
--- /dev/null
+++ b/tests/results/test_examples_comment/68_0family_leadership_mode.md
@@ -0,0 +1,9 @@
+# Example with all variables modifiable
+
+```yaml
+---
+leader: # A leadership
+ - leader: example # A leader
+ follower1: example # A follower1
+ follower2: example # A follower2
+```
diff --git a/tests/results/test_examples_comment/warnings_00_0empty b/tests/results/test_examples_comment/warnings_00_0empty
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_00_0empty
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_00_0no_variable b/tests/results/test_examples_comment/warnings_00_0no_variable
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_00_0no_variable
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_00_0no_variable_default_version b/tests/results/test_examples_comment/warnings_00_0no_variable_default_version
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_00_0no_variable_default_version
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_00_0no_variable_remove_version b/tests/results/test_examples_comment/warnings_00_0no_variable_remove_version
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_00_0no_variable_remove_version
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_00_0version_underscore b/tests/results/test_examples_comment/warnings_00_0version_underscore
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_00_0version_underscore
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_00_1empty_variable b/tests/results/test_examples_comment/warnings_00_1empty_variable
new file mode 100644
index 000000000..d8efbecad
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_00_1empty_variable
@@ -0,0 +1 @@
+["No attribute \"description\" for \"empty\" in \"../../rougail-tests/structures/00_1empty_variable/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_00_2default_calculated b/tests/results/test_examples_comment/warnings_00_2default_calculated
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_00_2default_calculated
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_00_2default_calculated_multi b/tests/results/test_examples_comment/warnings_00_2default_calculated_multi
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_00_2default_calculated_multi
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_00_2default_calculated_params_permissive b/tests/results/test_examples_comment/warnings_00_2default_calculated_params_permissive
new file mode 100644
index 000000000..a9a329d4c
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_00_2default_calculated_params_permissive
@@ -0,0 +1 @@
+["\"default\" is a calculation for var2 but has no description in \"../../rougail-tests/structures/00_2default_calculated_params_permissive/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_00_2default_calculated_variable b/tests/results/test_examples_comment/warnings_00_2default_calculated_variable
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_00_2default_calculated_variable
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_00_2default_calculated_variable_description b/tests/results/test_examples_comment/warnings_00_2default_calculated_variable_description
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_00_2default_calculated_variable_description
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_00_2default_calculated_variable_description_multi_line b/tests/results/test_examples_comment/warnings_00_2default_calculated_variable_description_multi_line
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_00_2default_calculated_variable_description_multi_line
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_00_2default_calculated_variable_transitive b/tests/results/test_examples_comment/warnings_00_2default_calculated_variable_transitive
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_00_2default_calculated_variable_transitive
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_00_4load_subfolder b/tests/results/test_examples_comment/warnings_00_4load_subfolder
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_00_4load_subfolder
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_00_5load_notype b/tests/results/test_examples_comment/warnings_00_5load_notype
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_00_5load_notype
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_00_6boolean b/tests/results/test_examples_comment/warnings_00_6boolean
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_00_6boolean
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_00_6boolean_no_mandatory b/tests/results/test_examples_comment/warnings_00_6boolean_no_mandatory
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_00_6boolean_no_mandatory
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_00_6choice b/tests/results/test_examples_comment/warnings_00_6choice
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_00_6choice
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_00_6choice_calculation b/tests/results/test_examples_comment/warnings_00_6choice_calculation
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_00_6choice_calculation
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_00_6choice_link b/tests/results/test_examples_comment/warnings_00_6choice_link
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_00_6choice_link
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_00_6choice_variable b/tests/results/test_examples_comment/warnings_00_6choice_variable
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_00_6choice_variable
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_00_6choice_variable_link b/tests/results/test_examples_comment/warnings_00_6choice_variable_link
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_00_6choice_variable_link
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_00_6choice_variable_link2 b/tests/results/test_examples_comment/warnings_00_6choice_variable_link2
new file mode 100644
index 000000000..0fc9ba3da
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_00_6choice_variable_link2
@@ -0,0 +1 @@
+["No attribute \"description\" for \"family\" in \"../../rougail-tests/structures/00_6choice_variable_link2/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_00_6custom b/tests/results/test_examples_comment/warnings_00_6custom
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_00_6custom
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_00_6domainname b/tests/results/test_examples_comment/warnings_00_6domainname
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_00_6domainname
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_00_6domainname_params b/tests/results/test_examples_comment/warnings_00_6domainname_params
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_00_6domainname_params
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_00_6float b/tests/results/test_examples_comment/warnings_00_6float
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_00_6float
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_00_6integer b/tests/results/test_examples_comment/warnings_00_6integer
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_00_6integer
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_00_6ip b/tests/results/test_examples_comment/warnings_00_6ip
new file mode 100644
index 000000000..f440cd841
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_00_6ip
@@ -0,0 +1 @@
+["the variable \"var3\" has a depreciated type \"cidr\", please use type \"ip\" with attribute cidr=True instead in \"../../rougail-tests/structures/00_6ip/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_00_6network b/tests/results/test_examples_comment/warnings_00_6network
new file mode 100644
index 000000000..afe0607c3
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_00_6network
@@ -0,0 +1 @@
+["the variable \"var3\" has a depreciated type \"network_cidr\", please use type \"network\" with attribute cidr=True instead in \"../../rougail-tests/structures/00_6network/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_00_6number b/tests/results/test_examples_comment/warnings_00_6number
new file mode 100644
index 000000000..2c6d06b43
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_00_6number
@@ -0,0 +1 @@
+["the variable \"var3\" has a depreciated type \"number\", please use \"integer\" instead in \"../../rougail-tests/structures/00_6number/rougail/00-base.yml\"", "the variable \"var6\" has a depreciated type \"number\", please use \"integer\" instead in \"../../rougail-tests/structures/00_6number/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_00_6port b/tests/results/test_examples_comment/warnings_00_6port
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_00_6port
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_00_6regexp b/tests/results/test_examples_comment/warnings_00_6regexp
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_00_6regexp
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_00_6regexp_link b/tests/results/test_examples_comment/warnings_00_6regexp_link
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_00_6regexp_link
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_00_6secret b/tests/results/test_examples_comment/warnings_00_6secret
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_00_6secret
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_00_6secret_param b/tests/results/test_examples_comment/warnings_00_6secret_param
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_00_6secret_param
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_00_6string b/tests/results/test_examples_comment/warnings_00_6string
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_00_6string
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_00_7choice_quote b/tests/results/test_examples_comment/warnings_00_7choice_quote
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_00_7choice_quote
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_00_7help b/tests/results/test_examples_comment/warnings_00_7help
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_00_7help
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_00_7help_quote b/tests/results/test_examples_comment/warnings_00_7help_quote
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_00_7help_quote
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_00_7help_sup b/tests/results/test_examples_comment/warnings_00_7help_sup
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_00_7help_sup
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_00_7value_doublequote b/tests/results/test_examples_comment/warnings_00_7value_doublequote
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_00_7value_doublequote
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_00_7value_doublequote2 b/tests/results/test_examples_comment/warnings_00_7value_doublequote2
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_00_7value_doublequote2
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_00_7value_doublequote3 b/tests/results/test_examples_comment/warnings_00_7value_doublequote3
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_00_7value_doublequote3
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_00_7value_quote b/tests/results/test_examples_comment/warnings_00_7value_quote
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_00_7value_quote
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_00_8calculation_information b/tests/results/test_examples_comment/warnings_00_8calculation_information
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_00_8calculation_information
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_00_8test b/tests/results/test_examples_comment/warnings_00_8test
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_00_8test
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_00_9choice_variable_multi b/tests/results/test_examples_comment/warnings_00_9choice_variable_multi
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_00_9choice_variable_multi
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_00_9choice_variables b/tests/results/test_examples_comment/warnings_00_9choice_variables
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_00_9choice_variables
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_00_9default_calculation b/tests/results/test_examples_comment/warnings_00_9default_calculation
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_00_9default_calculation
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_00_9default_calculation_information b/tests/results/test_examples_comment/warnings_00_9default_calculation_information
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_00_9default_calculation_information
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_00_9default_calculation_information_other_variable b/tests/results/test_examples_comment/warnings_00_9default_calculation_information_other_variable
new file mode 100644
index 000000000..ea0ff9170
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_00_9default_calculation_information_other_variable
@@ -0,0 +1 @@
+["\"default\" is a calculation for var2 but has no description in \"../../rougail-tests/structures/00_9default_calculation_information_other_variable/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_00_9default_calculation_multi_optional b/tests/results/test_examples_comment/warnings_00_9default_calculation_multi_optional
new file mode 100644
index 000000000..cc4c4126f
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_00_9default_calculation_multi_optional
@@ -0,0 +1 @@
+["No attribute \"description\" for \"my_variable\" in \"../../rougail-tests/structures/00_9default_calculation_multi_optional/rougail/00-base.yml\"", "No attribute \"description\" for \"my_calculated_variable\" in \"../../rougail-tests/structures/00_9default_calculation_multi_optional/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_00_9default_calculation_multi_optional2 b/tests/results/test_examples_comment/warnings_00_9default_calculation_multi_optional2
new file mode 100644
index 000000000..2b72e867a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_00_9default_calculation_multi_optional2
@@ -0,0 +1 @@
+["No attribute \"description\" for \"my_variable\" in \"../../rougail-tests/structures/00_9default_calculation_multi_optional2/rougail/00-base.yml\"", "No attribute \"description\" for \"my_calculated_variable\" in \"../../rougail-tests/structures/00_9default_calculation_multi_optional2/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_00_9default_calculation_multi_optional_default b/tests/results/test_examples_comment/warnings_00_9default_calculation_multi_optional_default
new file mode 100644
index 000000000..8ec9fcb00
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_00_9default_calculation_multi_optional_default
@@ -0,0 +1 @@
+["No attribute \"description\" for \"my_variable\" in \"../../rougail-tests/structures/00_9default_calculation_multi_optional_default/rougail/00-base.yml\"", "No attribute \"description\" for \"my_calculated_variable\" in \"../../rougail-tests/structures/00_9default_calculation_multi_optional_default/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_00_9default_calculation_optional b/tests/results/test_examples_comment/warnings_00_9default_calculation_optional
new file mode 100644
index 000000000..e4dc191c0
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_00_9default_calculation_optional
@@ -0,0 +1 @@
+["No attribute \"description\" for \"my_calculated_variable\" in \"../../rougail-tests/structures/00_9default_calculation_optional/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_00_9default_calculation_optional_exists b/tests/results/test_examples_comment/warnings_00_9default_calculation_optional_exists
new file mode 100644
index 000000000..c3be77209
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_00_9default_calculation_optional_exists
@@ -0,0 +1 @@
+["No attribute \"description\" for \"my_variable\" in \"../../rougail-tests/structures/00_9default_calculation_optional_exists/rougail/00-base.yml\"", "No attribute \"description\" for \"my_calculated_variable\" in \"../../rougail-tests/structures/00_9default_calculation_optional_exists/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_00_9default_calculation_param_optional b/tests/results/test_examples_comment/warnings_00_9default_calculation_param_optional
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_00_9default_calculation_param_optional
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_00_9default_information_other_variable b/tests/results/test_examples_comment/warnings_00_9default_information_other_variable
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_00_9default_information_other_variable
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_00_9default_information_other_variable2 b/tests/results/test_examples_comment/warnings_00_9default_information_other_variable2
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_00_9default_information_other_variable2
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_00_9default_integer b/tests/results/test_examples_comment/warnings_00_9default_integer
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_00_9default_integer
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_00_9default_number b/tests/results/test_examples_comment/warnings_00_9default_number
new file mode 100644
index 000000000..a69fe7ab8
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_00_9default_number
@@ -0,0 +1 @@
+["the variable \"var\" has a depreciated return_type \"number\", please use \"integer\" instead in \"../../rougail-tests/structures/00_9default_number/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_01_6boolean_multi b/tests/results/test_examples_comment/warnings_01_6boolean_multi
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_01_6boolean_multi
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_01_6custom_multi b/tests/results/test_examples_comment/warnings_01_6custom_multi
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_01_6custom_multi
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_01_6float_multi b/tests/results/test_examples_comment/warnings_01_6float_multi
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_01_6float_multi
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_01_6integer_multi b/tests/results/test_examples_comment/warnings_01_6integer_multi
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_01_6integer_multi
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_01_6integer_multi_mandatory b/tests/results/test_examples_comment/warnings_01_6integer_multi_mandatory
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_01_6integer_multi_mandatory
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_01_6string_empty b/tests/results/test_examples_comment/warnings_01_6string_empty
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_01_6string_empty
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_01_6string_multi b/tests/results/test_examples_comment/warnings_01_6string_multi
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_01_6string_multi
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_01_7value_multi_doublequote b/tests/results/test_examples_comment/warnings_01_7value_multi_doublequote
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_01_7value_multi_doublequote
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_01_7value_multi_doublequote2 b/tests/results/test_examples_comment/warnings_01_7value_multi_doublequote2
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_01_7value_multi_doublequote2
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_01_7value_multi_quote b/tests/results/test_examples_comment/warnings_01_7value_multi_quote
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_01_7value_multi_quote
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_01_8calculation_information_multi b/tests/results/test_examples_comment/warnings_01_8calculation_information_multi
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_01_8calculation_information_multi
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_01_9choice_variable_multi b/tests/results/test_examples_comment/warnings_01_9choice_variable_multi
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_01_9choice_variable_multi
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_01_9choice_variable_optional b/tests/results/test_examples_comment/warnings_01_9choice_variable_optional
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_01_9choice_variable_optional
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_02_0tags b/tests/results/test_examples_comment/warnings_02_0tags
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_02_0tags
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_04_0type_param b/tests/results/test_examples_comment/warnings_04_0type_param
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_04_0type_param
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_04_0type_param_integer b/tests/results/test_examples_comment/warnings_04_0type_param_integer
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_04_0type_param_integer
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_04_1auto_save b/tests/results/test_examples_comment/warnings_04_1auto_save
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_04_1auto_save
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_04_1auto_save_and_calculated b/tests/results/test_examples_comment/warnings_04_1auto_save_and_calculated
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_04_1auto_save_and_calculated
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_04_1auto_save_and_calculated_hidden b/tests/results/test_examples_comment/warnings_04_1auto_save_and_calculated_hidden
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_04_1auto_save_and_calculated_hidden
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_04_1auto_save_and_hidden b/tests/results/test_examples_comment/warnings_04_1auto_save_and_hidden
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_04_1auto_save_and_hidden
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_04_1default_calculation_hidden b/tests/results/test_examples_comment/warnings_04_1default_calculation_hidden
new file mode 100644
index 000000000..ebce22285
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_04_1default_calculation_hidden
@@ -0,0 +1 @@
+["\"default\" is a calculation for var3 but has no description in \"../../rougail-tests/structures/04_1default_calculation_hidden/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_04_1default_calculation_hidden_2 b/tests/results/test_examples_comment/warnings_04_1default_calculation_hidden_2
new file mode 100644
index 000000000..ee5b90eaf
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_04_1default_calculation_hidden_2
@@ -0,0 +1 @@
+["\"default\" is a calculation for var3 but has no description in \"../../rougail-tests/structures/04_1default_calculation_hidden_2/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_04_1default_calculation_hidden_3 b/tests/results/test_examples_comment/warnings_04_1default_calculation_hidden_3
new file mode 100644
index 000000000..1b95af364
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_04_1default_calculation_hidden_3
@@ -0,0 +1 @@
+["\"default\" is a calculation for var3 but has no description in \"../../rougail-tests/structures/04_1default_calculation_hidden_3/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_04_1default_calculation_hidden_4 b/tests/results/test_examples_comment/warnings_04_1default_calculation_hidden_4
new file mode 100644
index 000000000..efacb581c
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_04_1default_calculation_hidden_4
@@ -0,0 +1 @@
+["\"default\" is a calculation for var3 but has no description in \"../../rougail-tests/structures/04_1default_calculation_hidden_4/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_04_1default_calculation_hidden_5 b/tests/results/test_examples_comment/warnings_04_1default_calculation_hidden_5
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_04_1default_calculation_hidden_5
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_04_1default_calculation_hidden_6 b/tests/results/test_examples_comment/warnings_04_1default_calculation_hidden_6
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_04_1default_calculation_hidden_6
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_04_5disabled_calculation_boolean b/tests/results/test_examples_comment/warnings_04_5disabled_calculation_boolean
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_04_5disabled_calculation_boolean
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_04_5disabled_calculation_optional b/tests/results/test_examples_comment/warnings_04_5disabled_calculation_optional
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_04_5disabled_calculation_optional
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_04_5disabled_calculation_optional_default b/tests/results/test_examples_comment/warnings_04_5disabled_calculation_optional_default
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_04_5disabled_calculation_optional_default
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_04_5disabled_calculation_variable b/tests/results/test_examples_comment/warnings_04_5disabled_calculation_variable
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_04_5disabled_calculation_variable
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_04_5disabled_calculation_variable10 b/tests/results/test_examples_comment/warnings_04_5disabled_calculation_variable10
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_04_5disabled_calculation_variable10
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_04_5disabled_calculation_variable2 b/tests/results/test_examples_comment/warnings_04_5disabled_calculation_variable2
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_04_5disabled_calculation_variable2
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_04_5disabled_calculation_variable3 b/tests/results/test_examples_comment/warnings_04_5disabled_calculation_variable3
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_04_5disabled_calculation_variable3
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_04_5disabled_calculation_variable4 b/tests/results/test_examples_comment/warnings_04_5disabled_calculation_variable4
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_04_5disabled_calculation_variable4
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_04_5disabled_calculation_variable5 b/tests/results/test_examples_comment/warnings_04_5disabled_calculation_variable5
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_04_5disabled_calculation_variable5
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_04_5disabled_calculation_variable6 b/tests/results/test_examples_comment/warnings_04_5disabled_calculation_variable6
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_04_5disabled_calculation_variable6
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_04_5disabled_calculation_variable7 b/tests/results/test_examples_comment/warnings_04_5disabled_calculation_variable7
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_04_5disabled_calculation_variable7
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_04_5disabled_calculation_variable8 b/tests/results/test_examples_comment/warnings_04_5disabled_calculation_variable8
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_04_5disabled_calculation_variable8
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_04_5disabled_calculation_variable9 b/tests/results/test_examples_comment/warnings_04_5disabled_calculation_variable9
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_04_5disabled_calculation_variable9
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_04_5disabled_calculation_variable_multi b/tests/results/test_examples_comment/warnings_04_5disabled_calculation_variable_multi
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_04_5disabled_calculation_variable_multi
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_04_5validators b/tests/results/test_examples_comment/warnings_04_5validators
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_04_5validators
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_04_5validators_differ b/tests/results/test_examples_comment/warnings_04_5validators_differ
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_04_5validators_differ
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_04_5validators_multi b/tests/results/test_examples_comment/warnings_04_5validators_multi
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_04_5validators_multi
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_04_5validators_multi2 b/tests/results/test_examples_comment/warnings_04_5validators_multi2
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_04_5validators_multi2
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_04_5validators_multi3 b/tests/results/test_examples_comment/warnings_04_5validators_multi3
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_04_5validators_multi3
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_05_0multi_not_uniq b/tests/results/test_examples_comment/warnings_05_0multi_not_uniq
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_05_0multi_not_uniq
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_05_0multi_uniq b/tests/results/test_examples_comment/warnings_05_0multi_uniq
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_05_0multi_uniq
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_12_1auto_save_expert b/tests/results/test_examples_comment/warnings_12_1auto_save_expert
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_12_1auto_save_expert
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_16_0redefine_description b/tests/results/test_examples_comment/warnings_16_0redefine_description
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_16_0redefine_description
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_16_2family_redefine_calculation b/tests/results/test_examples_comment/warnings_16_2family_redefine_calculation
new file mode 100644
index 000000000..3f9eeed42
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_16_2family_redefine_calculation
@@ -0,0 +1 @@
+["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\""]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_16_2family_redefine_disabled b/tests/results/test_examples_comment/warnings_16_2family_redefine_disabled
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_16_2family_redefine_disabled
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_16_3family_empty_at_ends b/tests/results/test_examples_comment/warnings_16_3family_empty_at_ends
new file mode 100644
index 000000000..24f1e340f
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_16_3family_empty_at_ends
@@ -0,0 +1 @@
+["No attribute \"description\" for \"family.var1\" in \"../../rougail-tests/structures/16_3family_empty_at_ends/rougail/00-base.yml\"", "No attribute \"description\" for \"family\" in \"../../rougail-tests/structures/16_3family_empty_at_ends/rougail/00-base.yml\" and \"../../rougail-tests/structures/16_3family_empty_at_ends/rougail/01-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_16_5exists_nonexists b/tests/results/test_examples_comment/warnings_16_5exists_nonexists
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_16_5exists_nonexists
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_16_5exists_redefine b/tests/results/test_examples_comment/warnings_16_5exists_redefine
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_16_5exists_redefine
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_16_5redefine_calculation b/tests/results/test_examples_comment/warnings_16_5redefine_calculation
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_16_5redefine_calculation
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_16_5redefine_choice b/tests/results/test_examples_comment/warnings_16_5redefine_choice
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_16_5redefine_choice
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_16_5redefine_default b/tests/results/test_examples_comment/warnings_16_5redefine_default
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_16_5redefine_default
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_16_5redefine_default_calculation b/tests/results/test_examples_comment/warnings_16_5redefine_default_calculation
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_16_5redefine_default_calculation
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_16_5redefine_family b/tests/results/test_examples_comment/warnings_16_5redefine_family
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_16_5redefine_family
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_16_5redefine_help b/tests/results/test_examples_comment/warnings_16_5redefine_help
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_16_5redefine_help
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_16_5redefine_hidden b/tests/results/test_examples_comment/warnings_16_5redefine_hidden
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_16_5redefine_hidden
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_16_5redefine_multi b/tests/results/test_examples_comment/warnings_16_5redefine_multi
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_16_5redefine_multi
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_16_5redefine_remove_disable_calculation b/tests/results/test_examples_comment/warnings_16_5redefine_remove_disable_calculation
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_16_5redefine_remove_disable_calculation
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_16_5test_redefine b/tests/results/test_examples_comment/warnings_16_5test_redefine
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_16_5test_redefine
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_16_6choice_redefine b/tests/results/test_examples_comment/warnings_16_6choice_redefine
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_16_6choice_redefine
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_16_6exists_family b/tests/results/test_examples_comment/warnings_16_6exists_family
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_16_6exists_family
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_16_6exists_redefine_family b/tests/results/test_examples_comment/warnings_16_6exists_redefine_family
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_16_6exists_redefine_family
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_16exists_exists b/tests/results/test_examples_comment/warnings_16exists_exists
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_16exists_exists
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_17_5redefine_leadership b/tests/results/test_examples_comment/warnings_17_5redefine_leadership
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_17_5redefine_leadership
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_20_0empty_family b/tests/results/test_examples_comment/warnings_20_0empty_family
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_20_0empty_family
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_20_0family_append b/tests/results/test_examples_comment/warnings_20_0family_append
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_20_0family_append
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_20_0family_underscore b/tests/results/test_examples_comment/warnings_20_0family_underscore
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_20_0family_underscore
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_20_0multi_family b/tests/results/test_examples_comment/warnings_20_0multi_family
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_20_0multi_family
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_20_0multi_family_basic b/tests/results/test_examples_comment/warnings_20_0multi_family_basic
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_20_0multi_family_basic
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_20_0multi_family_expert b/tests/results/test_examples_comment/warnings_20_0multi_family_expert
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_20_0multi_family_expert
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_20_0multi_family_order b/tests/results/test_examples_comment/warnings_20_0multi_family_order
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_20_0multi_family_order
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_20_0validators_differ_redefine b/tests/results/test_examples_comment/warnings_20_0validators_differ_redefine
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_20_0validators_differ_redefine
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_20_1empty_subfamily b/tests/results/test_examples_comment/warnings_20_1empty_subfamily
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_20_1empty_subfamily
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_20_2family_looks_like_dynamic b/tests/results/test_examples_comment/warnings_20_2family_looks_like_dynamic
new file mode 100644
index 000000000..e707364ec
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_20_2family_looks_like_dynamic
@@ -0,0 +1 @@
+["No attribute \"description\" for \"my_family.dynamic\" in \"../../rougail-tests/structures/20_2family_looks_like_dynamic/rougail/00-base.yml\"", "No attribute \"description\" for \"my_family\" in \"../../rougail-tests/structures/20_2family_looks_like_dynamic/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_20_2family_looks_like_variable b/tests/results/test_examples_comment/warnings_20_2family_looks_like_variable
new file mode 100644
index 000000000..bac0697e5
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_20_2family_looks_like_variable
@@ -0,0 +1 @@
+["No attribute \"description\" for \"my_family.default\" in \"../../rougail-tests/structures/20_2family_looks_like_variable/rougail/00-base.yml\"", "No attribute \"description\" for \"my_family\" in \"../../rougail-tests/structures/20_2family_looks_like_variable/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_20_9default_information_parent b/tests/results/test_examples_comment/warnings_20_9default_information_parent
new file mode 100644
index 000000000..1db5a0e70
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_20_9default_information_parent
@@ -0,0 +1 @@
+["No attribute \"description\" for \"family\" in \"../../rougail-tests/structures/20_9default_information_parent/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_20_9family_absolute b/tests/results/test_examples_comment/warnings_20_9family_absolute
new file mode 100644
index 000000000..1a48f1193
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_20_9family_absolute
@@ -0,0 +1 @@
+["No attribute \"description\" for \"family2.var3\" in \"../../rougail-tests/structures/20_9family_absolute/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_24_0family_hidden_condition_sub_family b/tests/results/test_examples_comment/warnings_24_0family_hidden_condition_sub_family
new file mode 100644
index 000000000..211c515cd
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_24_0family_hidden_condition_sub_family
@@ -0,0 +1 @@
+["No attribute \"description\" for \"family.subfamily\" in \"../../rougail-tests/structures/24_0family_hidden_condition_sub_family/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_24_0family_hidden_condition_variable_sub_family b/tests/results/test_examples_comment/warnings_24_0family_hidden_condition_variable_sub_family
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_24_0family_hidden_condition_variable_sub_family
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_24_0family_hidden_param_condition_sub_family b/tests/results/test_examples_comment/warnings_24_0family_hidden_param_condition_sub_family
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_24_0family_hidden_param_condition_sub_family
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_24_0family_mandatory_condition b/tests/results/test_examples_comment/warnings_24_0family_mandatory_condition
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_24_0family_mandatory_condition
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_24_0family_mandatory_condition_variable b/tests/results/test_examples_comment/warnings_24_0family_mandatory_condition_variable
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_24_0family_mandatory_condition_variable
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_24_7validators_variable_optional b/tests/results/test_examples_comment/warnings_24_7validators_variable_optional
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_24_7validators_variable_optional
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_24_family_disabled_var_hidden b/tests/results/test_examples_comment/warnings_24_family_disabled_var_hidden
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_24_family_disabled_var_hidden
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_40_0leadership b/tests/results/test_examples_comment/warnings_40_0leadership
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_40_0leadership
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_40_0leadership_diff_name b/tests/results/test_examples_comment/warnings_40_0leadership_diff_name
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_40_0leadership_diff_name
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_40_0leadership_empty b/tests/results/test_examples_comment/warnings_40_0leadership_empty
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_40_0leadership_empty
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_40_0leadership_follower_default_calculation b/tests/results/test_examples_comment/warnings_40_0leadership_follower_default_calculation
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_40_0leadership_follower_default_calculation
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_40_0leadership_follower_default_value b/tests/results/test_examples_comment/warnings_40_0leadership_follower_default_value
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_40_0leadership_follower_default_value
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_40_0leadership_leader_follower b/tests/results/test_examples_comment/warnings_40_0leadership_leader_follower
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_40_0leadership_leader_follower
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_40_0leadership_leader_not_multi b/tests/results/test_examples_comment/warnings_40_0leadership_leader_not_multi
new file mode 100644
index 000000000..c49ec496c
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_40_0leadership_leader_not_multi
@@ -0,0 +1 @@
+["No attribute \"description\" for \"general\" in \"../../rougail-tests/structures/40_0leadership_leader_not_multi/rougail/00-base.yml\"", "No attribute \"description\" for \"general1\" in \"../../rougail-tests/structures/40_0leadership_leader_not_multi/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_40_0leadership_reduce b/tests/results/test_examples_comment/warnings_40_0leadership_reduce
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_40_0leadership_reduce
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_40_1leadership_append_follower b/tests/results/test_examples_comment/warnings_40_1leadership_append_follower
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_40_1leadership_append_follower
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_40_2leadership_calculation_index b/tests/results/test_examples_comment/warnings_40_2leadership_calculation_index
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_40_2leadership_calculation_index
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_40_2leadership_calculation_index_2 b/tests/results/test_examples_comment/warnings_40_2leadership_calculation_index_2
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_40_2leadership_calculation_index_2
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_40_6leadership_follower_multi b/tests/results/test_examples_comment/warnings_40_6leadership_follower_multi
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_40_6leadership_follower_multi
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_40_6leadership_follower_multi_no_mandatory b/tests/results/test_examples_comment/warnings_40_6leadership_follower_multi_no_mandatory
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_40_6leadership_follower_multi_no_mandatory
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_40_8calculation_boolean b/tests/results/test_examples_comment/warnings_40_8calculation_boolean
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_40_8calculation_boolean
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_40_8calculation_multi_variable b/tests/results/test_examples_comment/warnings_40_8calculation_multi_variable
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_40_8calculation_multi_variable
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_40_8calculation_multi_variable_parent b/tests/results/test_examples_comment/warnings_40_8calculation_multi_variable_parent
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_40_8calculation_multi_variable_parent
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_40_8calculation_multi_variable_parent2 b/tests/results/test_examples_comment/warnings_40_8calculation_multi_variable_parent2
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_40_8calculation_multi_variable_parent2
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_40_9calculation_variable_leader_follower_multi_inside b/tests/results/test_examples_comment/warnings_40_9calculation_variable_leader_follower_multi_inside
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_40_9calculation_variable_leader_follower_multi_inside
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_40_9leadership-calculation-outside-follower b/tests/results/test_examples_comment/warnings_40_9leadership-calculation-outside-follower
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_40_9leadership-calculation-outside-follower
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_40_9leadership-calculation-outside-follower-first b/tests/results/test_examples_comment/warnings_40_9leadership-calculation-outside-follower-first
new file mode 100644
index 000000000..a4ae3ce24
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_40_9leadership-calculation-outside-follower-first
@@ -0,0 +1 @@
+["\"default\" is a calculation for calculate but has no description in \"../../rougail-tests/structures/40_9leadership-calculation-outside-follower-first/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_40_9leadership-calculation-outside-follower-last b/tests/results/test_examples_comment/warnings_40_9leadership-calculation-outside-follower-last
new file mode 100644
index 000000000..b0bfb93d0
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_40_9leadership-calculation-outside-follower-last
@@ -0,0 +1 @@
+["\"default\" is a calculation for calculate but has no description in \"../../rougail-tests/structures/40_9leadership-calculation-outside-follower-last/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_40_9leadership-calculation-outside-follower-no-mandatory b/tests/results/test_examples_comment/warnings_40_9leadership-calculation-outside-follower-no-mandatory
new file mode 100644
index 000000000..cf9783a34
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_40_9leadership-calculation-outside-follower-no-mandatory
@@ -0,0 +1 @@
+["No attribute \"description\" for \"leader.leader\" in \"../../rougail-tests/structures/40_9leadership-calculation-outside-follower-no-mandatory/rougail/00-base.yml\"", "No attribute \"description\" for \"leader.follower\" in \"../../rougail-tests/structures/40_9leadership-calculation-outside-follower-no-mandatory/rougail/00-base.yml\"", "No attribute \"description\" for \"leader\" in \"../../rougail-tests/structures/40_9leadership-calculation-outside-follower-no-mandatory/rougail/00-base.yml\"", "No attribute \"description\" for \"variable\" in \"../../rougail-tests/structures/40_9leadership-calculation-outside-follower-no-mandatory/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_40_9leadership-calculation-outside-leader b/tests/results/test_examples_comment/warnings_40_9leadership-calculation-outside-leader
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_40_9leadership-calculation-outside-leader
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_40_9leadership-calculation-outside-leader-first b/tests/results/test_examples_comment/warnings_40_9leadership-calculation-outside-leader-first
new file mode 100644
index 000000000..df520d0e3
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_40_9leadership-calculation-outside-leader-first
@@ -0,0 +1 @@
+["\"default\" is a calculation for calculate but has no description in \"../../rougail-tests/structures/40_9leadership-calculation-outside-leader-first/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_40_9leadership-calculation-outside-leader-last b/tests/results/test_examples_comment/warnings_40_9leadership-calculation-outside-leader-last
new file mode 100644
index 000000000..51ec95e51
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_40_9leadership-calculation-outside-leader-last
@@ -0,0 +1 @@
+["\"default\" is a calculation for calculate but has no description in \"../../rougail-tests/structures/40_9leadership-calculation-outside-leader-last/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_40_9leadership-calculation-variable b/tests/results/test_examples_comment/warnings_40_9leadership-calculation-variable
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_40_9leadership-calculation-variable
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_40_9leadership-calculation-variable_leader_follower b/tests/results/test_examples_comment/warnings_40_9leadership-calculation-variable_leader_follower
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_40_9leadership-calculation-variable_leader_follower
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_40_9leadership-calculation-variable_leader_follower_not_same b/tests/results/test_examples_comment/warnings_40_9leadership-calculation-variable_leader_follower_not_same
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_40_9leadership-calculation-variable_leader_follower_not_same
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_41_0choice_leader b/tests/results/test_examples_comment/warnings_41_0choice_leader
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_41_0choice_leader
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_44_0leadership_hidden b/tests/results/test_examples_comment/warnings_44_0leadership_hidden
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_44_0leadership_hidden
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_44_0leadership_leader_hidden b/tests/results/test_examples_comment/warnings_44_0leadership_leader_hidden
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_44_0leadership_leader_hidden
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_44_1leadership_append_hidden_follower b/tests/results/test_examples_comment/warnings_44_1leadership_append_hidden_follower
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_44_1leadership_append_hidden_follower
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_44_4disabled_calcultion_follower_index b/tests/results/test_examples_comment/warnings_44_4disabled_calcultion_follower_index
new file mode 100644
index 000000000..51275cf93
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_44_4disabled_calcultion_follower_index
@@ -0,0 +1 @@
+["\"disabled\" is a calculation for leadership.follower but has no description in \"../../rougail-tests/structures/44_4disabled_calcultion_follower_index/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_44_4leadership_mandatory b/tests/results/test_examples_comment/warnings_44_4leadership_mandatory
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_44_4leadership_mandatory
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_44_4leadership_mandatory_follower b/tests/results/test_examples_comment/warnings_44_4leadership_mandatory_follower
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_44_4leadership_mandatory_follower
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_44_5leadership_leader_hidden_calculation b/tests/results/test_examples_comment/warnings_44_5leadership_leader_hidden_calculation
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_44_5leadership_leader_hidden_calculation
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_44_6leadership_follower_disabled_calculation b/tests/results/test_examples_comment/warnings_44_6leadership_follower_disabled_calculation
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_44_6leadership_follower_disabled_calculation
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_60_0family_dynamic b/tests/results/test_examples_comment/warnings_60_0family_dynamic
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_60_0family_dynamic
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_60_0family_dynamic_1_1 b/tests/results/test_examples_comment/warnings_60_0family_dynamic_1_1
new file mode 100644
index 000000000..7aa284c3e
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_60_0family_dynamic_1_1
@@ -0,0 +1 @@
+["\"variable\" attribute in dynamic family \"dyn{{ identifier }}\" is depreciated in ../../rougail-tests/structures/60_0family_dynamic_1_1/rougail/00-base.yml"]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_60_0family_dynamic_1_1_empty b/tests/results/test_examples_comment/warnings_60_0family_dynamic_1_1_empty
new file mode 100644
index 000000000..52f65c8e9
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_60_0family_dynamic_1_1_empty
@@ -0,0 +1 @@
+["\"variable\" attribute in dynamic family \"dyn{{ identifier }}\" is depreciated in ../../rougail-tests/structures/60_0family_dynamic_1_1_empty/rougail/00-base.yml"]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_60_0family_dynamic_empty b/tests/results/test_examples_comment/warnings_60_0family_dynamic_empty
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_60_0family_dynamic_empty
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_60_0family_dynamic_forbidden_char b/tests/results/test_examples_comment/warnings_60_0family_dynamic_forbidden_char
new file mode 100644
index 000000000..7d2eda8c3
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_60_0family_dynamic_forbidden_char
@@ -0,0 +1 @@
+["\"default\" is a calculation for dynval_1.var2 but has no description in \"../../rougail-tests/structures/60_0family_dynamic_forbidden_char/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_60_0family_dynamic_no_description b/tests/results/test_examples_comment/warnings_60_0family_dynamic_no_description
new file mode 100644
index 000000000..56139650f
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_60_0family_dynamic_no_description
@@ -0,0 +1 @@
+["No attribute \"description\" for \"dyn{{ identifier }}.var\" in \"../../rougail-tests/structures/60_0family_dynamic_no_description/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_60_0family_dynamic_no_description_empty b/tests/results/test_examples_comment/warnings_60_0family_dynamic_no_description_empty
new file mode 100644
index 000000000..83bd9018b
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_60_0family_dynamic_no_description_empty
@@ -0,0 +1 @@
+["No attribute \"description\" for \"dyn{{ identifier }}.var\" in \"../../rougail-tests/structures/60_0family_dynamic_no_description_empty/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_60_0family_dynamic_source_hidden b/tests/results/test_examples_comment/warnings_60_0family_dynamic_source_hidden
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_60_0family_dynamic_source_hidden
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_60_0family_dynamic_static b/tests/results/test_examples_comment/warnings_60_0family_dynamic_static
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_60_0family_dynamic_static
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_60_0family_dynamic_test b/tests/results/test_examples_comment/warnings_60_0family_dynamic_test
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_60_0family_dynamic_test
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_60_0family_dynamic_upper_char b/tests/results/test_examples_comment/warnings_60_0family_dynamic_upper_char
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_60_0family_dynamic_upper_char
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_60_0family_dynamic_variable_empty b/tests/results/test_examples_comment/warnings_60_0family_dynamic_variable_empty
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_60_0family_dynamic_variable_empty
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_60_0family_dynamic_variable_optional b/tests/results/test_examples_comment/warnings_60_0family_dynamic_variable_optional
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_60_0family_dynamic_variable_optional
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_60_0family_dynamic_variable_suffix b/tests/results/test_examples_comment/warnings_60_0family_dynamic_variable_suffix
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_60_0family_dynamic_variable_suffix
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_60_0family_dynamic_variable_suffix_empty b/tests/results/test_examples_comment/warnings_60_0family_dynamic_variable_suffix_empty
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_60_0family_dynamic_variable_suffix_empty
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_60_0family_empty b/tests/results/test_examples_comment/warnings_60_0family_empty
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_60_0family_empty
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_60_0family_hidden b/tests/results/test_examples_comment/warnings_60_0family_hidden
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_60_0family_hidden
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_60_0family_mode b/tests/results/test_examples_comment/warnings_60_0family_mode
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_60_0family_mode
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_60_1family_dynamic_jinja b/tests/results/test_examples_comment/warnings_60_1family_dynamic_jinja
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_60_1family_dynamic_jinja
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_60_2family_dynamic_jinja_fill_sub_group b/tests/results/test_examples_comment/warnings_60_2family_dynamic_jinja_fill_sub_group
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_60_2family_dynamic_jinja_fill_sub_group
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_60_2family_dynamic_jinja_fill_sub_group_2 b/tests/results/test_examples_comment/warnings_60_2family_dynamic_jinja_fill_sub_group_2
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_60_2family_dynamic_jinja_fill_sub_group_2
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_60_2family_dynamic_jinja_fill_sub_group_2_empty b/tests/results/test_examples_comment/warnings_60_2family_dynamic_jinja_fill_sub_group_2_empty
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_60_2family_dynamic_jinja_fill_sub_group_2_empty
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_60_2family_dynamic_jinja_fill_sub_group_empty b/tests/results/test_examples_comment/warnings_60_2family_dynamic_jinja_fill_sub_group_empty
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_60_2family_dynamic_jinja_fill_sub_group_empty
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_60_2family_dynamic_outside_calc b/tests/results/test_examples_comment/warnings_60_2family_dynamic_outside_calc
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_60_2family_dynamic_outside_calc
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_60_2family_dynamic_outside_calc_empty b/tests/results/test_examples_comment/warnings_60_2family_dynamic_outside_calc_empty
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_60_2family_dynamic_outside_calc_empty
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_60_5family_dynamic_calc_suffix2 b/tests/results/test_examples_comment/warnings_60_5family_dynamic_calc_suffix2
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_60_5family_dynamic_calc_suffix2
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_60_5family_dynamic_calc_suffix2_empty b/tests/results/test_examples_comment/warnings_60_5family_dynamic_calc_suffix2_empty
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_60_5family_dynamic_calc_suffix2_empty
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_60_5family_dynamic_calc_suffix_param b/tests/results/test_examples_comment/warnings_60_5family_dynamic_calc_suffix_param
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_60_5family_dynamic_calc_suffix_param
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_60_5family_dynamic_calc_suffix_param_empty b/tests/results/test_examples_comment/warnings_60_5family_dynamic_calc_suffix_param_empty
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_60_5family_dynamic_calc_suffix_param_empty
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_60_5family_dynamic_calc_variable b/tests/results/test_examples_comment/warnings_60_5family_dynamic_calc_variable
new file mode 100644
index 000000000..61cb9c1a9
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_60_5family_dynamic_calc_variable
@@ -0,0 +1 @@
+["No attribute \"description\" for \"dyn{{ identifier }}\" in \"../../rougail-tests/structures/60_5family_dynamic_calc_variable/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_60_5family_dynamic_calc_variable_empty b/tests/results/test_examples_comment/warnings_60_5family_dynamic_calc_variable_empty
new file mode 100644
index 000000000..dcd7b7922
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_60_5family_dynamic_calc_variable_empty
@@ -0,0 +1 @@
+["No attribute \"description\" for \"dyn{{ identifier }}\" in \"../../rougail-tests/structures/60_5family_dynamic_calc_variable_empty/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_60_5family_dynamic_hidden_suffix b/tests/results/test_examples_comment/warnings_60_5family_dynamic_hidden_suffix
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_60_5family_dynamic_hidden_suffix
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_60_5family_dynamic_variable_outside_suffix b/tests/results/test_examples_comment/warnings_60_5family_dynamic_variable_outside_suffix
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_60_5family_dynamic_variable_outside_suffix
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_60_5family_dynamic_variable_outside_suffix_empty b/tests/results/test_examples_comment/warnings_60_5family_dynamic_variable_outside_suffix_empty
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_60_5family_dynamic_variable_outside_suffix_empty
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_60_6family_dynamic_leadership b/tests/results/test_examples_comment/warnings_60_6family_dynamic_leadership
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_60_6family_dynamic_leadership
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_60_6family_dynamic_leadership_empty b/tests/results/test_examples_comment/warnings_60_6family_dynamic_leadership_empty
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_60_6family_dynamic_leadership_empty
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_60_9family_dynamic_calc_both b/tests/results/test_examples_comment/warnings_60_9family_dynamic_calc_both
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_60_9family_dynamic_calc_both
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_examples_comment/warnings_68_0family_leadership_mode b/tests/results/test_examples_comment/warnings_68_0family_leadership_mode
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_examples_comment/warnings_68_0family_leadership_mode
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/00_0empty.md b/tests/results/test_namespace_examples_comment/00_0empty.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test_namespace_examples_comment/00_0no_variable.md b/tests/results/test_namespace_examples_comment/00_0no_variable.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test_namespace_examples_comment/00_0no_variable_default_version.md b/tests/results/test_namespace_examples_comment/00_0no_variable_default_version.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test_namespace_examples_comment/00_0no_variable_remove_version.md b/tests/results/test_namespace_examples_comment/00_0no_variable_remove_version.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test_namespace_examples_comment/00_0version_underscore.md b/tests/results/test_namespace_examples_comment/00_0version_underscore.md
new file mode 100644
index 000000000..6b7aa8963
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/00_0version_underscore.md
@@ -0,0 +1,14 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ version: example # A variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ version: example # A variable
+```
diff --git a/tests/results/test_namespace_examples_comment/00_1empty_variable.md b/tests/results/test_namespace_examples_comment/00_1empty_variable.md
new file mode 100644
index 000000000..314a0a5d0
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/00_1empty_variable.md
@@ -0,0 +1,14 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ empty: example
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ empty: example
+```
diff --git a/tests/results/test_namespace_examples_comment/00_2default_calculated.md b/tests/results/test_namespace_examples_comment/00_2default_calculated.md
new file mode 100644
index 000000000..b59165fa9
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/00_2default_calculated.md
@@ -0,0 +1,9 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var1: no # A first variable
+ var2: # A second variable
+ - no
+```
diff --git a/tests/results/test_namespace_examples_comment/00_2default_calculated_multi.md b/tests/results/test_namespace_examples_comment/00_2default_calculated_multi.md
new file mode 100644
index 000000000..a1d01d1b1
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/00_2default_calculated_multi.md
@@ -0,0 +1,14 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var1: # A first variable
+ - no
+ - yes
+ - maybe
+ var2: # A second variable
+ - no
+ - yes
+ - maybe
+```
diff --git a/tests/results/test_namespace_examples_comment/00_2default_calculated_params_permissive.md b/tests/results/test_namespace_examples_comment/00_2default_calculated_params_permissive.md
new file mode 100644
index 000000000..bfa93c573
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/00_2default_calculated_params_permissive.md
@@ -0,0 +1,7 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var2: a_value # A second variable
+```
diff --git a/tests/results/test_namespace_examples_comment/00_2default_calculated_variable.md b/tests/results/test_namespace_examples_comment/00_2default_calculated_variable.md
new file mode 100644
index 000000000..942d429fe
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/00_2default_calculated_variable.md
@@ -0,0 +1,18 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ var1: # A first variable
+ - example.net
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var1: # A first variable
+ - example.net
+ var2: # A second variable
+ - example.net
+```
diff --git a/tests/results/test_namespace_examples_comment/00_2default_calculated_variable_description.md b/tests/results/test_namespace_examples_comment/00_2default_calculated_variable_description.md
new file mode 100644
index 000000000..9089b9dec
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/00_2default_calculated_variable_description.md
@@ -0,0 +1,15 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ var1: example # A first variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var1: example # A first variable
+ var2: example # A second variable
+```
diff --git a/tests/results/test_namespace_examples_comment/00_2default_calculated_variable_description_multi_line.md b/tests/results/test_namespace_examples_comment/00_2default_calculated_variable_description_multi_line.md
new file mode 100644
index 000000000..3fbc161f5
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/00_2default_calculated_variable_description_multi_line.md
@@ -0,0 +1,17 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ var1: example # A first variable
+ var3: example # A new variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var1: example # A first variable
+ var2: example # A second variable
+ var3: example # A new variable
+```
diff --git a/tests/results/test_namespace_examples_comment/00_2default_calculated_variable_transitive.md b/tests/results/test_namespace_examples_comment/00_2default_calculated_variable_transitive.md
new file mode 100644
index 000000000..942d429fe
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/00_2default_calculated_variable_transitive.md
@@ -0,0 +1,18 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ var1: # A first variable
+ - example.net
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var1: # A first variable
+ - example.net
+ var2: # A second variable
+ - example.net
+```
diff --git a/tests/results/test_namespace_examples_comment/00_4load_subfolder.md b/tests/results/test_namespace_examples_comment/00_4load_subfolder.md
new file mode 100644
index 000000000..990569b69
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/00_4load_subfolder.md
@@ -0,0 +1,16 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ var1: example # A variable
+ var2: example # A variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var1: example # A variable
+ var2: example # A variable
+```
diff --git a/tests/results/test_namespace_examples_comment/00_5load_notype.md b/tests/results/test_namespace_examples_comment/00_5load_notype.md
new file mode 100644
index 000000000..3f683593e
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/00_5load_notype.md
@@ -0,0 +1,7 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ without_type: non # A variable
+```
diff --git a/tests/results/test_namespace_examples_comment/00_6boolean.md b/tests/results/test_namespace_examples_comment/00_6boolean.md
new file mode 100644
index 000000000..203f407c6
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/00_6boolean.md
@@ -0,0 +1,12 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var1: true # The first variable
+ var2: true # The second variable
+ var3: true # The third variable
+ var4: false # The forth variable
+ var5: false # The fifth variable
+ var6: false # The sixth variable
+```
diff --git a/tests/results/test_namespace_examples_comment/00_6boolean_no_mandatory.md b/tests/results/test_namespace_examples_comment/00_6boolean_no_mandatory.md
new file mode 100644
index 000000000..caaf137dc
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/00_6boolean_no_mandatory.md
@@ -0,0 +1,7 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ variable: true # A variable
+```
diff --git a/tests/results/test_namespace_examples_comment/00_6choice.md b/tests/results/test_namespace_examples_comment/00_6choice.md
new file mode 100644
index 000000000..647a255fa
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/00_6choice.md
@@ -0,0 +1,20 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ var1: a_choice # The first variable
+ var2: a_choice # The second variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var1: a_choice # The first variable
+ var2: a_choice # The second variable
+ var3: a_choice # The third variable
+ var4: a_choice # The forth variable
+ var5: a # The fifth variable
+ var6: 1 # The sixth variable
+```
diff --git a/tests/results/test_namespace_examples_comment/00_6choice_calculation.md b/tests/results/test_namespace_examples_comment/00_6choice_calculation.md
new file mode 100644
index 000000000..360f6884d
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/00_6choice_calculation.md
@@ -0,0 +1,7 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var: 9 # A variable
+```
diff --git a/tests/results/test_namespace_examples_comment/00_6choice_link.md b/tests/results/test_namespace_examples_comment/00_6choice_link.md
new file mode 100644
index 000000000..7434d8004
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/00_6choice_link.md
@@ -0,0 +1,15 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ var1: a_choice # The first variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var1: a_choice # The first variable
+ var2: a_choice # The second variable
+```
diff --git a/tests/results/test_namespace_examples_comment/00_6choice_variable.md b/tests/results/test_namespace_examples_comment/00_6choice_variable.md
new file mode 100644
index 000000000..402c34210
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/00_6choice_variable.md
@@ -0,0 +1,11 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var1: # A second variable
+ - a
+ - b
+ - c
+ var2: a # A first variable
+```
diff --git a/tests/results/test_namespace_examples_comment/00_6choice_variable_link.md b/tests/results/test_namespace_examples_comment/00_6choice_variable_link.md
new file mode 100644
index 000000000..f61525c7b
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/00_6choice_variable_link.md
@@ -0,0 +1,12 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var1: # A second variable
+ - a
+ - b
+ - c
+ var2: a # A first variable
+ var3: a # A third variable
+```
diff --git a/tests/results/test_namespace_examples_comment/00_6choice_variable_link2.md b/tests/results/test_namespace_examples_comment/00_6choice_variable_link2.md
new file mode 100644
index 000000000..a495d6a52
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/00_6choice_variable_link2.md
@@ -0,0 +1,13 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var1: # A second variable
+ - a
+ - b
+ - c
+ var2: a # A first variable
+ family: # family
+ var3: a # A third variable
+```
diff --git a/tests/results/test_namespace_examples_comment/00_6custom.md b/tests/results/test_namespace_examples_comment/00_6custom.md
new file mode 100644
index 000000000..494b46c8a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/00_6custom.md
@@ -0,0 +1,15 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ custom1: xxx # The first variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ custom1: xxx # The first variable
+ custom2: value # The seconf variable
+```
diff --git a/tests/results/test_namespace_examples_comment/00_6domainname.md b/tests/results/test_namespace_examples_comment/00_6domainname.md
new file mode 100644
index 000000000..b4dcd1c99
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/00_6domainname.md
@@ -0,0 +1,7 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ variable: my.domain.name # A domain name variable
+```
diff --git a/tests/results/test_namespace_examples_comment/00_6domainname_params.md b/tests/results/test_namespace_examples_comment/00_6domainname_params.md
new file mode 100644
index 000000000..b4dcd1c99
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/00_6domainname_params.md
@@ -0,0 +1,7 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ variable: my.domain.name # A domain name variable
+```
diff --git a/tests/results/test_namespace_examples_comment/00_6float.md b/tests/results/test_namespace_examples_comment/00_6float.md
new file mode 100644
index 000000000..beaccfafb
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/00_6float.md
@@ -0,0 +1,12 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var1: 0.0 # The first variable
+ var2: 0.0 # The second variable
+ var3: 0.0 # The third variable
+ var4: 10.1 # The forth variable
+ var5: 10.1 # The fifth variable
+ var6: 10.1 # The sixth variable
+```
diff --git a/tests/results/test_namespace_examples_comment/00_6integer.md b/tests/results/test_namespace_examples_comment/00_6integer.md
new file mode 100644
index 000000000..ffdb337b1
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/00_6integer.md
@@ -0,0 +1,12 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var1: 0 # The first variable
+ var2: 0 # The second variable
+ var3: 0 # The third variable
+ var4: 10 # This forth variable
+ var5: 10 # The fifth variable
+ var6: 10 # The sixth variable
+```
diff --git a/tests/results/test_namespace_examples_comment/00_6ip.md b/tests/results/test_namespace_examples_comment/00_6ip.md
new file mode 100644
index 000000000..08a734514
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/00_6ip.md
@@ -0,0 +1,9 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var1: 1.1.1.1 # An IP
+ var2: 192.168.0.128/25 # An IP in CIDR format
+ var3: 1.1.1.1/24 # An IP in CIDR format with obsolete CIDR type
+```
diff --git a/tests/results/test_namespace_examples_comment/00_6network.md b/tests/results/test_namespace_examples_comment/00_6network.md
new file mode 100644
index 000000000..140700bd5
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/00_6network.md
@@ -0,0 +1,9 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var1: 1.1.1.0 # An network
+ var2: 1.1.1.0/24 # An network in CIDR format
+ var3: 1.1.1.0/24 # An network in CIDR format with obsolete CIDR type
+```
diff --git a/tests/results/test_namespace_examples_comment/00_6number.md b/tests/results/test_namespace_examples_comment/00_6number.md
new file mode 100644
index 000000000..ffdb337b1
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/00_6number.md
@@ -0,0 +1,12 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var1: 0 # The first variable
+ var2: 0 # The second variable
+ var3: 0 # The third variable
+ var4: 10 # This forth variable
+ var5: 10 # The fifth variable
+ var6: 10 # The sixth variable
+```
diff --git a/tests/results/test_namespace_examples_comment/00_6port.md b/tests/results/test_namespace_examples_comment/00_6port.md
new file mode 100644
index 000000000..7f4d5cd8f
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/00_6port.md
@@ -0,0 +1,16 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ variable1: '111' # A port variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ variable1: '111' # A port variable
+ variable2: '8080' # A port variable with default value
+ variable3: '8080' # A port variable with integer default value
+```
diff --git a/tests/results/test_namespace_examples_comment/00_6regexp.md b/tests/results/test_namespace_examples_comment/00_6regexp.md
new file mode 100644
index 000000000..ecedc146a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/00_6regexp.md
@@ -0,0 +1,7 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var: '#b1b1b1' # A first variable
+```
diff --git a/tests/results/test_namespace_examples_comment/00_6regexp_link.md b/tests/results/test_namespace_examples_comment/00_6regexp_link.md
new file mode 100644
index 000000000..fb8db9ee3
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/00_6regexp_link.md
@@ -0,0 +1,8 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var1: '#b1b1b1' # A first variable
+ var2: '#b2b1b1' # A second variable
+```
diff --git a/tests/results/test_namespace_examples_comment/00_6secret.md b/tests/results/test_namespace_examples_comment/00_6secret.md
new file mode 100644
index 000000000..213f26eba
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/00_6secret.md
@@ -0,0 +1,15 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ secret1: secrets # The first variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ secret1: secrets # The first variable
+ secret2: value # The second variable
+```
diff --git a/tests/results/test_namespace_examples_comment/00_6secret_param.md b/tests/results/test_namespace_examples_comment/00_6secret_param.md
new file mode 100644
index 000000000..f616f5b46
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/00_6secret_param.md
@@ -0,0 +1,16 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ secret1: secrets # The first variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ secret1: secrets # The first variable
+ secret2: value # The second variable
+ secret3: value # The third variable
+```
diff --git a/tests/results/test_namespace_examples_comment/00_6string.md b/tests/results/test_namespace_examples_comment/00_6string.md
new file mode 100644
index 000000000..293545a17
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/00_6string.md
@@ -0,0 +1,23 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ var1: example # The first variable
+ var2: example # The second variable
+ var3: example # The third variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var1: example # The first variable
+ var2: example # The second variable
+ var3: example # The third variable
+ var4: value # The forth variable
+ var5: value # The fifth variable
+ var6: value # The sixth variable
+ var7: '8080' # The seventh variable
+ var8: 'true' # The height variable
+```
diff --git a/tests/results/test_namespace_examples_comment/00_7choice_quote.md b/tests/results/test_namespace_examples_comment/00_7choice_quote.md
new file mode 100644
index 000000000..c933ff791
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/00_7choice_quote.md
@@ -0,0 +1,7 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var: quote' # A choice
+```
diff --git a/tests/results/test_namespace_examples_comment/00_7help.md b/tests/results/test_namespace_examples_comment/00_7help.md
new file mode 100644
index 000000000..5b782174f
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/00_7help.md
@@ -0,0 +1,16 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ var1: example # The first variable
+ var2: example # The second variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var1: example # The first variable
+ var2: example # The second variable
+```
diff --git a/tests/results/test_namespace_examples_comment/00_7help_quote.md b/tests/results/test_namespace_examples_comment/00_7help_quote.md
new file mode 100644
index 000000000..5b782174f
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/00_7help_quote.md
@@ -0,0 +1,16 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ var1: example # The first variable
+ var2: example # The second variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var1: example # The first variable
+ var2: example # The second variable
+```
diff --git a/tests/results/test_namespace_examples_comment/00_7help_sup.md b/tests/results/test_namespace_examples_comment/00_7help_sup.md
new file mode 100644
index 000000000..41f383a55
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/00_7help_sup.md
@@ -0,0 +1,16 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ var1: example # The first
+ var2: example # The second
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var1: example # The first
+ var2: example # The second
+```
diff --git a/tests/results/test_namespace_examples_comment/00_7value_doublequote.md b/tests/results/test_namespace_examples_comment/00_7value_doublequote.md
new file mode 100644
index 000000000..e968b4b3c
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/00_7value_doublequote.md
@@ -0,0 +1,7 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ variable: quote" # A variable
+```
diff --git a/tests/results/test_namespace_examples_comment/00_7value_doublequote2.md b/tests/results/test_namespace_examples_comment/00_7value_doublequote2.md
new file mode 100644
index 000000000..5baca803b
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/00_7value_doublequote2.md
@@ -0,0 +1,7 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ variable: quote'" # A variable
+```
diff --git a/tests/results/test_namespace_examples_comment/00_7value_doublequote3.md b/tests/results/test_namespace_examples_comment/00_7value_doublequote3.md
new file mode 100644
index 000000000..dbe13cde7
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/00_7value_doublequote3.md
@@ -0,0 +1,7 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ variable: quote\"\' # A variable
+```
diff --git a/tests/results/test_namespace_examples_comment/00_7value_quote.md b/tests/results/test_namespace_examples_comment/00_7value_quote.md
new file mode 100644
index 000000000..bbad374e5
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/00_7value_quote.md
@@ -0,0 +1,7 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ variable: quote' # A variable
+```
diff --git a/tests/results/test_namespace_examples_comment/00_8calculation_information.md b/tests/results/test_namespace_examples_comment/00_8calculation_information.md
new file mode 100644
index 000000000..81ec3ddff
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/00_8calculation_information.md
@@ -0,0 +1,7 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ variable: example # A variable
+```
diff --git a/tests/results/test_namespace_examples_comment/00_8calculation_namespace.md b/tests/results/test_namespace_examples_comment/00_8calculation_namespace.md
new file mode 100644
index 000000000..e71d2ec43
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/00_8calculation_namespace.md
@@ -0,0 +1,7 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ variable: Rougail # A variable
+```
diff --git a/tests/results/test_namespace_examples_comment/00_8calculation_param_namespace.md b/tests/results/test_namespace_examples_comment/00_8calculation_param_namespace.md
new file mode 100644
index 000000000..e71d2ec43
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/00_8calculation_param_namespace.md
@@ -0,0 +1,7 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ variable: Rougail # A variable
+```
diff --git a/tests/results/test_namespace_examples_comment/00_8test.md b/tests/results/test_namespace_examples_comment/00_8test.md
new file mode 100644
index 000000000..d8b1612bf
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/00_8test.md
@@ -0,0 +1,25 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ var1: test # The first variable
+ var3: test1 # The third variable
+ var6: # The sixth variable
+ - test1
+ - test2
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var1: test # The first variable
+ var2: test # The second variable
+ var3: test1 # The third variable
+ var4: # The forth variable
+ var5: false # The fifth variable
+ var6: # The sixth variable
+ - test1
+ - test2
+```
diff --git a/tests/results/test_namespace_examples_comment/00_9choice_variable_multi.md b/tests/results/test_namespace_examples_comment/00_9choice_variable_multi.md
new file mode 100644
index 000000000..789216f74
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/00_9choice_variable_multi.md
@@ -0,0 +1,18 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ variable1: # A first variable
+ - a_choice
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ variable1: # A first variable
+ - a_choice
+ variable2: # A second variable
+ - a_choice
+```
diff --git a/tests/results/test_namespace_examples_comment/00_9choice_variables.md b/tests/results/test_namespace_examples_comment/00_9choice_variables.md
new file mode 100644
index 000000000..32e097d32
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/00_9choice_variables.md
@@ -0,0 +1,9 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ source_variable_1: val1 # The first source variable
+ source_variable_2: val2 # The second source variable
+ my_variable: val1 # A variable
+```
diff --git a/tests/results/test_namespace_examples_comment/00_9default_calculation.md b/tests/results/test_namespace_examples_comment/00_9default_calculation.md
new file mode 100644
index 000000000..e6bde92f6
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/00_9default_calculation.md
@@ -0,0 +1,7 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ variable: string_1_True_None # A variable
+```
diff --git a/tests/results/test_namespace_examples_comment/00_9default_calculation_information.md b/tests/results/test_namespace_examples_comment/00_9default_calculation_information.md
new file mode 100644
index 000000000..4a8e62ce1
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/00_9default_calculation_information.md
@@ -0,0 +1,7 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var: example # A variable
+```
diff --git a/tests/results/test_namespace_examples_comment/00_9default_calculation_information_other_variable.md b/tests/results/test_namespace_examples_comment/00_9default_calculation_information_other_variable.md
new file mode 100644
index 000000000..9089b9dec
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/00_9default_calculation_information_other_variable.md
@@ -0,0 +1,15 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ var1: example # A first variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var1: example # A first variable
+ var2: example # A second variable
+```
diff --git a/tests/results/test_namespace_examples_comment/00_9default_calculation_multi_optional.md b/tests/results/test_namespace_examples_comment/00_9default_calculation_multi_optional.md
new file mode 100644
index 000000000..2d9c84367
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/00_9default_calculation_multi_optional.md
@@ -0,0 +1,9 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ my_variable: val1
+ my_calculated_variable:
+ - val1
+```
diff --git a/tests/results/test_namespace_examples_comment/00_9default_calculation_multi_optional2.md b/tests/results/test_namespace_examples_comment/00_9default_calculation_multi_optional2.md
new file mode 100644
index 000000000..2d9c84367
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/00_9default_calculation_multi_optional2.md
@@ -0,0 +1,9 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ my_variable: val1
+ my_calculated_variable:
+ - val1
+```
diff --git a/tests/results/test_namespace_examples_comment/00_9default_calculation_multi_optional_default.md b/tests/results/test_namespace_examples_comment/00_9default_calculation_multi_optional_default.md
new file mode 100644
index 000000000..d0594e20b
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/00_9default_calculation_multi_optional_default.md
@@ -0,0 +1,10 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ my_variable: val1
+ my_calculated_variable:
+ - val1
+ - value
+```
diff --git a/tests/results/test_namespace_examples_comment/00_9default_calculation_optional.md b/tests/results/test_namespace_examples_comment/00_9default_calculation_optional.md
new file mode 100644
index 000000000..c253d3583
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/00_9default_calculation_optional.md
@@ -0,0 +1,16 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ my_calculated_variable:
+ - example
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ my_calculated_variable:
+ - example
+```
diff --git a/tests/results/test_namespace_examples_comment/00_9default_calculation_optional_exists.md b/tests/results/test_namespace_examples_comment/00_9default_calculation_optional_exists.md
new file mode 100644
index 000000000..9bec7728a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/00_9default_calculation_optional_exists.md
@@ -0,0 +1,12 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ my_variable:
+ - val1
+ - val2
+ my_calculated_variable:
+ - val1
+ - val2
+```
diff --git a/tests/results/test_namespace_examples_comment/00_9default_calculation_param_optional.md b/tests/results/test_namespace_examples_comment/00_9default_calculation_param_optional.md
new file mode 100644
index 000000000..916bc8d0c
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/00_9default_calculation_param_optional.md
@@ -0,0 +1,8 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var1: no # A first variable
+ var2: no # A second variable
+```
diff --git a/tests/results/test_namespace_examples_comment/00_9default_information_other_variable.md b/tests/results/test_namespace_examples_comment/00_9default_information_other_variable.md
new file mode 100644
index 000000000..9089b9dec
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/00_9default_information_other_variable.md
@@ -0,0 +1,15 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ var1: example # A first variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var1: example # A first variable
+ var2: example # A second variable
+```
diff --git a/tests/results/test_namespace_examples_comment/00_9default_information_other_variable2.md b/tests/results/test_namespace_examples_comment/00_9default_information_other_variable2.md
new file mode 100644
index 000000000..9089b9dec
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/00_9default_information_other_variable2.md
@@ -0,0 +1,15 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ var1: example # A first variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var1: example # A first variable
+ var2: example # A second variable
+```
diff --git a/tests/results/test_namespace_examples_comment/00_9default_integer.md b/tests/results/test_namespace_examples_comment/00_9default_integer.md
new file mode 100644
index 000000000..360f6884d
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/00_9default_integer.md
@@ -0,0 +1,7 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var: 9 # A variable
+```
diff --git a/tests/results/test_namespace_examples_comment/00_9default_number.md b/tests/results/test_namespace_examples_comment/00_9default_number.md
new file mode 100644
index 000000000..360f6884d
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/00_9default_number.md
@@ -0,0 +1,7 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var: 9 # A variable
+```
diff --git a/tests/results/test_namespace_examples_comment/00_9extra.md b/tests/results/test_namespace_examples_comment/00_9extra.md
new file mode 100644
index 000000000..09794dc9b
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/00_9extra.md
@@ -0,0 +1,9 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ variable: rougail # A variable
+extra: # Extra
+ variable: no # A variable
+```
diff --git a/tests/results/test_namespace_examples_comment/00_9extra_calculation.md b/tests/results/test_namespace_examples_comment/00_9extra_calculation.md
new file mode 100644
index 000000000..92fee5d85
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/00_9extra_calculation.md
@@ -0,0 +1,11 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ variable: value # A variable
+extra: # Extra
+ variable1: value # A first variable
+ variable2: value # A second variable
+ variable3: value # A third variable
+```
diff --git a/tests/results/test_namespace_examples_comment/00_9extra_ouside.md b/tests/results/test_namespace_examples_comment/00_9extra_ouside.md
new file mode 100644
index 000000000..ae7f68d62
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/00_9extra_ouside.md
@@ -0,0 +1,9 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ variable: value in extra # A variable
+extra: # Extra
+ variable: value in extra # A variable
+```
diff --git a/tests/results/test_namespace_examples_comment/01_6boolean_multi.md b/tests/results/test_namespace_examples_comment/01_6boolean_multi.md
new file mode 100644
index 000000000..42c620dc0
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/01_6boolean_multi.md
@@ -0,0 +1,22 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var1: # The first variable
+ - true
+ var2: # The second variable
+ - true
+ var3: # The third variable
+ - true
+ var4: # The forth variable
+ - false
+ var5: # The fifth variable
+ - false
+ var6: # The sixth variable
+ - false
+ var7: # The seventh variable
+ - true
+ var8: # The eighth variable
+ - true
+```
diff --git a/tests/results/test_namespace_examples_comment/01_6custom_multi.md b/tests/results/test_namespace_examples_comment/01_6custom_multi.md
new file mode 100644
index 000000000..9ecaf68c6
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/01_6custom_multi.md
@@ -0,0 +1,18 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ custom1: # A first custom variable
+ - xxx
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ custom1: # A first custom variable
+ - xxx
+ custom2: # A second custom variable
+ - value
+```
diff --git a/tests/results/test_namespace_examples_comment/01_6float_multi.md b/tests/results/test_namespace_examples_comment/01_6float_multi.md
new file mode 100644
index 000000000..b7bd48f1e
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/01_6float_multi.md
@@ -0,0 +1,22 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var1: # The first variable
+ - 0.0
+ var2: # The second variable
+ - 0.0
+ var3: # The third variable
+ - 0.0
+ var4: # The forth variable
+ - 10.1
+ var5: # The fifth variable
+ - 10.1
+ var6: # The sixth variable
+ - 10.1
+ var7: # The seventh variable
+ - 0.0
+ var8: # The eighth variable
+ - 0.0
+```
diff --git a/tests/results/test_namespace_examples_comment/01_6integer_multi.md b/tests/results/test_namespace_examples_comment/01_6integer_multi.md
new file mode 100644
index 000000000..26818d88a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/01_6integer_multi.md
@@ -0,0 +1,22 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var1: # The first variable
+ - 0
+ var2: # The second variable
+ - 0
+ var3: # The third variable
+ - 0
+ var4: # The forth variable
+ - 10
+ var5: # The fifth variable
+ - 10
+ var6: # The sixth variable
+ - 10
+ var7: # The seventh variable
+ - 0
+ var8: # The eighth variable
+ - 0
+```
diff --git a/tests/results/test_namespace_examples_comment/01_6integer_multi_mandatory.md b/tests/results/test_namespace_examples_comment/01_6integer_multi_mandatory.md
new file mode 100644
index 000000000..4719eeac8
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/01_6integer_multi_mandatory.md
@@ -0,0 +1,16 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ var: # The first variable
+ - 42
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var: # The first variable
+ - 42
+```
diff --git a/tests/results/test_namespace_examples_comment/01_6string_empty.md b/tests/results/test_namespace_examples_comment/01_6string_empty.md
new file mode 100644
index 000000000..a48cf4b57
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/01_6string_empty.md
@@ -0,0 +1,9 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var1: # The second variable
+ - value
+ -
+```
diff --git a/tests/results/test_namespace_examples_comment/01_6string_multi.md b/tests/results/test_namespace_examples_comment/01_6string_multi.md
new file mode 100644
index 000000000..ae59c3fe2
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/01_6string_multi.md
@@ -0,0 +1,34 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ var1: # The first variable
+ - example
+ var2: # The second variable
+ - example
+ var3: # The third variable
+ - example
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var1: # The first variable
+ - example
+ var2: # The second variable
+ - example
+ var3: # The third variable
+ - example
+ var4: # The forth variable
+ - value
+ var5: # The fifth variable
+ - value
+ var6: # The sixth variable
+ - value
+ var7: # The seventh variable
+ - value
+ var8: # The eighth variable
+ - value
+```
diff --git a/tests/results/test_namespace_examples_comment/01_7value_multi_doublequote.md b/tests/results/test_namespace_examples_comment/01_7value_multi_doublequote.md
new file mode 100644
index 000000000..235fa1757
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/01_7value_multi_doublequote.md
@@ -0,0 +1,8 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ variable: # A variable
+ - quote"
+```
diff --git a/tests/results/test_namespace_examples_comment/01_7value_multi_doublequote2.md b/tests/results/test_namespace_examples_comment/01_7value_multi_doublequote2.md
new file mode 100644
index 000000000..7435e1d31
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/01_7value_multi_doublequote2.md
@@ -0,0 +1,8 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ variable: # A variable
+ - quote'"
+```
diff --git a/tests/results/test_namespace_examples_comment/01_7value_multi_quote.md b/tests/results/test_namespace_examples_comment/01_7value_multi_quote.md
new file mode 100644
index 000000000..4cd6788c2
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/01_7value_multi_quote.md
@@ -0,0 +1,8 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ variable: # A variable
+ - quote'
+```
diff --git a/tests/results/test_namespace_examples_comment/01_8calculation_information_multi.md b/tests/results/test_namespace_examples_comment/01_8calculation_information_multi.md
new file mode 100644
index 000000000..38d6fd79a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/01_8calculation_information_multi.md
@@ -0,0 +1,8 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ variable: # A variable
+ - example
+```
diff --git a/tests/results/test_namespace_examples_comment/01_9choice_variable_multi.md b/tests/results/test_namespace_examples_comment/01_9choice_variable_multi.md
new file mode 100644
index 000000000..bc175ff12
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/01_9choice_variable_multi.md
@@ -0,0 +1,18 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ variable2: a_choice # A second variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ variable1: # A first variable
+ - a
+ - b
+ - c
+ variable2: a_choice # A second variable
+```
diff --git a/tests/results/test_namespace_examples_comment/01_9choice_variable_optional.md b/tests/results/test_namespace_examples_comment/01_9choice_variable_optional.md
new file mode 100644
index 000000000..2cb7484fd
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/01_9choice_variable_optional.md
@@ -0,0 +1,7 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ variable: c # A variable
+```
diff --git a/tests/results/test_namespace_examples_comment/02_0tags.md b/tests/results/test_namespace_examples_comment/02_0tags.md
new file mode 100644
index 000000000..5b782174f
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/02_0tags.md
@@ -0,0 +1,16 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ var1: example # The first variable
+ var2: example # The second variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var1: example # The first variable
+ var2: example # The second variable
+```
diff --git a/tests/results/test_namespace_examples_comment/04_0type_param.md b/tests/results/test_namespace_examples_comment/04_0type_param.md
new file mode 100644
index 000000000..ba07efd00
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/04_0type_param.md
@@ -0,0 +1,7 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ int: 10 # A limited number
+```
diff --git a/tests/results/test_namespace_examples_comment/04_0type_param_integer.md b/tests/results/test_namespace_examples_comment/04_0type_param_integer.md
new file mode 100644
index 000000000..336dcd0c5
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/04_0type_param_integer.md
@@ -0,0 +1,7 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ int: 10 # A limited integer
+```
diff --git a/tests/results/test_namespace_examples_comment/04_1auto_save.md b/tests/results/test_namespace_examples_comment/04_1auto_save.md
new file mode 100644
index 000000000..75b7247d0
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/04_1auto_save.md
@@ -0,0 +1,7 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ variable: no # An auto save variable
+```
diff --git a/tests/results/test_namespace_examples_comment/04_1auto_save_and_calculated.md b/tests/results/test_namespace_examples_comment/04_1auto_save_and_calculated.md
new file mode 100644
index 000000000..916bc8d0c
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/04_1auto_save_and_calculated.md
@@ -0,0 +1,8 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var1: no # A first variable
+ var2: no # A second variable
+```
diff --git a/tests/results/test_namespace_examples_comment/04_1auto_save_and_calculated_hidden.md b/tests/results/test_namespace_examples_comment/04_1auto_save_and_calculated_hidden.md
new file mode 100644
index 000000000..a089a0464
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/04_1auto_save_and_calculated_hidden.md
@@ -0,0 +1,8 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var1: no # A first variable
+ var2: yes # A second variable
+```
diff --git a/tests/results/test_namespace_examples_comment/04_1auto_save_and_hidden.md b/tests/results/test_namespace_examples_comment/04_1auto_save_and_hidden.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test_namespace_examples_comment/04_1default_calculation_hidden.md b/tests/results/test_namespace_examples_comment/04_1default_calculation_hidden.md
new file mode 100644
index 000000000..4c702fcba
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/04_1default_calculation_hidden.md
@@ -0,0 +1,16 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ var2: example # A second variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var1: value # A first variable
+ var2: example # A second variable
+ var3: value # A third variable
+```
diff --git a/tests/results/test_namespace_examples_comment/04_1default_calculation_hidden_2.md b/tests/results/test_namespace_examples_comment/04_1default_calculation_hidden_2.md
new file mode 100644
index 000000000..8665f489f
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/04_1default_calculation_hidden_2.md
@@ -0,0 +1,16 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ var2: example # A second variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var1: value # A first variable
+ var2: example # A second variable
+ var3: example # A third variable
+```
diff --git a/tests/results/test_namespace_examples_comment/04_1default_calculation_hidden_3.md b/tests/results/test_namespace_examples_comment/04_1default_calculation_hidden_3.md
new file mode 100644
index 000000000..51e726302
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/04_1default_calculation_hidden_3.md
@@ -0,0 +1,7 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var3: value # A third variable
+```
diff --git a/tests/results/test_namespace_examples_comment/04_1default_calculation_hidden_4.md b/tests/results/test_namespace_examples_comment/04_1default_calculation_hidden_4.md
new file mode 100644
index 000000000..769e4c68a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/04_1default_calculation_hidden_4.md
@@ -0,0 +1,15 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ var2: example # A second variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var2: example # A second variable
+ var3: value # A third variable
+```
diff --git a/tests/results/test_namespace_examples_comment/04_1default_calculation_hidden_5.md b/tests/results/test_namespace_examples_comment/04_1default_calculation_hidden_5.md
new file mode 100644
index 000000000..b22fa5eaa
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/04_1default_calculation_hidden_5.md
@@ -0,0 +1,15 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ var3: example # A third variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var1: value # A first variable
+ var3: example # A third variable
+```
diff --git a/tests/results/test_namespace_examples_comment/04_1default_calculation_hidden_6.md b/tests/results/test_namespace_examples_comment/04_1default_calculation_hidden_6.md
new file mode 100644
index 000000000..b22fa5eaa
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/04_1default_calculation_hidden_6.md
@@ -0,0 +1,15 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ var3: example # A third variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var1: value # A first variable
+ var3: example # A third variable
+```
diff --git a/tests/results/test_namespace_examples_comment/04_5disabled_calculation.md b/tests/results/test_namespace_examples_comment/04_5disabled_calculation.md
new file mode 100644
index 000000000..d9a576adf
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/04_5disabled_calculation.md
@@ -0,0 +1,17 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ variable1: example # A first variable
+ variable2: example # A second variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ condition: no # A conditional variable
+ variable1: example # A first variable
+ variable2: example # A second variable
+```
diff --git a/tests/results/test_namespace_examples_comment/04_5disabled_calculation_boolean.md b/tests/results/test_namespace_examples_comment/04_5disabled_calculation_boolean.md
new file mode 100644
index 000000000..a0ba099a5
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/04_5disabled_calculation_boolean.md
@@ -0,0 +1,17 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ variable1: example # A first variable
+ variable2: example # A seconde variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ condition: no # A conditional variable
+ variable1: example # A first variable
+ variable2: example # A seconde variable
+```
diff --git a/tests/results/test_namespace_examples_comment/04_5disabled_calculation_default.md b/tests/results/test_namespace_examples_comment/04_5disabled_calculation_default.md
new file mode 100644
index 000000000..eff43a5d0
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/04_5disabled_calculation_default.md
@@ -0,0 +1,9 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ condition: no # A condition
+ var1: no # A first variable
+ var2: no # A second variable
+```
diff --git a/tests/results/test_namespace_examples_comment/04_5disabled_calculation_multi.md b/tests/results/test_namespace_examples_comment/04_5disabled_calculation_multi.md
new file mode 100644
index 000000000..2b81b1cba
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/04_5disabled_calculation_multi.md
@@ -0,0 +1,21 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ variable1: # A first variable
+ - example
+ variable2: # A second variable
+ - example
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ condition: no # A conditional variable
+ variable1: # A first variable
+ - example
+ variable2: # A second variable
+ - example
+```
diff --git a/tests/results/test_namespace_examples_comment/04_5disabled_calculation_optional.md b/tests/results/test_namespace_examples_comment/04_5disabled_calculation_optional.md
new file mode 100644
index 000000000..494bf32a1
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/04_5disabled_calculation_optional.md
@@ -0,0 +1,9 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ condition: no # A condition
+ var1: example # A first variable
+ var2: example # A second variable
+```
diff --git a/tests/results/test_namespace_examples_comment/04_5disabled_calculation_optional_default.md b/tests/results/test_namespace_examples_comment/04_5disabled_calculation_optional_default.md
new file mode 100644
index 000000000..af5ac2641
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/04_5disabled_calculation_optional_default.md
@@ -0,0 +1,10 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ condition: false # A condition
+ var1: example # A first variable
+ var3: example # A second variable
+ var4: example # A forth variable
+```
diff --git a/tests/results/test_namespace_examples_comment/04_5disabled_calculation_variable.md b/tests/results/test_namespace_examples_comment/04_5disabled_calculation_variable.md
new file mode 100644
index 000000000..4fc43e313
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/04_5disabled_calculation_variable.md
@@ -0,0 +1,15 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ variable: example # A variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ condition: false # A condition
+ variable: example # A variable
+```
diff --git a/tests/results/test_namespace_examples_comment/04_5disabled_calculation_variable10.md b/tests/results/test_namespace_examples_comment/04_5disabled_calculation_variable10.md
new file mode 100644
index 000000000..3ef709a5b
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/04_5disabled_calculation_variable10.md
@@ -0,0 +1,15 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ variable: example # A variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ condition: true # A condition
+ variable: example # A variable
+```
diff --git a/tests/results/test_namespace_examples_comment/04_5disabled_calculation_variable2.md b/tests/results/test_namespace_examples_comment/04_5disabled_calculation_variable2.md
new file mode 100644
index 000000000..3ef709a5b
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/04_5disabled_calculation_variable2.md
@@ -0,0 +1,15 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ variable: example # A variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ condition: true # A condition
+ variable: example # A variable
+```
diff --git a/tests/results/test_namespace_examples_comment/04_5disabled_calculation_variable3.md b/tests/results/test_namespace_examples_comment/04_5disabled_calculation_variable3.md
new file mode 100644
index 000000000..d5b9280dc
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/04_5disabled_calculation_variable3.md
@@ -0,0 +1,15 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ variable: example # A variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ condition: yes # A condition
+ variable: example # A variable
+```
diff --git a/tests/results/test_namespace_examples_comment/04_5disabled_calculation_variable4.md b/tests/results/test_namespace_examples_comment/04_5disabled_calculation_variable4.md
new file mode 100644
index 000000000..d5b9280dc
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/04_5disabled_calculation_variable4.md
@@ -0,0 +1,15 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ variable: example # A variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ condition: yes # A condition
+ variable: example # A variable
+```
diff --git a/tests/results/test_namespace_examples_comment/04_5disabled_calculation_variable5.md b/tests/results/test_namespace_examples_comment/04_5disabled_calculation_variable5.md
new file mode 100644
index 000000000..f0608a9fa
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/04_5disabled_calculation_variable5.md
@@ -0,0 +1,14 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ variable: example # A variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ variable: example # A variable
+```
diff --git a/tests/results/test_namespace_examples_comment/04_5disabled_calculation_variable6.md b/tests/results/test_namespace_examples_comment/04_5disabled_calculation_variable6.md
new file mode 100644
index 000000000..f0608a9fa
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/04_5disabled_calculation_variable6.md
@@ -0,0 +1,14 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ variable: example # A variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ variable: example # A variable
+```
diff --git a/tests/results/test_namespace_examples_comment/04_5disabled_calculation_variable7.md b/tests/results/test_namespace_examples_comment/04_5disabled_calculation_variable7.md
new file mode 100644
index 000000000..4fc43e313
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/04_5disabled_calculation_variable7.md
@@ -0,0 +1,15 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ variable: example # A variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ condition: false # A condition
+ variable: example # A variable
+```
diff --git a/tests/results/test_namespace_examples_comment/04_5disabled_calculation_variable8.md b/tests/results/test_namespace_examples_comment/04_5disabled_calculation_variable8.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test_namespace_examples_comment/04_5disabled_calculation_variable9.md b/tests/results/test_namespace_examples_comment/04_5disabled_calculation_variable9.md
new file mode 100644
index 000000000..f0608a9fa
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/04_5disabled_calculation_variable9.md
@@ -0,0 +1,14 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ variable: example # A variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ variable: example # A variable
+```
diff --git a/tests/results/test_namespace_examples_comment/04_5disabled_calculation_variable_multi.md b/tests/results/test_namespace_examples_comment/04_5disabled_calculation_variable_multi.md
new file mode 100644
index 000000000..de0745009
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/04_5disabled_calculation_variable_multi.md
@@ -0,0 +1,17 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ variable: # A variable
+ - example
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ condition: false # A condition
+ variable: # A variable
+ - example
+```
diff --git a/tests/results/test_namespace_examples_comment/04_5hidden_calculation.md b/tests/results/test_namespace_examples_comment/04_5hidden_calculation.md
new file mode 100644
index 000000000..d06964f22
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/04_5hidden_calculation.md
@@ -0,0 +1,9 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ condition: no # The condition
+ var1: no # A first variable
+ var2: no # A second variable
+```
diff --git a/tests/results/test_namespace_examples_comment/04_5hidden_calculation2.md b/tests/results/test_namespace_examples_comment/04_5hidden_calculation2.md
new file mode 100644
index 000000000..eff43a5d0
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/04_5hidden_calculation2.md
@@ -0,0 +1,9 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ condition: no # A condition
+ var1: no # A first variable
+ var2: no # A second variable
+```
diff --git a/tests/results/test_namespace_examples_comment/04_5hidden_calculation_default_calculation.md b/tests/results/test_namespace_examples_comment/04_5hidden_calculation_default_calculation.md
new file mode 100644
index 000000000..eff43a5d0
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/04_5hidden_calculation_default_calculation.md
@@ -0,0 +1,9 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ condition: no # A condition
+ var1: no # A first variable
+ var2: no # A second variable
+```
diff --git a/tests/results/test_namespace_examples_comment/04_5validators.md b/tests/results/test_namespace_examples_comment/04_5validators.md
new file mode 100644
index 000000000..2c9ef1ec9
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/04_5validators.md
@@ -0,0 +1,14 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ int: 42 # An integer
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ int: 42 # An integer
+```
diff --git a/tests/results/test_namespace_examples_comment/04_5validators_differ.md b/tests/results/test_namespace_examples_comment/04_5validators_differ.md
new file mode 100644
index 000000000..78f515f53
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/04_5validators_differ.md
@@ -0,0 +1,8 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var1: another_value # A first variable
+ var2: no # A second variable
+```
diff --git a/tests/results/test_namespace_examples_comment/04_5validators_multi.md b/tests/results/test_namespace_examples_comment/04_5validators_multi.md
new file mode 100644
index 000000000..ef2073676
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/04_5validators_multi.md
@@ -0,0 +1,9 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var1: # A second variable
+ - no
+ - yes
+```
diff --git a/tests/results/test_namespace_examples_comment/04_5validators_multi2.md b/tests/results/test_namespace_examples_comment/04_5validators_multi2.md
new file mode 100644
index 000000000..8951d381a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/04_5validators_multi2.md
@@ -0,0 +1,9 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var1: # A second variable
+ - val1
+ - val2
+```
diff --git a/tests/results/test_namespace_examples_comment/04_5validators_multi3.md b/tests/results/test_namespace_examples_comment/04_5validators_multi3.md
new file mode 100644
index 000000000..b54d82229
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/04_5validators_multi3.md
@@ -0,0 +1,8 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var1: # A second variable
+ - 0
+```
diff --git a/tests/results/test_namespace_examples_comment/05_0multi_not_uniq.md b/tests/results/test_namespace_examples_comment/05_0multi_not_uniq.md
new file mode 100644
index 000000000..1983edaa2
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/05_0multi_not_uniq.md
@@ -0,0 +1,8 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var1: # A variable
+ - non
+```
diff --git a/tests/results/test_namespace_examples_comment/05_0multi_uniq.md b/tests/results/test_namespace_examples_comment/05_0multi_uniq.md
new file mode 100644
index 000000000..e02ee8d8f
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/05_0multi_uniq.md
@@ -0,0 +1,8 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ variable: # A variable
+ - non
+```
diff --git a/tests/results/test_namespace_examples_comment/12_1auto_save_expert.md b/tests/results/test_namespace_examples_comment/12_1auto_save_expert.md
new file mode 100644
index 000000000..08584b2f8
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/12_1auto_save_expert.md
@@ -0,0 +1,7 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var: no # A variable
+```
diff --git a/tests/results/test_namespace_examples_comment/16_0redefine_description.md b/tests/results/test_namespace_examples_comment/16_0redefine_description.md
new file mode 100644
index 000000000..a573bac6c
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/16_0redefine_description.md
@@ -0,0 +1,14 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ var: example # Redefined
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var: example # Redefined
+```
diff --git a/tests/results/test_namespace_examples_comment/16_2family_redefine_calculation.md b/tests/results/test_namespace_examples_comment/16_2family_redefine_calculation.md
new file mode 100644
index 000000000..1e9652576
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/16_2family_redefine_calculation.md
@@ -0,0 +1,16 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ family: # family
+ var1: example
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ family: # family
+ var1: example
+```
diff --git a/tests/results/test_namespace_examples_comment/16_2family_redefine_disabled.md b/tests/results/test_namespace_examples_comment/16_2family_redefine_disabled.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test_namespace_examples_comment/16_3family_empty_at_ends.md b/tests/results/test_namespace_examples_comment/16_3family_empty_at_ends.md
new file mode 100644
index 000000000..1e9652576
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/16_3family_empty_at_ends.md
@@ -0,0 +1,16 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ family: # family
+ var1: example
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ family: # family
+ var1: example
+```
diff --git a/tests/results/test_namespace_examples_comment/16_5exists_nonexists.md b/tests/results/test_namespace_examples_comment/16_5exists_nonexists.md
new file mode 100644
index 000000000..fbbd8b903
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/16_5exists_nonexists.md
@@ -0,0 +1,8 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var1: no # A variable
+ var2: yes # A new variable
+```
diff --git a/tests/results/test_namespace_examples_comment/16_5exists_redefine.md b/tests/results/test_namespace_examples_comment/16_5exists_redefine.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test_namespace_examples_comment/16_5redefine_calculation.md b/tests/results/test_namespace_examples_comment/16_5redefine_calculation.md
new file mode 100644
index 000000000..da22852ba
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/16_5redefine_calculation.md
@@ -0,0 +1,7 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ variable: yes # A variable
+```
diff --git a/tests/results/test_namespace_examples_comment/16_5redefine_choice.md b/tests/results/test_namespace_examples_comment/16_5redefine_choice.md
new file mode 100644
index 000000000..2e4e6007a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/16_5redefine_choice.md
@@ -0,0 +1,14 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ variable: a_choice # A variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ variable: a_choice # A variable
+```
diff --git a/tests/results/test_namespace_examples_comment/16_5redefine_default.md b/tests/results/test_namespace_examples_comment/16_5redefine_default.md
new file mode 100644
index 000000000..da22852ba
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/16_5redefine_default.md
@@ -0,0 +1,7 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ variable: yes # A variable
+```
diff --git a/tests/results/test_namespace_examples_comment/16_5redefine_default_calculation.md b/tests/results/test_namespace_examples_comment/16_5redefine_default_calculation.md
new file mode 100644
index 000000000..f0608a9fa
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/16_5redefine_default_calculation.md
@@ -0,0 +1,14 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ variable: example # A variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ variable: example # A variable
+```
diff --git a/tests/results/test_namespace_examples_comment/16_5redefine_family.md b/tests/results/test_namespace_examples_comment/16_5redefine_family.md
new file mode 100644
index 000000000..c99b09a11
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/16_5redefine_family.md
@@ -0,0 +1,16 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ family: # New description
+ variable: example # A variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ family: # New description
+ variable: example # A variable
+```
diff --git a/tests/results/test_namespace_examples_comment/16_5redefine_help.md b/tests/results/test_namespace_examples_comment/16_5redefine_help.md
new file mode 100644
index 000000000..8b9cfd133
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/16_5redefine_help.md
@@ -0,0 +1,16 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ family: # A family
+ variable: example # Redefine help
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ family: # A family
+ variable: example # Redefine help
+```
diff --git a/tests/results/test_namespace_examples_comment/16_5redefine_hidden.md b/tests/results/test_namespace_examples_comment/16_5redefine_hidden.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test_namespace_examples_comment/16_5redefine_multi.md b/tests/results/test_namespace_examples_comment/16_5redefine_multi.md
new file mode 100644
index 000000000..e02ee8d8f
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/16_5redefine_multi.md
@@ -0,0 +1,8 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ variable: # A variable
+ - non
+```
diff --git a/tests/results/test_namespace_examples_comment/16_5redefine_remove_disable_calculation.md b/tests/results/test_namespace_examples_comment/16_5redefine_remove_disable_calculation.md
new file mode 100644
index 000000000..90a2d0ef7
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/16_5redefine_remove_disable_calculation.md
@@ -0,0 +1,15 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ variable: example # A variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ condition: no # A condition
+ variable: example # A variable
+```
diff --git a/tests/results/test_namespace_examples_comment/16_5test_redefine.md b/tests/results/test_namespace_examples_comment/16_5test_redefine.md
new file mode 100644
index 000000000..446d52d5b
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/16_5test_redefine.md
@@ -0,0 +1,16 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ var3: example # A third variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var1: test1 # A first variable
+ var2: test1 # A second variable
+ var3: example # A third variable
+```
diff --git a/tests/results/test_namespace_examples_comment/16_6choice_redefine.md b/tests/results/test_namespace_examples_comment/16_6choice_redefine.md
new file mode 100644
index 000000000..c434f0030
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/16_6choice_redefine.md
@@ -0,0 +1,7 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var: c # A choice
+```
diff --git a/tests/results/test_namespace_examples_comment/16_6exists_family.md b/tests/results/test_namespace_examples_comment/16_6exists_family.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test_namespace_examples_comment/16_6exists_redefine_family.md b/tests/results/test_namespace_examples_comment/16_6exists_redefine_family.md
new file mode 100644
index 000000000..a3e49654b
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/16_6exists_redefine_family.md
@@ -0,0 +1,20 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ family1: # New description
+ variable1: example # A variable
+ family2: # A second family
+ variable2: example # A second variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ family1: # New description
+ variable1: example # A variable
+ family2: # A second family
+ variable2: example # A second variable
+```
diff --git a/tests/results/test_namespace_examples_comment/16exists_exists.md b/tests/results/test_namespace_examples_comment/16exists_exists.md
new file mode 100644
index 000000000..4dc7a08cc
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/16exists_exists.md
@@ -0,0 +1,14 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ var: example # Description
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var: example # Description
+```
diff --git a/tests/results/test_namespace_examples_comment/17_5redefine_leadership.md b/tests/results/test_namespace_examples_comment/17_5redefine_leadership.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test_namespace_examples_comment/20_0empty_family.md b/tests/results/test_namespace_examples_comment/20_0empty_family.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test_namespace_examples_comment/20_0family_append.md b/tests/results/test_namespace_examples_comment/20_0family_append.md
new file mode 100644
index 000000000..b4c0f1152
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/20_0family_append.md
@@ -0,0 +1,18 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ family: # A family
+ var1: example # The first variable
+ var2: example # The second variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ family: # A family
+ var1: example # The first variable
+ var2: example # The second variable
+```
diff --git a/tests/results/test_namespace_examples_comment/20_0family_underscore.md b/tests/results/test_namespace_examples_comment/20_0family_underscore.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test_namespace_examples_comment/20_0multi_family.md b/tests/results/test_namespace_examples_comment/20_0multi_family.md
new file mode 100644
index 000000000..53bcaa1e3
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/20_0multi_family.md
@@ -0,0 +1,9 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ family: # A family
+ subfamily: # A sub family
+ variable: example # A variable
+```
diff --git a/tests/results/test_namespace_examples_comment/20_0multi_family_basic.md b/tests/results/test_namespace_examples_comment/20_0multi_family_basic.md
new file mode 100644
index 000000000..fcd2464b9
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/20_0multi_family_basic.md
@@ -0,0 +1,18 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ family: # A family
+ subfamily: # A sub family
+ variable: example # A variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ family: # A family
+ subfamily: # A sub family
+ variable: example # A variable
+```
diff --git a/tests/results/test_namespace_examples_comment/20_0multi_family_expert.md b/tests/results/test_namespace_examples_comment/20_0multi_family_expert.md
new file mode 100644
index 000000000..53bcaa1e3
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/20_0multi_family_expert.md
@@ -0,0 +1,9 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ family: # A family
+ subfamily: # A sub family
+ variable: example # A variable
+```
diff --git a/tests/results/test_namespace_examples_comment/20_0multi_family_order.md b/tests/results/test_namespace_examples_comment/20_0multi_family_order.md
new file mode 100644
index 000000000..618e89d7b
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/20_0multi_family_order.md
@@ -0,0 +1,24 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ variable: example # A variable
+ family: # A family
+ variable1: example # A first variable
+ subfamily: # A sub family
+ variable: example # A variable
+ variable2: example # A second variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ variable: example # A variable
+ family: # A family
+ variable1: example # A first variable
+ subfamily: # A sub family
+ variable: example # A variable
+ variable2: example # A second variable
+```
diff --git a/tests/results/test_namespace_examples_comment/20_0validators_differ_redefine.md b/tests/results/test_namespace_examples_comment/20_0validators_differ_redefine.md
new file mode 100644
index 000000000..cdbb328d4
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/20_0validators_differ_redefine.md
@@ -0,0 +1,9 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var1: no # A first variable
+ var2: no # A second variable
+ var3: yes # A third variable
+```
diff --git a/tests/results/test_namespace_examples_comment/20_1empty_subfamily.md b/tests/results/test_namespace_examples_comment/20_1empty_subfamily.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test_namespace_examples_comment/20_2family_looks_like_dynamic.md b/tests/results/test_namespace_examples_comment/20_2family_looks_like_dynamic.md
new file mode 100644
index 000000000..a72831ed0
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/20_2family_looks_like_dynamic.md
@@ -0,0 +1,11 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ my_family: # my_family
+ dynamic:
+ - val1
+ - val2
+ var: true # A variable
+```
diff --git a/tests/results/test_namespace_examples_comment/20_2family_looks_like_variable.md b/tests/results/test_namespace_examples_comment/20_2family_looks_like_variable.md
new file mode 100644
index 000000000..aaf2afed5
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/20_2family_looks_like_variable.md
@@ -0,0 +1,8 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ my_family: # my_family
+ default: true
+```
diff --git a/tests/results/test_namespace_examples_comment/20_9default_information_parent.md b/tests/results/test_namespace_examples_comment/20_9default_information_parent.md
new file mode 100644
index 000000000..74d83913d
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/20_9default_information_parent.md
@@ -0,0 +1,17 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ family: # family
+ var1: example # A first variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ family: # family
+ var1: example # A first variable
+ var2: example # A second variable
+```
diff --git a/tests/results/test_namespace_examples_comment/24_0family_hidden_condition.md b/tests/results/test_namespace_examples_comment/24_0family_hidden_condition.md
new file mode 100644
index 000000000..c1c61bcf3
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/24_0family_hidden_condition.md
@@ -0,0 +1,17 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ family: # Possibly hidden family
+ var1: example # A variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ condition: no # The variable use has condition
+ family: # Possibly hidden family
+ var1: example # A variable
+```
diff --git a/tests/results/test_namespace_examples_comment/24_0family_hidden_condition_boolean.md b/tests/results/test_namespace_examples_comment/24_0family_hidden_condition_boolean.md
new file mode 100644
index 000000000..64ecbc9fb
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/24_0family_hidden_condition_boolean.md
@@ -0,0 +1,9 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ condition: false # A conditional variable
+ family: # A family
+ variable: example # A variable
+```
diff --git a/tests/results/test_namespace_examples_comment/24_0family_hidden_condition_sub_family.md b/tests/results/test_namespace_examples_comment/24_0family_hidden_condition_sub_family.md
new file mode 100644
index 000000000..0c24b0742
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/24_0family_hidden_condition_sub_family.md
@@ -0,0 +1,19 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ family: # Possibly hidden family
+ subfamily: # subfamily
+ var1: example # A variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ condition: no # The variable use has condition
+ family: # Possibly hidden family
+ subfamily: # subfamily
+ var1: example # A variable
+```
diff --git a/tests/results/test_namespace_examples_comment/24_0family_hidden_condition_variable_sub_family.md b/tests/results/test_namespace_examples_comment/24_0family_hidden_condition_variable_sub_family.md
new file mode 100644
index 000000000..74b8c89a7
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/24_0family_hidden_condition_variable_sub_family.md
@@ -0,0 +1,10 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ condition: true # The variable use has condition
+ family: # Possibly hidden family
+ subfamily: # A subfamily
+ var1: example # A variable
+```
diff --git a/tests/results/test_namespace_examples_comment/24_0family_hidden_condition_with_variable.md b/tests/results/test_namespace_examples_comment/24_0family_hidden_condition_with_variable.md
new file mode 100644
index 000000000..2aba4c5ef
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/24_0family_hidden_condition_with_variable.md
@@ -0,0 +1,10 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ condition1: false # A first conditional variable
+ condition2: false # A second conditional variable
+ family: # A family
+ variable: example # A variable
+```
diff --git a/tests/results/test_namespace_examples_comment/24_0family_hidden_param_condition_sub_family.md b/tests/results/test_namespace_examples_comment/24_0family_hidden_param_condition_sub_family.md
new file mode 100644
index 000000000..530bbfae2
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/24_0family_hidden_param_condition_sub_family.md
@@ -0,0 +1,19 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ family: # Possibly hidden family
+ sub_family: # A subfamily
+ var1: example # A variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ condition: no # The variable use has condition
+ family: # Possibly hidden family
+ sub_family: # A subfamily
+ var1: example # A variable
+```
diff --git a/tests/results/test_namespace_examples_comment/24_0family_mandatory_condition.md b/tests/results/test_namespace_examples_comment/24_0family_mandatory_condition.md
new file mode 100644
index 000000000..a7c66f425
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/24_0family_mandatory_condition.md
@@ -0,0 +1,8 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ condition: no # A condition
+ var: example # A variable
+```
diff --git a/tests/results/test_namespace_examples_comment/24_0family_mandatory_condition_variable.md b/tests/results/test_namespace_examples_comment/24_0family_mandatory_condition_variable.md
new file mode 100644
index 000000000..d1e07d963
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/24_0family_mandatory_condition_variable.md
@@ -0,0 +1,8 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ condition: true # A condition
+ var: example # A variable
+```
diff --git a/tests/results/test_namespace_examples_comment/24_7validators_variable_optional.md b/tests/results/test_namespace_examples_comment/24_7validators_variable_optional.md
new file mode 100644
index 000000000..cd7a66195
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/24_7validators_variable_optional.md
@@ -0,0 +1,17 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ general: # A family
+ int: 5 # A first integer
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ general: # A family
+ int: 5 # A first integer
+ int2: 1 # A second integer
+```
diff --git a/tests/results/test_namespace_examples_comment/24_family_disabled_var_hidden.md b/tests/results/test_namespace_examples_comment/24_family_disabled_var_hidden.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test_namespace_examples_comment/40_0leadership.md b/tests/results/test_namespace_examples_comment/40_0leadership.md
new file mode 100644
index 000000000..eeb047fea
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/40_0leadership.md
@@ -0,0 +1,20 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ leader: # A leadership
+ - leader: example # A leader
+ follower1: example # A follower
+ follower2: example # An other follower
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ leader: # A leadership
+ - leader: example # A leader
+ follower1: example # A follower
+ follower2: example # An other follower
+```
diff --git a/tests/results/test_namespace_examples_comment/40_0leadership_diff_name.md b/tests/results/test_namespace_examples_comment/40_0leadership_diff_name.md
new file mode 100644
index 000000000..f7169de87
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/40_0leadership_diff_name.md
@@ -0,0 +1,20 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ leadership: # A leadership
+ - leader: example # A leader
+ follower1: example # A follower
+ follower2: example # An other follower
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ leadership: # A leadership
+ - leader: example # A leader
+ follower1: example # A follower
+ follower2: example # An other follower
+```
diff --git a/tests/results/test_namespace_examples_comment/40_0leadership_empty.md b/tests/results/test_namespace_examples_comment/40_0leadership_empty.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test_namespace_examples_comment/40_0leadership_follower_default_calculation.md b/tests/results/test_namespace_examples_comment/40_0leadership_follower_default_calculation.md
new file mode 100644
index 000000000..8a6e6ebe5
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/40_0leadership_follower_default_calculation.md
@@ -0,0 +1,18 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ leader: # A leadership
+ - leader: example # A leader
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ leader: # A leadership
+ - leader: example # A leader
+ follower1: value # A follower
+ follower2: value # A second follower
+```
diff --git a/tests/results/test_namespace_examples_comment/40_0leadership_follower_default_submulti.md b/tests/results/test_namespace_examples_comment/40_0leadership_follower_default_submulti.md
new file mode 100644
index 000000000..ee1a4f5a6
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/40_0leadership_follower_default_submulti.md
@@ -0,0 +1,13 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ leader: # A leadership
+ - leader: leader # A leader
+ follower1: # A follower1
+ - value
+ follower2: # A follower2
+ - value1
+ - value2
+```
diff --git a/tests/results/test_namespace_examples_comment/40_0leadership_follower_default_submulti_calculation.md b/tests/results/test_namespace_examples_comment/40_0leadership_follower_default_submulti_calculation.md
new file mode 100644
index 000000000..f40e040a9
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/40_0leadership_follower_default_submulti_calculation.md
@@ -0,0 +1,12 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ leader: # A leadership
+ - leader: leader # The leader
+ follower1: # The follower1
+ - value
+ follower2: # The follower2
+ - value
+```
diff --git a/tests/results/test_namespace_examples_comment/40_0leadership_follower_default_value.md b/tests/results/test_namespace_examples_comment/40_0leadership_follower_default_value.md
new file mode 100644
index 000000000..57441994d
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/40_0leadership_follower_default_value.md
@@ -0,0 +1,9 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ leader: # A leadership
+ - leader: example # A leader
+ follower1: value # A follower with default value
+```
diff --git a/tests/results/test_namespace_examples_comment/40_0leadership_leader_follower.md b/tests/results/test_namespace_examples_comment/40_0leadership_leader_follower.md
new file mode 100644
index 000000000..4bfafb8c4
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/40_0leadership_leader_follower.md
@@ -0,0 +1,11 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ leadership: # A leadership
+ - leader: value1 # A leader
+ follower: value1 # A follower
+ - leader: value2 # A leader
+ follower: value2 # A follower
+```
diff --git a/tests/results/test_namespace_examples_comment/40_0leadership_leader_not_multi.md b/tests/results/test_namespace_examples_comment/40_0leadership_leader_not_multi.md
new file mode 100644
index 000000000..c129e6550
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/40_0leadership_leader_not_multi.md
@@ -0,0 +1,24 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ general1: # general1
+ leader: # Leader
+ - leader: example # Leader
+ follower1: example # Follower1
+ follower2: example # Follower2
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ general: # general
+ mode_conteneur_actif: non # No change
+ general1: # general1
+ leader: # Leader
+ - leader: example # Leader
+ follower1: example # Follower1
+ follower2: example # Follower2
+```
diff --git a/tests/results/test_namespace_examples_comment/40_0leadership_reduce.md b/tests/results/test_namespace_examples_comment/40_0leadership_reduce.md
new file mode 100644
index 000000000..2b849d040
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/40_0leadership_reduce.md
@@ -0,0 +1,11 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ leadership: # A leadership
+ - leader: val1 # A leader
+ follower: example # A follower
+ - leader: val2 # A leader
+ follower: example # A follower
+```
diff --git a/tests/results/test_namespace_examples_comment/40_1leadership_append_follower.md b/tests/results/test_namespace_examples_comment/40_1leadership_append_follower.md
new file mode 100644
index 000000000..bf1f5bd30
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/40_1leadership_append_follower.md
@@ -0,0 +1,22 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ leader: # A leadership
+ - leader: example # The leader
+ follower1: example # The follower1
+ follower2: example # The follower2
+ follower3: example # The follower3
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ leader: # A leadership
+ - leader: example # The leader
+ follower1: example # The follower1
+ follower2: example # The follower2
+ follower3: example # The follower3
+```
diff --git a/tests/results/test_namespace_examples_comment/40_2leadership_calculation_index.md b/tests/results/test_namespace_examples_comment/40_2leadership_calculation_index.md
new file mode 100644
index 000000000..c35246a87
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/40_2leadership_calculation_index.md
@@ -0,0 +1,13 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ leader: # A leadership
+ - leader: a # A leader
+ follower1: 0 # A follower
+ - leader: b # A leader
+ follower1: 1 # A follower
+ - leader: c # A leader
+ follower1: 2 # A follower
+```
diff --git a/tests/results/test_namespace_examples_comment/40_2leadership_calculation_index_2.md b/tests/results/test_namespace_examples_comment/40_2leadership_calculation_index_2.md
new file mode 100644
index 000000000..c35246a87
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/40_2leadership_calculation_index_2.md
@@ -0,0 +1,13 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ leader: # A leadership
+ - leader: a # A leader
+ follower1: 0 # A follower
+ - leader: b # A leader
+ follower1: 1 # A follower
+ - leader: c # A leader
+ follower1: 2 # A follower
+```
diff --git a/tests/results/test_namespace_examples_comment/40_2leadership_calculation_param_index.md b/tests/results/test_namespace_examples_comment/40_2leadership_calculation_param_index.md
new file mode 100644
index 000000000..42fdd311a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/40_2leadership_calculation_param_index.md
@@ -0,0 +1,13 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ leader: # Leadership
+ - leader: a # A leader
+ follower1: 0 # A follower
+ - leader: b # A leader
+ follower1: 1 # A follower
+ - leader: c # A leader
+ follower1: 2 # A follower
+```
diff --git a/tests/results/test_namespace_examples_comment/40_2leadership_leader_calculation.md b/tests/results/test_namespace_examples_comment/40_2leadership_leader_calculation.md
new file mode 100644
index 000000000..d4291f546
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/40_2leadership_leader_calculation.md
@@ -0,0 +1,13 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ leader: # A leadership
+ - leader: val1 # A leader
+ follower1: example # A first follower
+ follower2: example # A second follower
+ - leader: val2 # A leader
+ follower1: example # A first follower
+ follower2: example # A second follower
+```
diff --git a/tests/results/test_namespace_examples_comment/40_6leadership_follower_multi.md b/tests/results/test_namespace_examples_comment/40_6leadership_follower_multi.md
new file mode 100644
index 000000000..a9a88a175
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/40_6leadership_follower_multi.md
@@ -0,0 +1,22 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ leadership: # A leadership
+ - leader: example # The leader
+ follower1: # The first follower
+ - example
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ leadership: # A leadership
+ - leader: example # The leader
+ follower1: # The first follower
+ - example
+ follower2: # The second follower
+ - value
+```
diff --git a/tests/results/test_namespace_examples_comment/40_6leadership_follower_multi_no_mandatory.md b/tests/results/test_namespace_examples_comment/40_6leadership_follower_multi_no_mandatory.md
new file mode 100644
index 000000000..ce150e738
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/40_6leadership_follower_multi_no_mandatory.md
@@ -0,0 +1,12 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ leadership: # A leadership
+ - leader: example # The leader
+ follower1: # The first follower
+ - example
+ follower2: # The second follower
+ - value
+```
diff --git a/tests/results/test_namespace_examples_comment/40_8calculation_boolean.md b/tests/results/test_namespace_examples_comment/40_8calculation_boolean.md
new file mode 100644
index 000000000..29133e248
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/40_8calculation_boolean.md
@@ -0,0 +1,12 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ bool: false # A boolean variable
+ multi1: # A first multi variable
+ - false
+ multi2: # A second multi variable
+ - true
+ - false
+```
diff --git a/tests/results/test_namespace_examples_comment/40_8calculation_boolean_return_none.md b/tests/results/test_namespace_examples_comment/40_8calculation_boolean_return_none.md
new file mode 100644
index 000000000..1a6ca788a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/40_8calculation_boolean_return_none.md
@@ -0,0 +1,8 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var1: yes # A first variable
+ var2: xxx # A second variable
+```
diff --git a/tests/results/test_namespace_examples_comment/40_8calculation_integer.md b/tests/results/test_namespace_examples_comment/40_8calculation_integer.md
new file mode 100644
index 000000000..ffaedd259
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/40_8calculation_integer.md
@@ -0,0 +1,9 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ bool: false # A boolean variable
+ int1: 2 # First integer variable
+ int2: 3 # Second integer variable
+```
diff --git a/tests/results/test_namespace_examples_comment/40_8calculation_multi_variable.md b/tests/results/test_namespace_examples_comment/40_8calculation_multi_variable.md
new file mode 100644
index 000000000..1d0fbbad0
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/40_8calculation_multi_variable.md
@@ -0,0 +1,11 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var: # A first variable
+ - no
+ - yes
+ var2: no # A second variable
+ var3: yes # A third variable
+```
diff --git a/tests/results/test_namespace_examples_comment/40_8calculation_multi_variable_parent.md b/tests/results/test_namespace_examples_comment/40_8calculation_multi_variable_parent.md
new file mode 100644
index 000000000..feae5c54e
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/40_8calculation_multi_variable_parent.md
@@ -0,0 +1,9 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var: no # A variable
+ fam1: # A family
+ var: no # A calculated variable
+```
diff --git a/tests/results/test_namespace_examples_comment/40_8calculation_multi_variable_parent2.md b/tests/results/test_namespace_examples_comment/40_8calculation_multi_variable_parent2.md
new file mode 100644
index 000000000..0a524e15a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/40_8calculation_multi_variable_parent2.md
@@ -0,0 +1,10 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ fam1: # First family
+ var: no # A variable
+ fam2: # Second family
+ var: no # A variable
+```
diff --git a/tests/results/test_namespace_examples_comment/40_9calculation_variable_leader_follower_multi_inside.md b/tests/results/test_namespace_examples_comment/40_9calculation_variable_leader_follower_multi_inside.md
new file mode 100644
index 000000000..0d3ffdb69
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/40_9calculation_variable_leader_follower_multi_inside.md
@@ -0,0 +1,13 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ leadership: # A leadership
+ - leader: value1 # A leader
+ follower: # A follower
+ - value1
+ - leader: value2 # A leader
+ follower: # A follower
+ - value2
+```
diff --git a/tests/results/test_namespace_examples_comment/40_9leadership-calculation-outside-follower-first.md b/tests/results/test_namespace_examples_comment/40_9leadership-calculation-outside-follower-first.md
new file mode 100644
index 000000000..928d90fa0
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/40_9leadership-calculation-outside-follower-first.md
@@ -0,0 +1,15 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ leader: # A leadership
+ - leader: value1 # A leader
+ follower1: val11 # A follower
+ follower2: val21 # An other follower
+ - leader: value2 # A leader
+ follower1: val11 # A follower
+ follower2: val21 # An other follower
+ calculate: # A calculated variable
+ - val11
+```
diff --git a/tests/results/test_namespace_examples_comment/40_9leadership-calculation-outside-follower-last.md b/tests/results/test_namespace_examples_comment/40_9leadership-calculation-outside-follower-last.md
new file mode 100644
index 000000000..928d90fa0
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/40_9leadership-calculation-outside-follower-last.md
@@ -0,0 +1,15 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ leader: # A leadership
+ - leader: value1 # A leader
+ follower1: val11 # A follower
+ follower2: val21 # An other follower
+ - leader: value2 # A leader
+ follower1: val11 # A follower
+ follower2: val21 # An other follower
+ calculate: # A calculated variable
+ - val11
+```
diff --git a/tests/results/test_namespace_examples_comment/40_9leadership-calculation-outside-follower-no-mandatory.md b/tests/results/test_namespace_examples_comment/40_9leadership-calculation-outside-follower-no-mandatory.md
new file mode 100644
index 000000000..c06ee30db
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/40_9leadership-calculation-outside-follower-no-mandatory.md
@@ -0,0 +1,14 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ leader: # leader
+ - leader: a
+ follower: example
+ - leader: b
+ follower: example
+ variable:
+ -
+ -
+```
diff --git a/tests/results/test_namespace_examples_comment/40_9leadership-calculation-outside-follower.md b/tests/results/test_namespace_examples_comment/40_9leadership-calculation-outside-follower.md
new file mode 100644
index 000000000..cf543c5bf
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/40_9leadership-calculation-outside-follower.md
@@ -0,0 +1,16 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ leader: # A leadership
+ - leader: value1 # A leader
+ follower1: val11 # A follower
+ follower2: val21 # An other follower
+ - leader: value2 # A leader
+ follower1: val11 # A follower
+ follower2: val21 # An other follower
+ calculate: # A calculated variable
+ - val11
+ - val11
+```
diff --git a/tests/results/test_namespace_examples_comment/40_9leadership-calculation-outside-leader-first.md b/tests/results/test_namespace_examples_comment/40_9leadership-calculation-outside-leader-first.md
new file mode 100644
index 000000000..dd9939c05
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/40_9leadership-calculation-outside-leader-first.md
@@ -0,0 +1,14 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ leader: # A leadership
+ - leader: value1 # A leader
+ follower1: val11 # A follower
+ follower2: val21 # An other follower
+ - leader: value2 # A leader
+ follower1: val11 # A follower
+ follower2: val21 # An other follower
+ calculate: value1 # A calculated variable
+```
diff --git a/tests/results/test_namespace_examples_comment/40_9leadership-calculation-outside-leader-last.md b/tests/results/test_namespace_examples_comment/40_9leadership-calculation-outside-leader-last.md
new file mode 100644
index 000000000..f7d339702
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/40_9leadership-calculation-outside-leader-last.md
@@ -0,0 +1,14 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ leader: # A leadership
+ - leader: value1 # A leader
+ follower1: val11 # A follower
+ follower2: val21 # An other follower
+ - leader: value2 # A leader
+ follower1: val11 # A follower
+ follower2: val21 # An other follower
+ calculate: value2 # A calculated variable
+```
diff --git a/tests/results/test_namespace_examples_comment/40_9leadership-calculation-outside-leader.md b/tests/results/test_namespace_examples_comment/40_9leadership-calculation-outside-leader.md
new file mode 100644
index 000000000..7506544cb
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/40_9leadership-calculation-outside-leader.md
@@ -0,0 +1,16 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ leader: # A leadership
+ - leader: value1 # A leader
+ follower1: val11 # A follower
+ follower2: val21 # An other follower
+ - leader: value2 # A leader
+ follower1: val11 # A follower
+ follower2: val21 # An other follower
+ calculate: # A calculated variable
+ - value1
+ - value2
+```
diff --git a/tests/results/test_namespace_examples_comment/40_9leadership-calculation-variable.md b/tests/results/test_namespace_examples_comment/40_9leadership-calculation-variable.md
new file mode 100644
index 000000000..622a87f7a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/40_9leadership-calculation-variable.md
@@ -0,0 +1,16 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ calculate: # A calculated variable
+ - value1
+ - value2
+ leader: # A leadership
+ - leader: value1 # A leader
+ follower1: val11 # A follower
+ follower2: val21 # An other follower
+ - leader: value2 # A leader
+ follower1: val11 # A follower
+ follower2: val21 # An other follower
+```
diff --git a/tests/results/test_namespace_examples_comment/40_9leadership-calculation-variable_leader_follower.md b/tests/results/test_namespace_examples_comment/40_9leadership-calculation-variable_leader_follower.md
new file mode 100644
index 000000000..9f01d89a8
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/40_9leadership-calculation-variable_leader_follower.md
@@ -0,0 +1,16 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ leadership_1: # A leadership
+ - leader: value1 # A leader
+ follower: example # A follower
+ - leader: value2 # A leader
+ follower: example # A follower
+ leadership_2: # A second leadership
+ - leader: # A leader
+ follower: val # A follower
+ - leader: # A leader
+ follower: val # A follower
+```
diff --git a/tests/results/test_namespace_examples_comment/40_9leadership-calculation-variable_leader_follower_not_same.md b/tests/results/test_namespace_examples_comment/40_9leadership-calculation-variable_leader_follower_not_same.md
new file mode 100644
index 000000000..bd011abb3
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/40_9leadership-calculation-variable_leader_follower_not_same.md
@@ -0,0 +1,20 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ leadership_1: # A leadership
+ - leader: value1 # A leader
+ follower: example # A follower
+ - leader: value2 # A leader
+ follower: example # A follower
+ leadership_2: # A second leadership
+ - leader: value1 # A leader
+ follower: # A follower
+ - value1
+ - value2
+ - leader: value2 # A leader
+ follower: # A follower
+ - value1
+ - value2
+```
diff --git a/tests/results/test_namespace_examples_comment/41_0choice_leader.md b/tests/results/test_namespace_examples_comment/41_0choice_leader.md
new file mode 100644
index 000000000..23a4f0e7e
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/41_0choice_leader.md
@@ -0,0 +1,9 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ leader: # The leadership
+ - leader: example # The leader
+ follower1: a_choice # A follower
+```
diff --git a/tests/results/test_namespace_examples_comment/44_0leadership_hidden.md b/tests/results/test_namespace_examples_comment/44_0leadership_hidden.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test_namespace_examples_comment/44_0leadership_leader_hidden.md b/tests/results/test_namespace_examples_comment/44_0leadership_leader_hidden.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test_namespace_examples_comment/44_1leadership_append_hidden_follower.md b/tests/results/test_namespace_examples_comment/44_1leadership_append_hidden_follower.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test_namespace_examples_comment/44_4disabled_calcultion_follower.md b/tests/results/test_namespace_examples_comment/44_4disabled_calcultion_follower.md
new file mode 100644
index 000000000..fc2343b3d
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/44_4disabled_calcultion_follower.md
@@ -0,0 +1,10 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ condition: true # A condition
+ leader: # A leadership
+ - leader: a # Aleader
+ follower: example # A follower
+```
diff --git a/tests/results/test_namespace_examples_comment/44_4disabled_calcultion_follower_index.md b/tests/results/test_namespace_examples_comment/44_4disabled_calcultion_follower_index.md
new file mode 100644
index 000000000..bd32773cb
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/44_4disabled_calcultion_follower_index.md
@@ -0,0 +1,11 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ leadership: # A leadership
+ - leader: a # Aleader
+ follower: value # A follower
+ - leader: b # Aleader
+ follower: value # A follower
+```
diff --git a/tests/results/test_namespace_examples_comment/44_4leadership_mandatory.md b/tests/results/test_namespace_examples_comment/44_4leadership_mandatory.md
new file mode 100644
index 000000000..2c167d50c
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/44_4leadership_mandatory.md
@@ -0,0 +1,17 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ leader: # A leadership
+ - leader: example # A leader
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ leader: # A leadership
+ - leader: example # A leader
+ follower1: example # A follower
+```
diff --git a/tests/results/test_namespace_examples_comment/44_4leadership_mandatory_follower.md b/tests/results/test_namespace_examples_comment/44_4leadership_mandatory_follower.md
new file mode 100644
index 000000000..23fa15798
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/44_4leadership_mandatory_follower.md
@@ -0,0 +1,9 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ leader: # A leadership
+ - leader: example # A leader
+ follower: example # A follower
+```
diff --git a/tests/results/test_namespace_examples_comment/44_5leadership_leader_hidden_calculation.md b/tests/results/test_namespace_examples_comment/44_5leadership_leader_hidden_calculation.md
new file mode 100644
index 000000000..225e58b83
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/44_5leadership_leader_hidden_calculation.md
@@ -0,0 +1,10 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ condition: no # A condition
+ leader: # A leadership
+ - leader: example # A leader
+ follower: example # A follower
+```
diff --git a/tests/results/test_namespace_examples_comment/44_6leadership_follower_disabled_calculation.md b/tests/results/test_namespace_examples_comment/44_6leadership_follower_disabled_calculation.md
new file mode 100644
index 000000000..dd493ed4b
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/44_6leadership_follower_disabled_calculation.md
@@ -0,0 +1,19 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ leader: # A leadership
+ - leader: example # A leader
+ follower: example # A follower
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ condition: yes # A condition
+ leader: # A leadership
+ - leader: example # A leader
+ follower: example # A follower
+```
diff --git a/tests/results/test_namespace_examples_comment/44_9calculated_default_leadership_leader.md b/tests/results/test_namespace_examples_comment/44_9calculated_default_leadership_leader.md
new file mode 100644
index 000000000..43f685774
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/44_9calculated_default_leadership_leader.md
@@ -0,0 +1,11 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ leader: # Leader
+ - leader: a # A leader
+ follower: a # A follower
+ - leader: b # A leader
+ follower: b # A follower
+```
diff --git a/tests/results/test_namespace_examples_comment/60_0family_dynamic.md b/tests/results/test_namespace_examples_comment/60_0family_dynamic.md
new file mode 100644
index 000000000..f6e2a152f
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_0family_dynamic.md
@@ -0,0 +1,23 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ dynval1: # A dynamic family
+ var: example # A dynamic variable
+ dynval2: # A dynamic family
+ var: example # A dynamic variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var: # A suffix variable
+ - val1
+ - val2
+ dynval1: # A dynamic family
+ var: example # A dynamic variable
+ dynval2: # A dynamic family
+ var: example # A dynamic variable
+```
diff --git a/tests/results/test_namespace_examples_comment/60_0family_dynamic_1_0.md b/tests/results/test_namespace_examples_comment/60_0family_dynamic_1_0.md
new file mode 100644
index 000000000..a7a770c2c
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_0family_dynamic_1_0.md
@@ -0,0 +1,13 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var: # A suffix variable
+ - val1
+ - val2
+ dynval1: # dyn{{ identifier }}
+ vardyn: example # Dynamic variable
+ dynval2: # dyn{{ identifier }}
+ vardyn: example # Dynamic variable
+```
diff --git a/tests/results/test_namespace_examples_comment/60_0family_dynamic_1_0_empty.md b/tests/results/test_namespace_examples_comment/60_0family_dynamic_1_0_empty.md
new file mode 100644
index 000000000..a7a770c2c
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_0family_dynamic_1_0_empty.md
@@ -0,0 +1,13 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var: # A suffix variable
+ - val1
+ - val2
+ dynval1: # dyn{{ identifier }}
+ vardyn: example # Dynamic variable
+ dynval2: # dyn{{ identifier }}
+ vardyn: example # Dynamic variable
+```
diff --git a/tests/results/test_namespace_examples_comment/60_0family_dynamic_1_0_type.md b/tests/results/test_namespace_examples_comment/60_0family_dynamic_1_0_type.md
new file mode 100644
index 000000000..12374ae05
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_0family_dynamic_1_0_type.md
@@ -0,0 +1,23 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ dynval1: # dyn{{ identifier }}
+ vardyn: example # A dyn variable
+ dynval2: # dyn{{ identifier }}
+ vardyn: example # A dyn variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var: # A suffix variable
+ - val1
+ - val2
+ dynval1: # dyn{{ identifier }}
+ vardyn: example # A dyn variable
+ dynval2: # dyn{{ identifier }}
+ vardyn: example # A dyn variable
+```
diff --git a/tests/results/test_namespace_examples_comment/60_0family_dynamic_1_0_type_empty.md b/tests/results/test_namespace_examples_comment/60_0family_dynamic_1_0_type_empty.md
new file mode 100644
index 000000000..12374ae05
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_0family_dynamic_1_0_type_empty.md
@@ -0,0 +1,23 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ dynval1: # dyn{{ identifier }}
+ vardyn: example # A dyn variable
+ dynval2: # dyn{{ identifier }}
+ vardyn: example # A dyn variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var: # A suffix variable
+ - val1
+ - val2
+ dynval1: # dyn{{ identifier }}
+ vardyn: example # A dyn variable
+ dynval2: # dyn{{ identifier }}
+ vardyn: example # A dyn variable
+```
diff --git a/tests/results/test_namespace_examples_comment/60_0family_dynamic_1_1.md b/tests/results/test_namespace_examples_comment/60_0family_dynamic_1_1.md
new file mode 100644
index 000000000..2e78bf9db
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_0family_dynamic_1_1.md
@@ -0,0 +1,23 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ dynval1: # A dynamic family
+ vardyn: example # A dynamic variable
+ dynval2: # A dynamic family
+ vardyn: example # A dynamic variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var: # A suffix variable
+ - val1
+ - val2
+ dynval1: # A dynamic family
+ vardyn: example # A dynamic variable
+ dynval2: # A dynamic family
+ vardyn: example # A dynamic variable
+```
diff --git a/tests/results/test_namespace_examples_comment/60_0family_dynamic_1_1_empty.md b/tests/results/test_namespace_examples_comment/60_0family_dynamic_1_1_empty.md
new file mode 100644
index 000000000..2e78bf9db
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_0family_dynamic_1_1_empty.md
@@ -0,0 +1,23 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ dynval1: # A dynamic family
+ vardyn: example # A dynamic variable
+ dynval2: # A dynamic family
+ vardyn: example # A dynamic variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var: # A suffix variable
+ - val1
+ - val2
+ dynval1: # A dynamic family
+ vardyn: example # A dynamic variable
+ dynval2: # A dynamic family
+ vardyn: example # A dynamic variable
+```
diff --git a/tests/results/test_namespace_examples_comment/60_0family_dynamic_empty.md b/tests/results/test_namespace_examples_comment/60_0family_dynamic_empty.md
new file mode 100644
index 000000000..3b7d11d84
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_0family_dynamic_empty.md
@@ -0,0 +1,18 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ dynexample: # A dynamic family
+ var: example # A dynamic variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var: # A suffix variable
+ - example
+ dynexample: # A dynamic family
+ var: example # A dynamic variable
+```
diff --git a/tests/results/test_namespace_examples_comment/60_0family_dynamic_forbidden_char.md b/tests/results/test_namespace_examples_comment/60_0family_dynamic_forbidden_char.md
new file mode 100644
index 000000000..d8be07219
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_0family_dynamic_forbidden_char.md
@@ -0,0 +1,15 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var: # A suffix variable
+ - val.1
+ - val.2
+ dynval_1: # A dynamic family
+ var1: val.1 # A dynamic variable
+ var2: val.1 # A dynamic variable
+ dynval_2: # A dynamic family
+ var1: val.2 # A dynamic variable
+ var2: val.2 # A dynamic variable
+```
diff --git a/tests/results/test_namespace_examples_comment/60_0family_dynamic_jinja_integer_empty.md b/tests/results/test_namespace_examples_comment/60_0family_dynamic_jinja_integer_empty.md
new file mode 100644
index 000000000..a70e7ab91
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_0family_dynamic_jinja_integer_empty.md
@@ -0,0 +1,14 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var: # A suffix variable
+ - 1
+ - 2
+ dyn1: # A dynamic family
+ var: val # A variable inside dynamic family
+ dyn2: # A dynamic family
+ var: val # A variable inside dynamic family
+ var2: val # A variable
+```
diff --git a/tests/results/test_namespace_examples_comment/60_0family_dynamic_jinja_number.md b/tests/results/test_namespace_examples_comment/60_0family_dynamic_jinja_number.md
new file mode 100644
index 000000000..a70e7ab91
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_0family_dynamic_jinja_number.md
@@ -0,0 +1,14 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var: # A suffix variable
+ - 1
+ - 2
+ dyn1: # A dynamic family
+ var: val # A variable inside dynamic family
+ dyn2: # A dynamic family
+ var: val # A variable inside dynamic family
+ var2: val # A variable
+```
diff --git a/tests/results/test_namespace_examples_comment/60_0family_dynamic_no_description.md b/tests/results/test_namespace_examples_comment/60_0family_dynamic_no_description.md
new file mode 100644
index 000000000..5212d5423
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_0family_dynamic_no_description.md
@@ -0,0 +1,23 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ dynval1: # A dynamic family
+ var: example
+ dynval2: # A dynamic family
+ var: example
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var: # A suffix variable
+ - val1
+ - val2
+ dynval1: # A dynamic family
+ var: example
+ dynval2: # A dynamic family
+ var: example
+```
diff --git a/tests/results/test_namespace_examples_comment/60_0family_dynamic_no_description_empty.md b/tests/results/test_namespace_examples_comment/60_0family_dynamic_no_description_empty.md
new file mode 100644
index 000000000..5212d5423
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_0family_dynamic_no_description_empty.md
@@ -0,0 +1,23 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ dynval1: # A dynamic family
+ var: example
+ dynval2: # A dynamic family
+ var: example
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var: # A suffix variable
+ - val1
+ - val2
+ dynval1: # A dynamic family
+ var: example
+ dynval2: # A dynamic family
+ var: example
+```
diff --git a/tests/results/test_namespace_examples_comment/60_0family_dynamic_source_hidden.md b/tests/results/test_namespace_examples_comment/60_0family_dynamic_source_hidden.md
new file mode 100644
index 000000000..83310a7b7
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_0family_dynamic_source_hidden.md
@@ -0,0 +1,20 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ dynval1: # A dynamic family
+ var: example # A dynamic variable
+ dynval2: # A dynamic family
+ var: example # A dynamic variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ dynval1: # A dynamic family
+ var: example # A dynamic variable
+ dynval2: # A dynamic family
+ var: example # A dynamic variable
+```
diff --git a/tests/results/test_namespace_examples_comment/60_0family_dynamic_static.md b/tests/results/test_namespace_examples_comment/60_0family_dynamic_static.md
new file mode 100644
index 000000000..4ab10d9d0
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_0family_dynamic_static.md
@@ -0,0 +1,20 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ dynval1: # A dynamic family
+ var: example # A variable inside a dynamic family
+ dynval2: # A dynamic family
+ var: example # A variable inside a dynamic family
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ dynval1: # A dynamic family
+ var: example # A variable inside a dynamic family
+ dynval2: # A dynamic family
+ var: example # A variable inside a dynamic family
+```
diff --git a/tests/results/test_namespace_examples_comment/60_0family_dynamic_test.md b/tests/results/test_namespace_examples_comment/60_0family_dynamic_test.md
new file mode 100644
index 000000000..063391ba6
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_0family_dynamic_test.md
@@ -0,0 +1,26 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ var: # A suffix variable
+ - val1
+ - val2
+ dynval1: # A dynamic family
+ var: example # A dynamic variable
+ dynval2: # A dynamic family
+ var: example # A dynamic variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var: # A suffix variable
+ - val1
+ - val2
+ dynval1: # A dynamic family
+ var: example # A dynamic variable
+ dynval2: # A dynamic family
+ var: example # A dynamic variable
+```
diff --git a/tests/results/test_namespace_examples_comment/60_0family_dynamic_upper_char.md b/tests/results/test_namespace_examples_comment/60_0family_dynamic_upper_char.md
new file mode 100644
index 000000000..6e87636ca
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_0family_dynamic_upper_char.md
@@ -0,0 +1,23 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ dynval1: # A dynamic family
+ var: example # A dynamic variable
+ dynval2: # A dynamic family
+ var: example # A dynamic variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var: # A suffix variable
+ - Val1
+ - VAL2
+ dynval1: # A dynamic family
+ var: example # A dynamic variable
+ dynval2: # A dynamic family
+ var: example # A dynamic variable
+```
diff --git a/tests/results/test_namespace_examples_comment/60_0family_dynamic_variable_empty.md b/tests/results/test_namespace_examples_comment/60_0family_dynamic_variable_empty.md
new file mode 100644
index 000000000..cf9a174ee
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_0family_dynamic_variable_empty.md
@@ -0,0 +1,18 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ var: # A suffix variable
+ - example
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var: # A suffix variable
+ - example
+ dynexample: # A dynamic family
+ var: val # A variable inside dynamic family
+```
diff --git a/tests/results/test_namespace_examples_comment/60_0family_dynamic_variable_optional.md b/tests/results/test_namespace_examples_comment/60_0family_dynamic_variable_optional.md
new file mode 100644
index 000000000..c07ca0f01
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_0family_dynamic_variable_optional.md
@@ -0,0 +1,10 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ dyna: # A dynamic family
+ var: val # A variable inside dynamic family
+ dynb: # A dynamic family
+ var: val # A variable inside dynamic family
+```
diff --git a/tests/results/test_namespace_examples_comment/60_0family_dynamic_variable_suffix.md b/tests/results/test_namespace_examples_comment/60_0family_dynamic_variable_suffix.md
new file mode 100644
index 000000000..ef33c10ac
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_0family_dynamic_variable_suffix.md
@@ -0,0 +1,13 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var: # A suffix variable
+ - val1
+ - val2
+ dynval1: # A dynamic family
+ var: a value # A dynamic variable with suffix {{ identifier }}
+ dynval2: # A dynamic family
+ var: a value # A dynamic variable with suffix {{ identifier }}
+```
diff --git a/tests/results/test_namespace_examples_comment/60_0family_dynamic_variable_suffix_empty.md b/tests/results/test_namespace_examples_comment/60_0family_dynamic_variable_suffix_empty.md
new file mode 100644
index 000000000..26eafee6a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_0family_dynamic_variable_suffix_empty.md
@@ -0,0 +1,22 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ var: # A suffix variable
+ - val1
+ - val2
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var: # A suffix variable
+ - val1
+ - val2
+ dynval1: # A dynamic family
+ var: a value # A dynamic variable with suffix {{ identifier }}
+ dynval2: # A dynamic family
+ var: a value # A dynamic variable with suffix {{ identifier }}
+```
diff --git a/tests/results/test_namespace_examples_comment/60_0family_empty.md b/tests/results/test_namespace_examples_comment/60_0family_empty.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test_namespace_examples_comment/60_0family_hidden.md b/tests/results/test_namespace_examples_comment/60_0family_hidden.md
new file mode 100644
index 000000000..e69de29bb
diff --git a/tests/results/test_namespace_examples_comment/60_0family_mode.md b/tests/results/test_namespace_examples_comment/60_0family_mode.md
new file mode 100644
index 000000000..198d8916e
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_0family_mode.md
@@ -0,0 +1,8 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ family: # A family
+ var: non # A variable
+```
diff --git a/tests/results/test_namespace_examples_comment/60_1family_dynamic_jinja.md b/tests/results/test_namespace_examples_comment/60_1family_dynamic_jinja.md
new file mode 100644
index 000000000..6eba27c65
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_1family_dynamic_jinja.md
@@ -0,0 +1,13 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var: # A suffix variable
+ - val1
+ - val2
+ dyn1: # A dynamic family
+ var: val # A dynamic variable
+ dyn2: # A dynamic family
+ var: val # A dynamic variable
+```
diff --git a/tests/results/test_namespace_examples_comment/60_2family_dynamic_jinja_fill_sub_group.md b/tests/results/test_namespace_examples_comment/60_2family_dynamic_jinja_fill_sub_group.md
new file mode 100644
index 000000000..7defabe27
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_2family_dynamic_jinja_fill_sub_group.md
@@ -0,0 +1,28 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ dynval1: # A dynamic family
+ family: # A family
+ var: example # With a variable
+ dynval2: # A dynamic family
+ family: # A family
+ var: example # With a variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var1: # A suffix variable
+ - val1
+ - val2
+ dynval1: # A dynamic family
+ family: # A family
+ var: example # With a variable
+ dynval2: # A dynamic family
+ family: # A family
+ var: example # With a variable
+ var2: example # A second variable
+```
diff --git a/tests/results/test_namespace_examples_comment/60_2family_dynamic_jinja_fill_sub_group_2.md b/tests/results/test_namespace_examples_comment/60_2family_dynamic_jinja_fill_sub_group_2.md
new file mode 100644
index 000000000..d5f74819e
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_2family_dynamic_jinja_fill_sub_group_2.md
@@ -0,0 +1,16 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var: # A identifier variable
+ - val1
+ - val2
+ dynval1: # A dynamic family
+ family: # A family inside dynamic family
+ var: val1 # A dynamic variable
+ dynval2: # A dynamic family
+ family: # A family inside dynamic family
+ var: val2 # A dynamic variable
+ var2: val1 # A varible outside dynamic family
+```
diff --git a/tests/results/test_namespace_examples_comment/60_2family_dynamic_jinja_fill_sub_group_2_empty.md b/tests/results/test_namespace_examples_comment/60_2family_dynamic_jinja_fill_sub_group_2_empty.md
new file mode 100644
index 000000000..d5f74819e
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_2family_dynamic_jinja_fill_sub_group_2_empty.md
@@ -0,0 +1,16 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var: # A identifier variable
+ - val1
+ - val2
+ dynval1: # A dynamic family
+ family: # A family inside dynamic family
+ var: val1 # A dynamic variable
+ dynval2: # A dynamic family
+ family: # A family inside dynamic family
+ var: val2 # A dynamic variable
+ var2: val1 # A varible outside dynamic family
+```
diff --git a/tests/results/test_namespace_examples_comment/60_2family_dynamic_jinja_fill_sub_group_empty.md b/tests/results/test_namespace_examples_comment/60_2family_dynamic_jinja_fill_sub_group_empty.md
new file mode 100644
index 000000000..7defabe27
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_2family_dynamic_jinja_fill_sub_group_empty.md
@@ -0,0 +1,28 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ dynval1: # A dynamic family
+ family: # A family
+ var: example # With a variable
+ dynval2: # A dynamic family
+ family: # A family
+ var: example # With a variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var1: # A suffix variable
+ - val1
+ - val2
+ dynval1: # A dynamic family
+ family: # A family
+ var: example # With a variable
+ dynval2: # A dynamic family
+ family: # A family
+ var: example # With a variable
+ var2: example # A second variable
+```
diff --git a/tests/results/test_namespace_examples_comment/60_2family_dynamic_outside_calc.md b/tests/results/test_namespace_examples_comment/60_2family_dynamic_outside_calc.md
new file mode 100644
index 000000000..ed58522b2
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_2family_dynamic_outside_calc.md
@@ -0,0 +1,14 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var1: # A suffx variable
+ - val1
+ - val2
+ dynval1: # A dynamic family
+ var: val # A dynamic variable
+ dynval2: # A dynamic family
+ var: val # A dynamic variable
+ newvar: val # A second variable
+```
diff --git a/tests/results/test_namespace_examples_comment/60_2family_dynamic_outside_calc_empty.md b/tests/results/test_namespace_examples_comment/60_2family_dynamic_outside_calc_empty.md
new file mode 100644
index 000000000..ed58522b2
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_2family_dynamic_outside_calc_empty.md
@@ -0,0 +1,14 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var1: # A suffx variable
+ - val1
+ - val2
+ dynval1: # A dynamic family
+ var: val # A dynamic variable
+ dynval2: # A dynamic family
+ var: val # A dynamic variable
+ newvar: val # A second variable
+```
diff --git a/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc2.md b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc2.md
new file mode 100644
index 000000000..ec9f7fec7
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc2.md
@@ -0,0 +1,21 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ var2: example # A second variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var: # A suffix variable
+ - val1
+ - val2
+ var2: example # A second variable
+ dynval1: # A dynamic family
+ vardyn: val # A dynamic variable
+ dynval2: # A dynamic family
+ vardyn: val # A dynamic variable
+```
diff --git a/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc2_empty.md b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc2_empty.md
new file mode 100644
index 000000000..ec9f7fec7
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc2_empty.md
@@ -0,0 +1,21 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ var2: example # A second variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var: # A suffix variable
+ - val1
+ - val2
+ var2: example # A second variable
+ dynval1: # A dynamic family
+ vardyn: val # A dynamic variable
+ dynval2: # A dynamic family
+ vardyn: val # A dynamic variable
+```
diff --git a/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_suffix.md b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_suffix.md
new file mode 100644
index 000000000..ced09523c
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_suffix.md
@@ -0,0 +1,24 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ dynval1: # dyn{{ identifier }}
+ var: example # A dynamic variable
+ dynval2: # dyn{{ identifier }}
+ var: example # A dynamic variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var1: # A suffix variable
+ - val1
+ - val2
+ dynval1: # dyn{{ identifier }}
+ var: example # A dynamic variable
+ dynval2: # dyn{{ identifier }}
+ var: example # A dynamic variable
+ var2: example # A variable calculated
+```
diff --git a/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_suffix2.md b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_suffix2.md
new file mode 100644
index 000000000..676221255
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_suffix2.md
@@ -0,0 +1,13 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var: # A suffix variable
+ - val1
+ - val2
+ dynval1: # A dynamic family
+ var: val1 # Suffix has value
+ dynval2: # A dynamic family
+ var: val2 # Suffix has value
+```
diff --git a/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_suffix2_empty.md b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_suffix2_empty.md
new file mode 100644
index 000000000..676221255
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_suffix2_empty.md
@@ -0,0 +1,13 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var: # A suffix variable
+ - val1
+ - val2
+ dynval1: # A dynamic family
+ var: val1 # Suffix has value
+ dynval2: # A dynamic family
+ var: val2 # Suffix has value
+```
diff --git a/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_suffix_disabled.md b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_suffix_disabled.md
new file mode 100644
index 000000000..5f690ef39
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_suffix_disabled.md
@@ -0,0 +1,20 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ dynval1: # dyn{{ identifier }}
+ var: example # A dynamic variable
+ dynval2: # dyn{{ identifier }}
+ var: example # A dynamic variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ dynval1: # dyn{{ identifier }}
+ var: example # A dynamic variable
+ dynval2: # dyn{{ identifier }}
+ var: example # A dynamic variable
+```
diff --git a/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_suffix_disabled2.md b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_suffix_disabled2.md
new file mode 100644
index 000000000..c1a0dda7f
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_suffix_disabled2.md
@@ -0,0 +1,10 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var1: # A suffix variable
+ - val1
+ - val2
+ var2: example # A variable calculated
+```
diff --git a/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_suffix_empty.md b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_suffix_empty.md
new file mode 100644
index 000000000..ced09523c
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_suffix_empty.md
@@ -0,0 +1,24 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ dynval1: # dyn{{ identifier }}
+ var: example # A dynamic variable
+ dynval2: # dyn{{ identifier }}
+ var: example # A dynamic variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var1: # A suffix variable
+ - val1
+ - val2
+ dynval1: # dyn{{ identifier }}
+ var: example # A dynamic variable
+ dynval2: # dyn{{ identifier }}
+ var: example # A dynamic variable
+ var2: example # A variable calculated
+```
diff --git a/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_suffix_empty_2.md b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_suffix_empty_2.md
new file mode 100644
index 000000000..a1539f54f
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_suffix_empty_2.md
@@ -0,0 +1,19 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ dynval1: # dyn{{ identifier }}
+ var: example # A dynamic variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var1: # A suffix variable
+ - val1
+ dynval1: # dyn{{ identifier }}
+ var: example # A dynamic variable
+ var2: example # A variable calculated
+```
diff --git a/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_suffix_empty_3.md b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_suffix_empty_3.md
new file mode 100644
index 000000000..e3ed88bf2
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_suffix_empty_3.md
@@ -0,0 +1,24 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ dynval1: # dyn{{ identifier }}
+ var: example # A dynamic variable
+ dynval2: # dyn{{ identifier }}
+ var: example # A dynamic variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var2: example # A variable calculated
+ var1: # A suffix variable
+ - val1
+ - val2
+ dynval1: # dyn{{ identifier }}
+ var: example # A dynamic variable
+ dynval2: # dyn{{ identifier }}
+ var: example # A dynamic variable
+```
diff --git a/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_suffix_hidden.md b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_suffix_hidden.md
new file mode 100644
index 000000000..23521f3d5
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_suffix_hidden.md
@@ -0,0 +1,10 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var1: # A suffix variable
+ - val1
+ - val2
+ var2: a value # A variable calculated
+```
diff --git a/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_suffix_hidden_boolean.md b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_suffix_hidden_boolean.md
new file mode 100644
index 000000000..d006caf50
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_suffix_hidden_boolean.md
@@ -0,0 +1,10 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var1: # A suffix variable
+ - val1
+ - val2
+ var2: true # A variable calculated
+```
diff --git a/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_suffix_hidden_multi.md b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_suffix_hidden_multi.md
new file mode 100644
index 000000000..ce1a97fca
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_suffix_hidden_multi.md
@@ -0,0 +1,12 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var1: # A suffix variable
+ - val1
+ - val2
+ var2: # A variable calculated
+ - a value
+ - a second value
+```
diff --git a/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_suffix_param.md b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_suffix_param.md
new file mode 100644
index 000000000..3cc74c881
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_suffix_param.md
@@ -0,0 +1,13 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var: # A identifier variable
+ - val1
+ - val2
+ dynval1: # A dynamic family
+ var: val1 # A dynamic variable
+ dynval2: # A dynamic family
+ var: val2 # A dynamic variable
+```
diff --git a/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_suffix_param_empty.md b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_suffix_param_empty.md
new file mode 100644
index 000000000..3cc74c881
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_suffix_param_empty.md
@@ -0,0 +1,13 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var: # A identifier variable
+ - val1
+ - val2
+ dynval1: # A dynamic family
+ var: val1 # A dynamic variable
+ dynval2: # A dynamic family
+ var: val2 # A dynamic variable
+```
diff --git a/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_variable.md b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_variable.md
new file mode 100644
index 000000000..ced09523c
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_variable.md
@@ -0,0 +1,24 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ dynval1: # dyn{{ identifier }}
+ var: example # A dynamic variable
+ dynval2: # dyn{{ identifier }}
+ var: example # A dynamic variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var1: # A suffix variable
+ - val1
+ - val2
+ dynval1: # dyn{{ identifier }}
+ var: example # A dynamic variable
+ dynval2: # dyn{{ identifier }}
+ var: example # A dynamic variable
+ var2: example # A variable calculated
+```
diff --git a/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_variable_empty.md b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_variable_empty.md
new file mode 100644
index 000000000..ced09523c
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_variable_empty.md
@@ -0,0 +1,24 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ dynval1: # dyn{{ identifier }}
+ var: example # A dynamic variable
+ dynval2: # dyn{{ identifier }}
+ var: example # A dynamic variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var1: # A suffix variable
+ - val1
+ - val2
+ dynval1: # dyn{{ identifier }}
+ var: example # A dynamic variable
+ dynval2: # dyn{{ identifier }}
+ var: example # A dynamic variable
+ var2: example # A variable calculated
+```
diff --git a/tests/results/test_namespace_examples_comment/60_5family_dynamic_hidden_suffix.md b/tests/results/test_namespace_examples_comment/60_5family_dynamic_hidden_suffix.md
new file mode 100644
index 000000000..17a26fad3
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_5family_dynamic_hidden_suffix.md
@@ -0,0 +1,14 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ dynval1: # A dynamic family
+ var: example # A variable
+ family: # A family
+ var: example # A new variable
+ dynval2: # A dynamic family
+ var: example # A variable
+ family: # A family
+ var: example # A new variable
+```
diff --git a/tests/results/test_namespace_examples_comment/60_5family_dynamic_unknown_suffix_empty.md b/tests/results/test_namespace_examples_comment/60_5family_dynamic_unknown_suffix_empty.md
new file mode 100644
index 000000000..aa0ce0fcb
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_5family_dynamic_unknown_suffix_empty.md
@@ -0,0 +1,31 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var: # A suffix variable
+ - val1
+ - val2
+ - val3
+ - val4
+ val1_dyn: # A dynamic family
+ var1: val1 # A variable 1
+ var2: val1 # A variable 2
+ var3: val1 # A variable 3
+ var4: val4 # A variable 4
+ val2_dyn: # A dynamic family
+ var1: val2 # A variable 1
+ var2: val2 # A variable 2
+ var3: val2 # A variable 3
+ var4: val4 # A variable 4
+ val3_dyn: # A dynamic family
+ var1: val3 # A variable 1
+ var2: val3 # A variable 2
+ var3: val3 # A variable 3
+ var4: val4 # A variable 4
+ val4_dyn: # A dynamic family
+ var1: val4 # A variable 1
+ var2: val4 # A variable 2
+ var3: val4 # A variable 3
+ var4: val4 # A variable 4
+```
diff --git a/tests/results/test_namespace_examples_comment/60_5family_dynamic_variable_outside.md b/tests/results/test_namespace_examples_comment/60_5family_dynamic_variable_outside.md
new file mode 100644
index 000000000..5e68ddcc6
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_5family_dynamic_variable_outside.md
@@ -0,0 +1,16 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var: # A suffix variable
+ - val1
+ - val2
+ my_dyn_family_val1: # A dynamic family
+ var: val1 # A variable inside a dynamic family
+ my_dyn_family_val2: # A dynamic family
+ var: val2 # A variable inside a dynamic family
+ var2: # A variable
+ - val1
+ - val2
+```
diff --git a/tests/results/test_namespace_examples_comment/60_5family_dynamic_variable_outside2.md b/tests/results/test_namespace_examples_comment/60_5family_dynamic_variable_outside2.md
new file mode 100644
index 000000000..f06bb4310
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_5family_dynamic_variable_outside2.md
@@ -0,0 +1,16 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var2: # A variable
+ - val1
+ - val2
+ var: # A suffix variable
+ - val1
+ - val2
+ my_dyn_family_val1: # A dynamic family
+ var: val1 # A variable inside a dynamic family
+ my_dyn_family_val2: # A dynamic family
+ var: val2 # A variable inside a dynamic family
+```
diff --git a/tests/results/test_namespace_examples_comment/60_5family_dynamic_variable_outside2_empty.md b/tests/results/test_namespace_examples_comment/60_5family_dynamic_variable_outside2_empty.md
new file mode 100644
index 000000000..f06bb4310
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_5family_dynamic_variable_outside2_empty.md
@@ -0,0 +1,16 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var2: # A variable
+ - val1
+ - val2
+ var: # A suffix variable
+ - val1
+ - val2
+ my_dyn_family_val1: # A dynamic family
+ var: val1 # A variable inside a dynamic family
+ my_dyn_family_val2: # A dynamic family
+ var: val2 # A variable inside a dynamic family
+```
diff --git a/tests/results/test_namespace_examples_comment/60_5family_dynamic_variable_outside_1_0.md b/tests/results/test_namespace_examples_comment/60_5family_dynamic_variable_outside_1_0.md
new file mode 100644
index 000000000..5e68ddcc6
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_5family_dynamic_variable_outside_1_0.md
@@ -0,0 +1,16 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var: # A suffix variable
+ - val1
+ - val2
+ my_dyn_family_val1: # A dynamic family
+ var: val1 # A variable inside a dynamic family
+ my_dyn_family_val2: # A dynamic family
+ var: val2 # A variable inside a dynamic family
+ var2: # A variable
+ - val1
+ - val2
+```
diff --git a/tests/results/test_namespace_examples_comment/60_5family_dynamic_variable_outside_empty.md b/tests/results/test_namespace_examples_comment/60_5family_dynamic_variable_outside_empty.md
new file mode 100644
index 000000000..5e68ddcc6
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_5family_dynamic_variable_outside_empty.md
@@ -0,0 +1,16 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var: # A suffix variable
+ - val1
+ - val2
+ my_dyn_family_val1: # A dynamic family
+ var: val1 # A variable inside a dynamic family
+ my_dyn_family_val2: # A dynamic family
+ var: val2 # A variable inside a dynamic family
+ var2: # A variable
+ - val1
+ - val2
+```
diff --git a/tests/results/test_namespace_examples_comment/60_5family_dynamic_variable_outside_jinja.md b/tests/results/test_namespace_examples_comment/60_5family_dynamic_variable_outside_jinja.md
new file mode 100644
index 000000000..5e68ddcc6
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_5family_dynamic_variable_outside_jinja.md
@@ -0,0 +1,16 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var: # A suffix variable
+ - val1
+ - val2
+ my_dyn_family_val1: # A dynamic family
+ var: val1 # A variable inside a dynamic family
+ my_dyn_family_val2: # A dynamic family
+ var: val2 # A variable inside a dynamic family
+ var2: # A variable
+ - val1
+ - val2
+```
diff --git a/tests/results/test_namespace_examples_comment/60_5family_dynamic_variable_outside_jinja_empty.md b/tests/results/test_namespace_examples_comment/60_5family_dynamic_variable_outside_jinja_empty.md
new file mode 100644
index 000000000..5e68ddcc6
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_5family_dynamic_variable_outside_jinja_empty.md
@@ -0,0 +1,16 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var: # A suffix variable
+ - val1
+ - val2
+ my_dyn_family_val1: # A dynamic family
+ var: val1 # A variable inside a dynamic family
+ my_dyn_family_val2: # A dynamic family
+ var: val2 # A variable inside a dynamic family
+ var2: # A variable
+ - val1
+ - val2
+```
diff --git a/tests/results/test_namespace_examples_comment/60_5family_dynamic_variable_outside_sub_suffix_empty.md b/tests/results/test_namespace_examples_comment/60_5family_dynamic_variable_outside_sub_suffix_empty.md
new file mode 100644
index 000000000..f0ffa85c5
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_5family_dynamic_variable_outside_sub_suffix_empty.md
@@ -0,0 +1,22 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var: # A suffix variable
+ - val1
+ - val2
+ my_dyn_family_val1: # A dynamic family
+ subdyn_val1: # A sub dynamic family
+ var: val1 # A variable inside a sub dynamic family
+ subdyn_val2: # A sub dynamic family
+ var: val2 # A variable inside a sub dynamic family
+ my_dyn_family_val2: # A dynamic family
+ subdyn_val1: # A sub dynamic family
+ var: val1 # A variable inside a sub dynamic family
+ subdyn_val2: # A sub dynamic family
+ var: val2 # A variable inside a sub dynamic family
+ var2: # A variable
+ - val1
+ - val2
+```
diff --git a/tests/results/test_namespace_examples_comment/60_5family_dynamic_variable_outside_suffix.md b/tests/results/test_namespace_examples_comment/60_5family_dynamic_variable_outside_suffix.md
new file mode 100644
index 000000000..9661338fe
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_5family_dynamic_variable_outside_suffix.md
@@ -0,0 +1,14 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var: # A suffix variable
+ - val1
+ - val2
+ dyn_val1: # A dynamic family
+ var: val1 # A variable inside dynamic family
+ dyn_val2: # A dynamic family
+ var: val2 # A variable inside dynamic family
+ var2: val1 # A variable
+```
diff --git a/tests/results/test_namespace_examples_comment/60_5family_dynamic_variable_outside_suffix_empty.md b/tests/results/test_namespace_examples_comment/60_5family_dynamic_variable_outside_suffix_empty.md
new file mode 100644
index 000000000..5e8372bc3
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_5family_dynamic_variable_outside_suffix_empty.md
@@ -0,0 +1,14 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var: # Asuffix variable
+ - val1
+ - val2
+ dyn_val1: # A dynamic family
+ var: val1 # A variable inside dynamic family
+ dyn_val2: # A dynamic family
+ var: val2 # A variable inside dynamic family
+ var2: val1 # A variable
+```
diff --git a/tests/results/test_namespace_examples_comment/60_6family_dynamic_inside.md b/tests/results/test_namespace_examples_comment/60_6family_dynamic_inside.md
new file mode 100644
index 000000000..57f945510
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_6family_dynamic_inside.md
@@ -0,0 +1,19 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var: # A suffix variable
+ - val1
+ - val2
+ val1_dyn: # A dynamic family
+ var1: val1 # Value is suffix
+ var2: val1 # Value is first variable
+ var3: val1 # Value is relative first variable
+ var4: val1 # Value is first variable of val1
+ val2_dyn: # A dynamic family
+ var1: val2 # Value is suffix
+ var2: val2 # Value is first variable
+ var3: val2 # Value is relative first variable
+ var4: val1 # Value is first variable of val1
+```
diff --git a/tests/results/test_namespace_examples_comment/60_6family_dynamic_inside_empty.md b/tests/results/test_namespace_examples_comment/60_6family_dynamic_inside_empty.md
new file mode 100644
index 000000000..57f945510
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_6family_dynamic_inside_empty.md
@@ -0,0 +1,19 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var: # A suffix variable
+ - val1
+ - val2
+ val1_dyn: # A dynamic family
+ var1: val1 # Value is suffix
+ var2: val1 # Value is first variable
+ var3: val1 # Value is relative first variable
+ var4: val1 # Value is first variable of val1
+ val2_dyn: # A dynamic family
+ var1: val2 # Value is suffix
+ var2: val2 # Value is first variable
+ var3: val2 # Value is relative first variable
+ var4: val1 # Value is first variable of val1
+```
diff --git a/tests/results/test_namespace_examples_comment/60_6family_dynamic_leadership.md b/tests/results/test_namespace_examples_comment/60_6family_dynamic_leadership.md
new file mode 100644
index 000000000..62792a368
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_6family_dynamic_leadership.md
@@ -0,0 +1,31 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ dynval1: # A dynamic family
+ leadership: # A leadership
+ - leader: example # A leader
+ dynval2: # A dynamic family
+ leadership: # A leadership
+ - leader: example # A leader
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var: # A suffix variable
+ - val1
+ - val2
+ dynval1: # A dynamic family
+ leadership: # A leadership
+ - leader: example # A leader
+ follower1: example # A follower1
+ follower2: example # A follower2
+ dynval2: # A dynamic family
+ leadership: # A leadership
+ - leader: example # A leader
+ follower1: example # A follower1
+ follower2: example # A follower2
+```
diff --git a/tests/results/test_namespace_examples_comment/60_6family_dynamic_leadership_empty.md b/tests/results/test_namespace_examples_comment/60_6family_dynamic_leadership_empty.md
new file mode 100644
index 000000000..62792a368
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_6family_dynamic_leadership_empty.md
@@ -0,0 +1,31 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ dynval1: # A dynamic family
+ leadership: # A leadership
+ - leader: example # A leader
+ dynval2: # A dynamic family
+ leadership: # A leadership
+ - leader: example # A leader
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var: # A suffix variable
+ - val1
+ - val2
+ dynval1: # A dynamic family
+ leadership: # A leadership
+ - leader: example # A leader
+ follower1: example # A follower1
+ follower2: example # A follower2
+ dynval2: # A dynamic family
+ leadership: # A leadership
+ - leader: example # A leader
+ follower1: example # A follower1
+ follower2: example # A follower2
+```
diff --git a/tests/results/test_namespace_examples_comment/60_6family_dynamic_sub_dynamic.md b/tests/results/test_namespace_examples_comment/60_6family_dynamic_sub_dynamic.md
new file mode 100644
index 000000000..3d9c33d49
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_6family_dynamic_sub_dynamic.md
@@ -0,0 +1,33 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var: # A identifier variable
+ - val1
+ - val2
+ dynval1: # A dynamic family
+ var: # A dynamic variable
+ - tval1
+ - tval2
+ dyn_tval1: # A Second dynamic variable
+ var: tval1 # A variable dynamic
+ var_identifier: val1 # Identifier from first family
+ var_identifiers: val1-tval1 # Merge identifiers
+ dyn_tval2: # A Second dynamic variable
+ var: tval2 # A variable dynamic
+ var_identifier: val1 # Identifier from first family
+ var_identifiers: val1-tval2 # Merge identifiers
+ dynval2: # A dynamic family
+ var: # A dynamic variable
+ - tval1
+ - tval2
+ dyn_tval1: # A Second dynamic variable
+ var: tval1 # A variable dynamic
+ var_identifier: val2 # Identifier from first family
+ var_identifiers: val2-tval1 # Merge identifiers
+ dyn_tval2: # A Second dynamic variable
+ var: tval2 # A variable dynamic
+ var_identifier: val2 # Identifier from first family
+ var_identifiers: val2-tval2 # Merge identifiers
+```
diff --git a/tests/results/test_namespace_examples_comment/60_6family_dynamic_sub_dynamic_1_0.md b/tests/results/test_namespace_examples_comment/60_6family_dynamic_sub_dynamic_1_0.md
new file mode 100644
index 000000000..3d9c33d49
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_6family_dynamic_sub_dynamic_1_0.md
@@ -0,0 +1,33 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var: # A identifier variable
+ - val1
+ - val2
+ dynval1: # A dynamic family
+ var: # A dynamic variable
+ - tval1
+ - tval2
+ dyn_tval1: # A Second dynamic variable
+ var: tval1 # A variable dynamic
+ var_identifier: val1 # Identifier from first family
+ var_identifiers: val1-tval1 # Merge identifiers
+ dyn_tval2: # A Second dynamic variable
+ var: tval2 # A variable dynamic
+ var_identifier: val1 # Identifier from first family
+ var_identifiers: val1-tval2 # Merge identifiers
+ dynval2: # A dynamic family
+ var: # A dynamic variable
+ - tval1
+ - tval2
+ dyn_tval1: # A Second dynamic variable
+ var: tval1 # A variable dynamic
+ var_identifier: val2 # Identifier from first family
+ var_identifiers: val2-tval1 # Merge identifiers
+ dyn_tval2: # A Second dynamic variable
+ var: tval2 # A variable dynamic
+ var_identifier: val2 # Identifier from first family
+ var_identifiers: val2-tval2 # Merge identifiers
+```
diff --git a/tests/results/test_namespace_examples_comment/60_6family_dynamic_sub_dynamic_1_0_2.md b/tests/results/test_namespace_examples_comment/60_6family_dynamic_sub_dynamic_1_0_2.md
new file mode 100644
index 000000000..10b9ace5a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_6family_dynamic_sub_dynamic_1_0_2.md
@@ -0,0 +1,35 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ val1: # A dynamic family
+ val1: # A dynamic family
+ var: example # A dynamic variable
+ val2: # A dynamic family
+ var: example # A dynamic variable
+ val2: # A dynamic family
+ val1: # A dynamic family
+ var: example # A dynamic variable
+ val2: # A dynamic family
+ var: example # A dynamic variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var: # A identifier variable
+ - val1
+ - val2
+ val1: # A dynamic family
+ val1: # A dynamic family
+ var: example # A dynamic variable
+ val2: # A dynamic family
+ var: example # A dynamic variable
+ val2: # A dynamic family
+ val1: # A dynamic family
+ var: example # A dynamic variable
+ val2: # A dynamic family
+ var: example # A dynamic variable
+```
diff --git a/tests/results/test_namespace_examples_comment/60_6family_dynamic_sub_dynamic_empty.md b/tests/results/test_namespace_examples_comment/60_6family_dynamic_sub_dynamic_empty.md
new file mode 100644
index 000000000..3d9c33d49
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_6family_dynamic_sub_dynamic_empty.md
@@ -0,0 +1,33 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var: # A identifier variable
+ - val1
+ - val2
+ dynval1: # A dynamic family
+ var: # A dynamic variable
+ - tval1
+ - tval2
+ dyn_tval1: # A Second dynamic variable
+ var: tval1 # A variable dynamic
+ var_identifier: val1 # Identifier from first family
+ var_identifiers: val1-tval1 # Merge identifiers
+ dyn_tval2: # A Second dynamic variable
+ var: tval2 # A variable dynamic
+ var_identifier: val1 # Identifier from first family
+ var_identifiers: val1-tval2 # Merge identifiers
+ dynval2: # A dynamic family
+ var: # A dynamic variable
+ - tval1
+ - tval2
+ dyn_tval1: # A Second dynamic variable
+ var: tval1 # A variable dynamic
+ var_identifier: val2 # Identifier from first family
+ var_identifiers: val2-tval1 # Merge identifiers
+ dyn_tval2: # A Second dynamic variable
+ var: tval2 # A variable dynamic
+ var_identifier: val2 # Identifier from first family
+ var_identifiers: val2-tval2 # Merge identifiers
+```
diff --git a/tests/results/test_namespace_examples_comment/60_6family_dynamic_sub_dynamic_empty2.md b/tests/results/test_namespace_examples_comment/60_6family_dynamic_sub_dynamic_empty2.md
new file mode 100644
index 000000000..898022c29
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_6family_dynamic_sub_dynamic_empty2.md
@@ -0,0 +1,23 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var: # A identifier variable
+ - val1
+ - val2
+ dynval1: # A dynamic family
+ var: # A dynamic variable
+ - example
+ dyn_example: # A Second dynamic variable
+ var: example # A variable dynamic
+ var_identifier: val1 # Identifier from first family
+ var_identifiers: val1-example # Merge identifiers
+ dynval2: # A dynamic family
+ var: # A dynamic variable
+ - example
+ dyn_example: # A Second dynamic variable
+ var: example # A variable dynamic
+ var_identifier: val2 # Identifier from first family
+ var_identifiers: val2-example # Merge identifiers
+```
diff --git a/tests/results/test_namespace_examples_comment/60_6family_dynamic_suffix_auto_multi.md b/tests/results/test_namespace_examples_comment/60_6family_dynamic_suffix_auto_multi.md
new file mode 100644
index 000000000..8103c8ec5
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_6family_dynamic_suffix_auto_multi.md
@@ -0,0 +1,38 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ dynval1: # dyn{{ identifier }}
+ dynval1: # dyn{{ identifier }}
+ var: example # A dynamic variable
+ dynval2: # dyn{{ identifier }}
+ var: example # A dynamic variable
+ dynval2: # dyn{{ identifier }}
+ dynval1: # dyn{{ identifier }}
+ var: example # A dynamic variable
+ dynval2: # dyn{{ identifier }}
+ var: example # A dynamic variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var1: # A suffix variable
+ - val1
+ - val2
+ dynval1: # dyn{{ identifier }}
+ dynval1: # dyn{{ identifier }}
+ var: example # A dynamic variable
+ dynval2: # dyn{{ identifier }}
+ var: example # A dynamic variable
+ dynval2: # dyn{{ identifier }}
+ dynval1: # dyn{{ identifier }}
+ var: example # A dynamic variable
+ dynval2: # dyn{{ identifier }}
+ var: example # A dynamic variable
+ var2: # A variable calculated
+ -
+ -
+```
diff --git a/tests/results/test_namespace_examples_comment/60_6family_dynamic_suffix_auto_multi2.md b/tests/results/test_namespace_examples_comment/60_6family_dynamic_suffix_auto_multi2.md
new file mode 100644
index 000000000..8103c8ec5
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_6family_dynamic_suffix_auto_multi2.md
@@ -0,0 +1,38 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ dynval1: # dyn{{ identifier }}
+ dynval1: # dyn{{ identifier }}
+ var: example # A dynamic variable
+ dynval2: # dyn{{ identifier }}
+ var: example # A dynamic variable
+ dynval2: # dyn{{ identifier }}
+ dynval1: # dyn{{ identifier }}
+ var: example # A dynamic variable
+ dynval2: # dyn{{ identifier }}
+ var: example # A dynamic variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var1: # A suffix variable
+ - val1
+ - val2
+ dynval1: # dyn{{ identifier }}
+ dynval1: # dyn{{ identifier }}
+ var: example # A dynamic variable
+ dynval2: # dyn{{ identifier }}
+ var: example # A dynamic variable
+ dynval2: # dyn{{ identifier }}
+ dynval1: # dyn{{ identifier }}
+ var: example # A dynamic variable
+ dynval2: # dyn{{ identifier }}
+ var: example # A dynamic variable
+ var2: # A variable calculated
+ -
+ -
+```
diff --git a/tests/results/test_namespace_examples_comment/60_9extra_dynamic.md b/tests/results/test_namespace_examples_comment/60_9extra_dynamic.md
new file mode 100644
index 000000000..aef3fffdd
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_9extra_dynamic.md
@@ -0,0 +1,19 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+extra: # Extra
+ dyn_a: # dyn_{{ identifier }}
+ var: example
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var: # A variable
+ - a
+extra: # Extra
+ dyn_a: # dyn_{{ identifier }}
+ var: example
+```
diff --git a/tests/results/test_namespace_examples_comment/60_9extra_dynamic_extra.md b/tests/results/test_namespace_examples_comment/60_9extra_dynamic_extra.md
new file mode 100644
index 000000000..44bb69dfa
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_9extra_dynamic_extra.md
@@ -0,0 +1,22 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+extra: # Extra
+ dyn_a: # dyn_{{ identifier }}
+ var: example
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ general: # Général
+ varname: # No change
+ - a
+extra: # Extra
+ var: # A variable
+ - a
+ dyn_a: # dyn_{{ identifier }}
+ var: example
+```
diff --git a/tests/results/test_namespace_examples_comment/60_9family_dynamic_calc_both.md b/tests/results/test_namespace_examples_comment/60_9family_dynamic_calc_both.md
new file mode 100644
index 000000000..f3c2324ba
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_9family_dynamic_calc_both.md
@@ -0,0 +1,21 @@
+# Example with mandatory variables not filled in
+
+```yaml
+---
+rougail: # Rougail
+ dynval1: # A dynamic family
+ vardyn: example # A dynamic variable
+ dynval2: # A dynamic family
+ vardyn: example # A dynamic variable
+```
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var: val2 # A suffix variable
+ dynval1: # A dynamic family
+ vardyn: example # A dynamic variable
+ dynval2: # A dynamic family
+ vardyn: example # A dynamic variable
+```
diff --git a/tests/results/test_namespace_examples_comment/68_0family_leadership_mode.md b/tests/results/test_namespace_examples_comment/68_0family_leadership_mode.md
new file mode 100644
index 000000000..8e7d43500
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/68_0family_leadership_mode.md
@@ -0,0 +1,10 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ leader: # A leadership
+ - leader: example # A leader
+ follower1: example # A follower1
+ follower2: example # A follower2
+```
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_0empty b/tests/results/test_namespace_examples_comment/warnings_00_0empty
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_0empty
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_0no_variable b/tests/results/test_namespace_examples_comment/warnings_00_0no_variable
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_0no_variable
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_0no_variable_default_version b/tests/results/test_namespace_examples_comment/warnings_00_0no_variable_default_version
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_0no_variable_default_version
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_0no_variable_remove_version b/tests/results/test_namespace_examples_comment/warnings_00_0no_variable_remove_version
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_0no_variable_remove_version
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_0version_underscore b/tests/results/test_namespace_examples_comment/warnings_00_0version_underscore
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_0version_underscore
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_1empty_variable b/tests/results/test_namespace_examples_comment/warnings_00_1empty_variable
new file mode 100644
index 000000000..3b6ac0023
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_1empty_variable
@@ -0,0 +1 @@
+["No attribute \"description\" for \"rougail.empty\" in \"../../rougail-tests/structures/00_1empty_variable/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_2default_calculated b/tests/results/test_namespace_examples_comment/warnings_00_2default_calculated
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_2default_calculated
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_2default_calculated_multi b/tests/results/test_namespace_examples_comment/warnings_00_2default_calculated_multi
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_2default_calculated_multi
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_2default_calculated_params_permissive b/tests/results/test_namespace_examples_comment/warnings_00_2default_calculated_params_permissive
new file mode 100644
index 000000000..45d9752bd
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_2default_calculated_params_permissive
@@ -0,0 +1 @@
+["\"default\" is a calculation for rougail.var2 but has no description in \"../../rougail-tests/structures/00_2default_calculated_params_permissive/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_2default_calculated_variable b/tests/results/test_namespace_examples_comment/warnings_00_2default_calculated_variable
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_2default_calculated_variable
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_2default_calculated_variable_description b/tests/results/test_namespace_examples_comment/warnings_00_2default_calculated_variable_description
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_2default_calculated_variable_description
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_2default_calculated_variable_description_multi_line b/tests/results/test_namespace_examples_comment/warnings_00_2default_calculated_variable_description_multi_line
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_2default_calculated_variable_description_multi_line
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_2default_calculated_variable_transitive b/tests/results/test_namespace_examples_comment/warnings_00_2default_calculated_variable_transitive
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_2default_calculated_variable_transitive
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_4load_subfolder b/tests/results/test_namespace_examples_comment/warnings_00_4load_subfolder
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_4load_subfolder
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_5load_notype b/tests/results/test_namespace_examples_comment/warnings_00_5load_notype
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_5load_notype
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_6boolean b/tests/results/test_namespace_examples_comment/warnings_00_6boolean
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_6boolean
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_6boolean_no_mandatory b/tests/results/test_namespace_examples_comment/warnings_00_6boolean_no_mandatory
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_6boolean_no_mandatory
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_6choice b/tests/results/test_namespace_examples_comment/warnings_00_6choice
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_6choice
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_6choice_calculation b/tests/results/test_namespace_examples_comment/warnings_00_6choice_calculation
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_6choice_calculation
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_6choice_link b/tests/results/test_namespace_examples_comment/warnings_00_6choice_link
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_6choice_link
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_6choice_variable b/tests/results/test_namespace_examples_comment/warnings_00_6choice_variable
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_6choice_variable
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_6choice_variable_link b/tests/results/test_namespace_examples_comment/warnings_00_6choice_variable_link
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_6choice_variable_link
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_6choice_variable_link2 b/tests/results/test_namespace_examples_comment/warnings_00_6choice_variable_link2
new file mode 100644
index 000000000..9d4c0b6a1
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_6choice_variable_link2
@@ -0,0 +1 @@
+["No attribute \"description\" for \"rougail.family\" in \"../../rougail-tests/structures/00_6choice_variable_link2/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_6custom b/tests/results/test_namespace_examples_comment/warnings_00_6custom
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_6custom
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_6domainname b/tests/results/test_namespace_examples_comment/warnings_00_6domainname
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_6domainname
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_6domainname_params b/tests/results/test_namespace_examples_comment/warnings_00_6domainname_params
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_6domainname_params
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_6float b/tests/results/test_namespace_examples_comment/warnings_00_6float
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_6float
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_6integer b/tests/results/test_namespace_examples_comment/warnings_00_6integer
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_6integer
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_6ip b/tests/results/test_namespace_examples_comment/warnings_00_6ip
new file mode 100644
index 000000000..faed2a93d
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_6ip
@@ -0,0 +1 @@
+["the variable \"rougail.var3\" has a depreciated type \"cidr\", please use type \"ip\" with attribute cidr=True instead in \"../../rougail-tests/structures/00_6ip/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_6network b/tests/results/test_namespace_examples_comment/warnings_00_6network
new file mode 100644
index 000000000..c93b326b1
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_6network
@@ -0,0 +1 @@
+["the variable \"rougail.var3\" has a depreciated type \"network_cidr\", please use type \"network\" with attribute cidr=True instead in \"../../rougail-tests/structures/00_6network/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_6number b/tests/results/test_namespace_examples_comment/warnings_00_6number
new file mode 100644
index 000000000..81d3022b4
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_6number
@@ -0,0 +1 @@
+["the variable \"rougail.var3\" has a depreciated type \"number\", please use \"integer\" instead in \"../../rougail-tests/structures/00_6number/rougail/00-base.yml\"", "the variable \"rougail.var6\" has a depreciated type \"number\", please use \"integer\" instead in \"../../rougail-tests/structures/00_6number/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_6port b/tests/results/test_namespace_examples_comment/warnings_00_6port
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_6port
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_6regexp b/tests/results/test_namespace_examples_comment/warnings_00_6regexp
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_6regexp
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_6regexp_link b/tests/results/test_namespace_examples_comment/warnings_00_6regexp_link
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_6regexp_link
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_6secret b/tests/results/test_namespace_examples_comment/warnings_00_6secret
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_6secret
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_6secret_param b/tests/results/test_namespace_examples_comment/warnings_00_6secret_param
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_6secret_param
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_6string b/tests/results/test_namespace_examples_comment/warnings_00_6string
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_6string
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_7choice_quote b/tests/results/test_namespace_examples_comment/warnings_00_7choice_quote
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_7choice_quote
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_7help b/tests/results/test_namespace_examples_comment/warnings_00_7help
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_7help
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_7help_quote b/tests/results/test_namespace_examples_comment/warnings_00_7help_quote
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_7help_quote
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_7help_sup b/tests/results/test_namespace_examples_comment/warnings_00_7help_sup
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_7help_sup
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_7value_doublequote b/tests/results/test_namespace_examples_comment/warnings_00_7value_doublequote
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_7value_doublequote
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_7value_doublequote2 b/tests/results/test_namespace_examples_comment/warnings_00_7value_doublequote2
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_7value_doublequote2
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_7value_doublequote3 b/tests/results/test_namespace_examples_comment/warnings_00_7value_doublequote3
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_7value_doublequote3
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_7value_quote b/tests/results/test_namespace_examples_comment/warnings_00_7value_quote
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_7value_quote
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_8calculation_information b/tests/results/test_namespace_examples_comment/warnings_00_8calculation_information
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_8calculation_information
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_8calculation_namespace b/tests/results/test_namespace_examples_comment/warnings_00_8calculation_namespace
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_8calculation_namespace
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_8calculation_param_namespace b/tests/results/test_namespace_examples_comment/warnings_00_8calculation_param_namespace
new file mode 100644
index 000000000..04d60a29b
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_8calculation_param_namespace
@@ -0,0 +1 @@
+["\"default\" is a calculation for rougail.variable but has no description in \"../../rougail-tests/structures/00_8calculation_param_namespace/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_8test b/tests/results/test_namespace_examples_comment/warnings_00_8test
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_8test
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_9choice_variable_multi b/tests/results/test_namespace_examples_comment/warnings_00_9choice_variable_multi
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_9choice_variable_multi
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_9choice_variables b/tests/results/test_namespace_examples_comment/warnings_00_9choice_variables
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_9choice_variables
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_9default_calculation b/tests/results/test_namespace_examples_comment/warnings_00_9default_calculation
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_9default_calculation
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_9default_calculation_information b/tests/results/test_namespace_examples_comment/warnings_00_9default_calculation_information
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_9default_calculation_information
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_9default_calculation_information_other_variable b/tests/results/test_namespace_examples_comment/warnings_00_9default_calculation_information_other_variable
new file mode 100644
index 000000000..6c15e88ad
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_9default_calculation_information_other_variable
@@ -0,0 +1 @@
+["\"default\" is a calculation for rougail.var2 but has no description in \"../../rougail-tests/structures/00_9default_calculation_information_other_variable/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_9default_calculation_multi_optional b/tests/results/test_namespace_examples_comment/warnings_00_9default_calculation_multi_optional
new file mode 100644
index 000000000..bb8760e41
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_9default_calculation_multi_optional
@@ -0,0 +1 @@
+["No attribute \"description\" for \"rougail.my_variable\" in \"../../rougail-tests/structures/00_9default_calculation_multi_optional/rougail/00-base.yml\"", "No attribute \"description\" for \"rougail.my_calculated_variable\" in \"../../rougail-tests/structures/00_9default_calculation_multi_optional/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_9default_calculation_multi_optional2 b/tests/results/test_namespace_examples_comment/warnings_00_9default_calculation_multi_optional2
new file mode 100644
index 000000000..e643f4c8d
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_9default_calculation_multi_optional2
@@ -0,0 +1 @@
+["No attribute \"description\" for \"rougail.my_variable\" in \"../../rougail-tests/structures/00_9default_calculation_multi_optional2/rougail/00-base.yml\"", "No attribute \"description\" for \"rougail.my_calculated_variable\" in \"../../rougail-tests/structures/00_9default_calculation_multi_optional2/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_9default_calculation_multi_optional_default b/tests/results/test_namespace_examples_comment/warnings_00_9default_calculation_multi_optional_default
new file mode 100644
index 000000000..d860b3c37
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_9default_calculation_multi_optional_default
@@ -0,0 +1 @@
+["No attribute \"description\" for \"rougail.my_variable\" in \"../../rougail-tests/structures/00_9default_calculation_multi_optional_default/rougail/00-base.yml\"", "No attribute \"description\" for \"rougail.my_calculated_variable\" in \"../../rougail-tests/structures/00_9default_calculation_multi_optional_default/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_9default_calculation_optional b/tests/results/test_namespace_examples_comment/warnings_00_9default_calculation_optional
new file mode 100644
index 000000000..cd9f0ef27
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_9default_calculation_optional
@@ -0,0 +1 @@
+["No attribute \"description\" for \"rougail.my_calculated_variable\" in \"../../rougail-tests/structures/00_9default_calculation_optional/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_9default_calculation_optional_exists b/tests/results/test_namespace_examples_comment/warnings_00_9default_calculation_optional_exists
new file mode 100644
index 000000000..d533a1371
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_9default_calculation_optional_exists
@@ -0,0 +1 @@
+["No attribute \"description\" for \"rougail.my_variable\" in \"../../rougail-tests/structures/00_9default_calculation_optional_exists/rougail/00-base.yml\"", "No attribute \"description\" for \"rougail.my_calculated_variable\" in \"../../rougail-tests/structures/00_9default_calculation_optional_exists/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_9default_calculation_param_optional b/tests/results/test_namespace_examples_comment/warnings_00_9default_calculation_param_optional
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_9default_calculation_param_optional
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_9default_information_other_variable b/tests/results/test_namespace_examples_comment/warnings_00_9default_information_other_variable
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_9default_information_other_variable
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_9default_information_other_variable2 b/tests/results/test_namespace_examples_comment/warnings_00_9default_information_other_variable2
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_9default_information_other_variable2
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_9default_integer b/tests/results/test_namespace_examples_comment/warnings_00_9default_integer
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_9default_integer
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_9default_number b/tests/results/test_namespace_examples_comment/warnings_00_9default_number
new file mode 100644
index 000000000..5cc3a8168
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_9default_number
@@ -0,0 +1 @@
+["the variable \"rougail.var\" has a depreciated return_type \"number\", please use \"integer\" instead in \"../../rougail-tests/structures/00_9default_number/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_9extra b/tests/results/test_namespace_examples_comment/warnings_00_9extra
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_9extra
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_9extra_calculation b/tests/results/test_namespace_examples_comment/warnings_00_9extra_calculation
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_9extra_calculation
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_00_9extra_ouside b/tests/results/test_namespace_examples_comment/warnings_00_9extra_ouside
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_00_9extra_ouside
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_01_6boolean_multi b/tests/results/test_namespace_examples_comment/warnings_01_6boolean_multi
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_01_6boolean_multi
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_01_6custom_multi b/tests/results/test_namespace_examples_comment/warnings_01_6custom_multi
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_01_6custom_multi
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_01_6float_multi b/tests/results/test_namespace_examples_comment/warnings_01_6float_multi
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_01_6float_multi
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_01_6integer_multi b/tests/results/test_namespace_examples_comment/warnings_01_6integer_multi
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_01_6integer_multi
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_01_6integer_multi_mandatory b/tests/results/test_namespace_examples_comment/warnings_01_6integer_multi_mandatory
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_01_6integer_multi_mandatory
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_01_6string_empty b/tests/results/test_namespace_examples_comment/warnings_01_6string_empty
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_01_6string_empty
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_01_6string_multi b/tests/results/test_namespace_examples_comment/warnings_01_6string_multi
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_01_6string_multi
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_01_7value_multi_doublequote b/tests/results/test_namespace_examples_comment/warnings_01_7value_multi_doublequote
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_01_7value_multi_doublequote
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_01_7value_multi_doublequote2 b/tests/results/test_namespace_examples_comment/warnings_01_7value_multi_doublequote2
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_01_7value_multi_doublequote2
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_01_7value_multi_quote b/tests/results/test_namespace_examples_comment/warnings_01_7value_multi_quote
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_01_7value_multi_quote
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_01_8calculation_information_multi b/tests/results/test_namespace_examples_comment/warnings_01_8calculation_information_multi
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_01_8calculation_information_multi
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_01_9choice_variable_multi b/tests/results/test_namespace_examples_comment/warnings_01_9choice_variable_multi
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_01_9choice_variable_multi
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_01_9choice_variable_optional b/tests/results/test_namespace_examples_comment/warnings_01_9choice_variable_optional
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_01_9choice_variable_optional
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_02_0tags b/tests/results/test_namespace_examples_comment/warnings_02_0tags
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_02_0tags
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_04_0type_param b/tests/results/test_namespace_examples_comment/warnings_04_0type_param
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_04_0type_param
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_04_0type_param_integer b/tests/results/test_namespace_examples_comment/warnings_04_0type_param_integer
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_04_0type_param_integer
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_04_1auto_save b/tests/results/test_namespace_examples_comment/warnings_04_1auto_save
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_04_1auto_save
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_04_1auto_save_and_calculated b/tests/results/test_namespace_examples_comment/warnings_04_1auto_save_and_calculated
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_04_1auto_save_and_calculated
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_04_1auto_save_and_calculated_hidden b/tests/results/test_namespace_examples_comment/warnings_04_1auto_save_and_calculated_hidden
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_04_1auto_save_and_calculated_hidden
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_04_1auto_save_and_hidden b/tests/results/test_namespace_examples_comment/warnings_04_1auto_save_and_hidden
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_04_1auto_save_and_hidden
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_04_1default_calculation_hidden b/tests/results/test_namespace_examples_comment/warnings_04_1default_calculation_hidden
new file mode 100644
index 000000000..6f753c665
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_04_1default_calculation_hidden
@@ -0,0 +1 @@
+["\"default\" is a calculation for rougail.var3 but has no description in \"../../rougail-tests/structures/04_1default_calculation_hidden/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_04_1default_calculation_hidden_2 b/tests/results/test_namespace_examples_comment/warnings_04_1default_calculation_hidden_2
new file mode 100644
index 000000000..dd38d8dd8
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_04_1default_calculation_hidden_2
@@ -0,0 +1 @@
+["\"default\" is a calculation for rougail.var3 but has no description in \"../../rougail-tests/structures/04_1default_calculation_hidden_2/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_04_1default_calculation_hidden_3 b/tests/results/test_namespace_examples_comment/warnings_04_1default_calculation_hidden_3
new file mode 100644
index 000000000..4ed053c08
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_04_1default_calculation_hidden_3
@@ -0,0 +1 @@
+["\"default\" is a calculation for rougail.var3 but has no description in \"../../rougail-tests/structures/04_1default_calculation_hidden_3/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_04_1default_calculation_hidden_4 b/tests/results/test_namespace_examples_comment/warnings_04_1default_calculation_hidden_4
new file mode 100644
index 000000000..cd63fabfd
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_04_1default_calculation_hidden_4
@@ -0,0 +1 @@
+["\"default\" is a calculation for rougail.var3 but has no description in \"../../rougail-tests/structures/04_1default_calculation_hidden_4/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_04_1default_calculation_hidden_5 b/tests/results/test_namespace_examples_comment/warnings_04_1default_calculation_hidden_5
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_04_1default_calculation_hidden_5
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_04_1default_calculation_hidden_6 b/tests/results/test_namespace_examples_comment/warnings_04_1default_calculation_hidden_6
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_04_1default_calculation_hidden_6
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_04_5disabled_calculation b/tests/results/test_namespace_examples_comment/warnings_04_5disabled_calculation
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_04_5disabled_calculation
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_04_5disabled_calculation_boolean b/tests/results/test_namespace_examples_comment/warnings_04_5disabled_calculation_boolean
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_04_5disabled_calculation_boolean
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_04_5disabled_calculation_default b/tests/results/test_namespace_examples_comment/warnings_04_5disabled_calculation_default
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_04_5disabled_calculation_default
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_04_5disabled_calculation_multi b/tests/results/test_namespace_examples_comment/warnings_04_5disabled_calculation_multi
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_04_5disabled_calculation_multi
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_04_5disabled_calculation_optional b/tests/results/test_namespace_examples_comment/warnings_04_5disabled_calculation_optional
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_04_5disabled_calculation_optional
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_04_5disabled_calculation_optional_default b/tests/results/test_namespace_examples_comment/warnings_04_5disabled_calculation_optional_default
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_04_5disabled_calculation_optional_default
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_04_5disabled_calculation_variable b/tests/results/test_namespace_examples_comment/warnings_04_5disabled_calculation_variable
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_04_5disabled_calculation_variable
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_04_5disabled_calculation_variable10 b/tests/results/test_namespace_examples_comment/warnings_04_5disabled_calculation_variable10
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_04_5disabled_calculation_variable10
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_04_5disabled_calculation_variable2 b/tests/results/test_namespace_examples_comment/warnings_04_5disabled_calculation_variable2
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_04_5disabled_calculation_variable2
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_04_5disabled_calculation_variable3 b/tests/results/test_namespace_examples_comment/warnings_04_5disabled_calculation_variable3
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_04_5disabled_calculation_variable3
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_04_5disabled_calculation_variable4 b/tests/results/test_namespace_examples_comment/warnings_04_5disabled_calculation_variable4
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_04_5disabled_calculation_variable4
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_04_5disabled_calculation_variable5 b/tests/results/test_namespace_examples_comment/warnings_04_5disabled_calculation_variable5
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_04_5disabled_calculation_variable5
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_04_5disabled_calculation_variable6 b/tests/results/test_namespace_examples_comment/warnings_04_5disabled_calculation_variable6
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_04_5disabled_calculation_variable6
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_04_5disabled_calculation_variable7 b/tests/results/test_namespace_examples_comment/warnings_04_5disabled_calculation_variable7
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_04_5disabled_calculation_variable7
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_04_5disabled_calculation_variable8 b/tests/results/test_namespace_examples_comment/warnings_04_5disabled_calculation_variable8
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_04_5disabled_calculation_variable8
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_04_5disabled_calculation_variable9 b/tests/results/test_namespace_examples_comment/warnings_04_5disabled_calculation_variable9
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_04_5disabled_calculation_variable9
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_04_5disabled_calculation_variable_multi b/tests/results/test_namespace_examples_comment/warnings_04_5disabled_calculation_variable_multi
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_04_5disabled_calculation_variable_multi
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_04_5hidden_calculation b/tests/results/test_namespace_examples_comment/warnings_04_5hidden_calculation
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_04_5hidden_calculation
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_04_5hidden_calculation2 b/tests/results/test_namespace_examples_comment/warnings_04_5hidden_calculation2
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_04_5hidden_calculation2
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_04_5hidden_calculation_default_calculation b/tests/results/test_namespace_examples_comment/warnings_04_5hidden_calculation_default_calculation
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_04_5hidden_calculation_default_calculation
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_04_5validators b/tests/results/test_namespace_examples_comment/warnings_04_5validators
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_04_5validators
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_04_5validators_differ b/tests/results/test_namespace_examples_comment/warnings_04_5validators_differ
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_04_5validators_differ
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_04_5validators_multi b/tests/results/test_namespace_examples_comment/warnings_04_5validators_multi
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_04_5validators_multi
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_04_5validators_multi2 b/tests/results/test_namespace_examples_comment/warnings_04_5validators_multi2
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_04_5validators_multi2
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_04_5validators_multi3 b/tests/results/test_namespace_examples_comment/warnings_04_5validators_multi3
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_04_5validators_multi3
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_05_0multi_not_uniq b/tests/results/test_namespace_examples_comment/warnings_05_0multi_not_uniq
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_05_0multi_not_uniq
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_05_0multi_uniq b/tests/results/test_namespace_examples_comment/warnings_05_0multi_uniq
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_05_0multi_uniq
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_12_1auto_save_expert b/tests/results/test_namespace_examples_comment/warnings_12_1auto_save_expert
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_12_1auto_save_expert
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_16_0redefine_description b/tests/results/test_namespace_examples_comment/warnings_16_0redefine_description
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_16_0redefine_description
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_16_2family_redefine_calculation b/tests/results/test_namespace_examples_comment/warnings_16_2family_redefine_calculation
new file mode 100644
index 000000000..d766e2d00
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_16_2family_redefine_calculation
@@ -0,0 +1 @@
+["No attribute \"description\" for \"rougail.family.var1\" in \"../../rougail-tests/structures/16_2family_redefine_calculation/rougail/00-base.yml\"", "\"disabled\" is a calculation for rougail.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 \"rougail.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\""]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_16_2family_redefine_disabled b/tests/results/test_namespace_examples_comment/warnings_16_2family_redefine_disabled
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_16_2family_redefine_disabled
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_16_3family_empty_at_ends b/tests/results/test_namespace_examples_comment/warnings_16_3family_empty_at_ends
new file mode 100644
index 000000000..e7619cd3b
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_16_3family_empty_at_ends
@@ -0,0 +1 @@
+["No attribute \"description\" for \"rougail.family.var1\" in \"../../rougail-tests/structures/16_3family_empty_at_ends/rougail/00-base.yml\"", "No attribute \"description\" for \"rougail.family\" in \"../../rougail-tests/structures/16_3family_empty_at_ends/rougail/00-base.yml\" and \"../../rougail-tests/structures/16_3family_empty_at_ends/rougail/01-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_16_5exists_nonexists b/tests/results/test_namespace_examples_comment/warnings_16_5exists_nonexists
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_16_5exists_nonexists
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_16_5exists_redefine b/tests/results/test_namespace_examples_comment/warnings_16_5exists_redefine
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_16_5exists_redefine
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_16_5redefine_calculation b/tests/results/test_namespace_examples_comment/warnings_16_5redefine_calculation
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_16_5redefine_calculation
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_16_5redefine_choice b/tests/results/test_namespace_examples_comment/warnings_16_5redefine_choice
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_16_5redefine_choice
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_16_5redefine_default b/tests/results/test_namespace_examples_comment/warnings_16_5redefine_default
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_16_5redefine_default
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_16_5redefine_default_calculation b/tests/results/test_namespace_examples_comment/warnings_16_5redefine_default_calculation
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_16_5redefine_default_calculation
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_16_5redefine_family b/tests/results/test_namespace_examples_comment/warnings_16_5redefine_family
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_16_5redefine_family
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_16_5redefine_help b/tests/results/test_namespace_examples_comment/warnings_16_5redefine_help
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_16_5redefine_help
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_16_5redefine_hidden b/tests/results/test_namespace_examples_comment/warnings_16_5redefine_hidden
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_16_5redefine_hidden
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_16_5redefine_multi b/tests/results/test_namespace_examples_comment/warnings_16_5redefine_multi
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_16_5redefine_multi
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_16_5redefine_remove_disable_calculation b/tests/results/test_namespace_examples_comment/warnings_16_5redefine_remove_disable_calculation
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_16_5redefine_remove_disable_calculation
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_16_5test_redefine b/tests/results/test_namespace_examples_comment/warnings_16_5test_redefine
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_16_5test_redefine
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_16_6choice_redefine b/tests/results/test_namespace_examples_comment/warnings_16_6choice_redefine
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_16_6choice_redefine
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_16_6exists_family b/tests/results/test_namespace_examples_comment/warnings_16_6exists_family
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_16_6exists_family
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_16_6exists_redefine_family b/tests/results/test_namespace_examples_comment/warnings_16_6exists_redefine_family
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_16_6exists_redefine_family
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_16exists_exists b/tests/results/test_namespace_examples_comment/warnings_16exists_exists
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_16exists_exists
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_17_5redefine_leadership b/tests/results/test_namespace_examples_comment/warnings_17_5redefine_leadership
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_17_5redefine_leadership
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_20_0empty_family b/tests/results/test_namespace_examples_comment/warnings_20_0empty_family
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_20_0empty_family
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_20_0family_append b/tests/results/test_namespace_examples_comment/warnings_20_0family_append
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_20_0family_append
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_20_0family_underscore b/tests/results/test_namespace_examples_comment/warnings_20_0family_underscore
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_20_0family_underscore
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_20_0multi_family b/tests/results/test_namespace_examples_comment/warnings_20_0multi_family
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_20_0multi_family
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_20_0multi_family_basic b/tests/results/test_namespace_examples_comment/warnings_20_0multi_family_basic
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_20_0multi_family_basic
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_20_0multi_family_expert b/tests/results/test_namespace_examples_comment/warnings_20_0multi_family_expert
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_20_0multi_family_expert
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_20_0multi_family_order b/tests/results/test_namespace_examples_comment/warnings_20_0multi_family_order
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_20_0multi_family_order
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_20_0validators_differ_redefine b/tests/results/test_namespace_examples_comment/warnings_20_0validators_differ_redefine
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_20_0validators_differ_redefine
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_20_1empty_subfamily b/tests/results/test_namespace_examples_comment/warnings_20_1empty_subfamily
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_20_1empty_subfamily
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_20_2family_looks_like_dynamic b/tests/results/test_namespace_examples_comment/warnings_20_2family_looks_like_dynamic
new file mode 100644
index 000000000..7ac2fbe7f
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_20_2family_looks_like_dynamic
@@ -0,0 +1 @@
+["No attribute \"description\" for \"rougail.my_family.dynamic\" in \"../../rougail-tests/structures/20_2family_looks_like_dynamic/rougail/00-base.yml\"", "No attribute \"description\" for \"rougail.my_family\" in \"../../rougail-tests/structures/20_2family_looks_like_dynamic/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_20_2family_looks_like_variable b/tests/results/test_namespace_examples_comment/warnings_20_2family_looks_like_variable
new file mode 100644
index 000000000..f688a53bb
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_20_2family_looks_like_variable
@@ -0,0 +1 @@
+["No attribute \"description\" for \"rougail.my_family.default\" in \"../../rougail-tests/structures/20_2family_looks_like_variable/rougail/00-base.yml\"", "No attribute \"description\" for \"rougail.my_family\" in \"../../rougail-tests/structures/20_2family_looks_like_variable/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_20_9default_information_parent b/tests/results/test_namespace_examples_comment/warnings_20_9default_information_parent
new file mode 100644
index 000000000..7f8ca547c
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_20_9default_information_parent
@@ -0,0 +1 @@
+["No attribute \"description\" for \"rougail.family\" in \"../../rougail-tests/structures/20_9default_information_parent/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_24_0family_hidden_condition b/tests/results/test_namespace_examples_comment/warnings_24_0family_hidden_condition
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_24_0family_hidden_condition
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_24_0family_hidden_condition_boolean b/tests/results/test_namespace_examples_comment/warnings_24_0family_hidden_condition_boolean
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_24_0family_hidden_condition_boolean
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_24_0family_hidden_condition_sub_family b/tests/results/test_namespace_examples_comment/warnings_24_0family_hidden_condition_sub_family
new file mode 100644
index 000000000..2fd32d9e3
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_24_0family_hidden_condition_sub_family
@@ -0,0 +1 @@
+["No attribute \"description\" for \"rougail.family.subfamily\" in \"../../rougail-tests/structures/24_0family_hidden_condition_sub_family/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_24_0family_hidden_condition_variable_sub_family b/tests/results/test_namespace_examples_comment/warnings_24_0family_hidden_condition_variable_sub_family
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_24_0family_hidden_condition_variable_sub_family
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_24_0family_hidden_condition_with_variable b/tests/results/test_namespace_examples_comment/warnings_24_0family_hidden_condition_with_variable
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_24_0family_hidden_condition_with_variable
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_24_0family_hidden_param_condition_sub_family b/tests/results/test_namespace_examples_comment/warnings_24_0family_hidden_param_condition_sub_family
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_24_0family_hidden_param_condition_sub_family
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_24_0family_mandatory_condition b/tests/results/test_namespace_examples_comment/warnings_24_0family_mandatory_condition
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_24_0family_mandatory_condition
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_24_0family_mandatory_condition_variable b/tests/results/test_namespace_examples_comment/warnings_24_0family_mandatory_condition_variable
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_24_0family_mandatory_condition_variable
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_24_7validators_variable_optional b/tests/results/test_namespace_examples_comment/warnings_24_7validators_variable_optional
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_24_7validators_variable_optional
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_24_family_disabled_var_hidden b/tests/results/test_namespace_examples_comment/warnings_24_family_disabled_var_hidden
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_24_family_disabled_var_hidden
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_40_0leadership b/tests/results/test_namespace_examples_comment/warnings_40_0leadership
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_40_0leadership
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_40_0leadership_diff_name b/tests/results/test_namespace_examples_comment/warnings_40_0leadership_diff_name
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_40_0leadership_diff_name
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_40_0leadership_empty b/tests/results/test_namespace_examples_comment/warnings_40_0leadership_empty
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_40_0leadership_empty
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_40_0leadership_follower_default_calculation b/tests/results/test_namespace_examples_comment/warnings_40_0leadership_follower_default_calculation
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_40_0leadership_follower_default_calculation
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_40_0leadership_follower_default_submulti b/tests/results/test_namespace_examples_comment/warnings_40_0leadership_follower_default_submulti
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_40_0leadership_follower_default_submulti
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_40_0leadership_follower_default_submulti_calculation b/tests/results/test_namespace_examples_comment/warnings_40_0leadership_follower_default_submulti_calculation
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_40_0leadership_follower_default_submulti_calculation
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_40_0leadership_follower_default_value b/tests/results/test_namespace_examples_comment/warnings_40_0leadership_follower_default_value
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_40_0leadership_follower_default_value
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_40_0leadership_leader_follower b/tests/results/test_namespace_examples_comment/warnings_40_0leadership_leader_follower
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_40_0leadership_leader_follower
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_40_0leadership_leader_not_multi b/tests/results/test_namespace_examples_comment/warnings_40_0leadership_leader_not_multi
new file mode 100644
index 000000000..26627791d
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_40_0leadership_leader_not_multi
@@ -0,0 +1 @@
+["No attribute \"description\" for \"rougail.general\" in \"../../rougail-tests/structures/40_0leadership_leader_not_multi/rougail/00-base.yml\"", "No attribute \"description\" for \"rougail.general1\" in \"../../rougail-tests/structures/40_0leadership_leader_not_multi/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_40_0leadership_reduce b/tests/results/test_namespace_examples_comment/warnings_40_0leadership_reduce
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_40_0leadership_reduce
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_40_1leadership_append_follower b/tests/results/test_namespace_examples_comment/warnings_40_1leadership_append_follower
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_40_1leadership_append_follower
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_40_2leadership_calculation_index b/tests/results/test_namespace_examples_comment/warnings_40_2leadership_calculation_index
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_40_2leadership_calculation_index
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_40_2leadership_calculation_index_2 b/tests/results/test_namespace_examples_comment/warnings_40_2leadership_calculation_index_2
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_40_2leadership_calculation_index_2
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_40_2leadership_calculation_param_index b/tests/results/test_namespace_examples_comment/warnings_40_2leadership_calculation_param_index
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_40_2leadership_calculation_param_index
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_40_2leadership_leader_calculation b/tests/results/test_namespace_examples_comment/warnings_40_2leadership_leader_calculation
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_40_2leadership_leader_calculation
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_40_6leadership_follower_multi b/tests/results/test_namespace_examples_comment/warnings_40_6leadership_follower_multi
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_40_6leadership_follower_multi
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_40_6leadership_follower_multi_no_mandatory b/tests/results/test_namespace_examples_comment/warnings_40_6leadership_follower_multi_no_mandatory
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_40_6leadership_follower_multi_no_mandatory
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_40_8calculation_boolean b/tests/results/test_namespace_examples_comment/warnings_40_8calculation_boolean
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_40_8calculation_boolean
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_40_8calculation_boolean_return_none b/tests/results/test_namespace_examples_comment/warnings_40_8calculation_boolean_return_none
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_40_8calculation_boolean_return_none
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_40_8calculation_integer b/tests/results/test_namespace_examples_comment/warnings_40_8calculation_integer
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_40_8calculation_integer
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_40_8calculation_multi_variable b/tests/results/test_namespace_examples_comment/warnings_40_8calculation_multi_variable
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_40_8calculation_multi_variable
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_40_8calculation_multi_variable_parent b/tests/results/test_namespace_examples_comment/warnings_40_8calculation_multi_variable_parent
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_40_8calculation_multi_variable_parent
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_40_8calculation_multi_variable_parent2 b/tests/results/test_namespace_examples_comment/warnings_40_8calculation_multi_variable_parent2
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_40_8calculation_multi_variable_parent2
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_40_9calculation_variable_leader_follower_multi_inside b/tests/results/test_namespace_examples_comment/warnings_40_9calculation_variable_leader_follower_multi_inside
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_40_9calculation_variable_leader_follower_multi_inside
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_40_9leadership-calculation-outside-follower b/tests/results/test_namespace_examples_comment/warnings_40_9leadership-calculation-outside-follower
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_40_9leadership-calculation-outside-follower
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_40_9leadership-calculation-outside-follower-first b/tests/results/test_namespace_examples_comment/warnings_40_9leadership-calculation-outside-follower-first
new file mode 100644
index 000000000..418dfd768
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_40_9leadership-calculation-outside-follower-first
@@ -0,0 +1 @@
+["\"default\" is a calculation for rougail.calculate but has no description in \"../../rougail-tests/structures/40_9leadership-calculation-outside-follower-first/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_40_9leadership-calculation-outside-follower-last b/tests/results/test_namespace_examples_comment/warnings_40_9leadership-calculation-outside-follower-last
new file mode 100644
index 000000000..ec760a9af
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_40_9leadership-calculation-outside-follower-last
@@ -0,0 +1 @@
+["\"default\" is a calculation for rougail.calculate but has no description in \"../../rougail-tests/structures/40_9leadership-calculation-outside-follower-last/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_40_9leadership-calculation-outside-follower-no-mandatory b/tests/results/test_namespace_examples_comment/warnings_40_9leadership-calculation-outside-follower-no-mandatory
new file mode 100644
index 000000000..3abb0f5e7
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_40_9leadership-calculation-outside-follower-no-mandatory
@@ -0,0 +1 @@
+["No attribute \"description\" for \"rougail.leader.leader\" in \"../../rougail-tests/structures/40_9leadership-calculation-outside-follower-no-mandatory/rougail/00-base.yml\"", "No attribute \"description\" for \"rougail.leader.follower\" in \"../../rougail-tests/structures/40_9leadership-calculation-outside-follower-no-mandatory/rougail/00-base.yml\"", "No attribute \"description\" for \"rougail.leader\" in \"../../rougail-tests/structures/40_9leadership-calculation-outside-follower-no-mandatory/rougail/00-base.yml\"", "No attribute \"description\" for \"rougail.variable\" in \"../../rougail-tests/structures/40_9leadership-calculation-outside-follower-no-mandatory/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_40_9leadership-calculation-outside-leader b/tests/results/test_namespace_examples_comment/warnings_40_9leadership-calculation-outside-leader
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_40_9leadership-calculation-outside-leader
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_40_9leadership-calculation-outside-leader-first b/tests/results/test_namespace_examples_comment/warnings_40_9leadership-calculation-outside-leader-first
new file mode 100644
index 000000000..f7f224caa
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_40_9leadership-calculation-outside-leader-first
@@ -0,0 +1 @@
+["\"default\" is a calculation for rougail.calculate but has no description in \"../../rougail-tests/structures/40_9leadership-calculation-outside-leader-first/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_40_9leadership-calculation-outside-leader-last b/tests/results/test_namespace_examples_comment/warnings_40_9leadership-calculation-outside-leader-last
new file mode 100644
index 000000000..7b2b14943
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_40_9leadership-calculation-outside-leader-last
@@ -0,0 +1 @@
+["\"default\" is a calculation for rougail.calculate but has no description in \"../../rougail-tests/structures/40_9leadership-calculation-outside-leader-last/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_40_9leadership-calculation-variable b/tests/results/test_namespace_examples_comment/warnings_40_9leadership-calculation-variable
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_40_9leadership-calculation-variable
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_40_9leadership-calculation-variable_leader_follower b/tests/results/test_namespace_examples_comment/warnings_40_9leadership-calculation-variable_leader_follower
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_40_9leadership-calculation-variable_leader_follower
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_40_9leadership-calculation-variable_leader_follower_not_same b/tests/results/test_namespace_examples_comment/warnings_40_9leadership-calculation-variable_leader_follower_not_same
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_40_9leadership-calculation-variable_leader_follower_not_same
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_41_0choice_leader b/tests/results/test_namespace_examples_comment/warnings_41_0choice_leader
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_41_0choice_leader
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_44_0leadership_hidden b/tests/results/test_namespace_examples_comment/warnings_44_0leadership_hidden
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_44_0leadership_hidden
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_44_0leadership_leader_hidden b/tests/results/test_namespace_examples_comment/warnings_44_0leadership_leader_hidden
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_44_0leadership_leader_hidden
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_44_1leadership_append_hidden_follower b/tests/results/test_namespace_examples_comment/warnings_44_1leadership_append_hidden_follower
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_44_1leadership_append_hidden_follower
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_44_4disabled_calcultion_follower b/tests/results/test_namespace_examples_comment/warnings_44_4disabled_calcultion_follower
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_44_4disabled_calcultion_follower
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_44_4disabled_calcultion_follower_index b/tests/results/test_namespace_examples_comment/warnings_44_4disabled_calcultion_follower_index
new file mode 100644
index 000000000..70e8a61b8
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_44_4disabled_calcultion_follower_index
@@ -0,0 +1 @@
+["\"disabled\" is a calculation for rougail.leadership.follower but has no description in \"../../rougail-tests/structures/44_4disabled_calcultion_follower_index/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_44_4leadership_mandatory b/tests/results/test_namespace_examples_comment/warnings_44_4leadership_mandatory
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_44_4leadership_mandatory
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_44_4leadership_mandatory_follower b/tests/results/test_namespace_examples_comment/warnings_44_4leadership_mandatory_follower
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_44_4leadership_mandatory_follower
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_44_5leadership_leader_hidden_calculation b/tests/results/test_namespace_examples_comment/warnings_44_5leadership_leader_hidden_calculation
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_44_5leadership_leader_hidden_calculation
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_44_6leadership_follower_disabled_calculation b/tests/results/test_namespace_examples_comment/warnings_44_6leadership_follower_disabled_calculation
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_44_6leadership_follower_disabled_calculation
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_44_9calculated_default_leadership_leader b/tests/results/test_namespace_examples_comment/warnings_44_9calculated_default_leadership_leader
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_44_9calculated_default_leadership_leader
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_0family_dynamic b/tests/results/test_namespace_examples_comment/warnings_60_0family_dynamic
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_0family_dynamic
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_0family_dynamic_1_0 b/tests/results/test_namespace_examples_comment/warnings_60_0family_dynamic_1_0
new file mode 100644
index 000000000..605394907
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_0family_dynamic_1_0
@@ -0,0 +1 @@
+["No attribute \"description\" for \"rougail.dyn{{ identifier }}\" in \"../../rougail-tests/structures/60_0family_dynamic_1_0/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_0family_dynamic_1_0_empty b/tests/results/test_namespace_examples_comment/warnings_60_0family_dynamic_1_0_empty
new file mode 100644
index 000000000..8305c703a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_0family_dynamic_1_0_empty
@@ -0,0 +1 @@
+["No attribute \"description\" for \"rougail.dyn{{ identifier }}\" in \"../../rougail-tests/structures/60_0family_dynamic_1_0_empty/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_0family_dynamic_1_0_type b/tests/results/test_namespace_examples_comment/warnings_60_0family_dynamic_1_0_type
new file mode 100644
index 000000000..e99ca56d8
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_0family_dynamic_1_0_type
@@ -0,0 +1 @@
+["No attribute \"description\" for \"rougail.dyn{{ identifier }}\" in \"../../rougail-tests/structures/60_0family_dynamic_1_0_type/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_0family_dynamic_1_0_type_empty b/tests/results/test_namespace_examples_comment/warnings_60_0family_dynamic_1_0_type_empty
new file mode 100644
index 000000000..240d5d083
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_0family_dynamic_1_0_type_empty
@@ -0,0 +1 @@
+["No attribute \"description\" for \"rougail.dyn{{ identifier }}\" in \"../../rougail-tests/structures/60_0family_dynamic_1_0_type_empty/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_0family_dynamic_1_1 b/tests/results/test_namespace_examples_comment/warnings_60_0family_dynamic_1_1
new file mode 100644
index 000000000..d1c64967a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_0family_dynamic_1_1
@@ -0,0 +1 @@
+["\"variable\" attribute in dynamic family \"rougail.dyn{{ identifier }}\" is depreciated in ../../rougail-tests/structures/60_0family_dynamic_1_1/rougail/00-base.yml"]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_0family_dynamic_1_1_empty b/tests/results/test_namespace_examples_comment/warnings_60_0family_dynamic_1_1_empty
new file mode 100644
index 000000000..233c9c398
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_0family_dynamic_1_1_empty
@@ -0,0 +1 @@
+["\"variable\" attribute in dynamic family \"rougail.dyn{{ identifier }}\" is depreciated in ../../rougail-tests/structures/60_0family_dynamic_1_1_empty/rougail/00-base.yml"]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_0family_dynamic_empty b/tests/results/test_namespace_examples_comment/warnings_60_0family_dynamic_empty
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_0family_dynamic_empty
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_0family_dynamic_forbidden_char b/tests/results/test_namespace_examples_comment/warnings_60_0family_dynamic_forbidden_char
new file mode 100644
index 000000000..d3aeda8b6
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_0family_dynamic_forbidden_char
@@ -0,0 +1 @@
+["\"default\" is a calculation for rougail.dynval_1.var2 but has no description in \"../../rougail-tests/structures/60_0family_dynamic_forbidden_char/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_0family_dynamic_jinja_integer_empty b/tests/results/test_namespace_examples_comment/warnings_60_0family_dynamic_jinja_integer_empty
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_0family_dynamic_jinja_integer_empty
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_0family_dynamic_jinja_number b/tests/results/test_namespace_examples_comment/warnings_60_0family_dynamic_jinja_number
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_0family_dynamic_jinja_number
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_0family_dynamic_no_description b/tests/results/test_namespace_examples_comment/warnings_60_0family_dynamic_no_description
new file mode 100644
index 000000000..7e5825928
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_0family_dynamic_no_description
@@ -0,0 +1 @@
+["No attribute \"description\" for \"rougail.dyn{{ identifier }}.var\" in \"../../rougail-tests/structures/60_0family_dynamic_no_description/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_0family_dynamic_no_description_empty b/tests/results/test_namespace_examples_comment/warnings_60_0family_dynamic_no_description_empty
new file mode 100644
index 000000000..2e79c5b3c
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_0family_dynamic_no_description_empty
@@ -0,0 +1 @@
+["No attribute \"description\" for \"rougail.dyn{{ identifier }}.var\" in \"../../rougail-tests/structures/60_0family_dynamic_no_description_empty/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_0family_dynamic_source_hidden b/tests/results/test_namespace_examples_comment/warnings_60_0family_dynamic_source_hidden
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_0family_dynamic_source_hidden
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_0family_dynamic_static b/tests/results/test_namespace_examples_comment/warnings_60_0family_dynamic_static
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_0family_dynamic_static
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_0family_dynamic_test b/tests/results/test_namespace_examples_comment/warnings_60_0family_dynamic_test
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_0family_dynamic_test
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_0family_dynamic_upper_char b/tests/results/test_namespace_examples_comment/warnings_60_0family_dynamic_upper_char
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_0family_dynamic_upper_char
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_0family_dynamic_variable_empty b/tests/results/test_namespace_examples_comment/warnings_60_0family_dynamic_variable_empty
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_0family_dynamic_variable_empty
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_0family_dynamic_variable_optional b/tests/results/test_namespace_examples_comment/warnings_60_0family_dynamic_variable_optional
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_0family_dynamic_variable_optional
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_0family_dynamic_variable_suffix b/tests/results/test_namespace_examples_comment/warnings_60_0family_dynamic_variable_suffix
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_0family_dynamic_variable_suffix
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_0family_dynamic_variable_suffix_empty b/tests/results/test_namespace_examples_comment/warnings_60_0family_dynamic_variable_suffix_empty
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_0family_dynamic_variable_suffix_empty
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_0family_empty b/tests/results/test_namespace_examples_comment/warnings_60_0family_empty
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_0family_empty
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_0family_hidden b/tests/results/test_namespace_examples_comment/warnings_60_0family_hidden
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_0family_hidden
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_0family_mode b/tests/results/test_namespace_examples_comment/warnings_60_0family_mode
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_0family_mode
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_1family_dynamic_jinja b/tests/results/test_namespace_examples_comment/warnings_60_1family_dynamic_jinja
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_1family_dynamic_jinja
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_2family_dynamic_jinja_fill_sub_group b/tests/results/test_namespace_examples_comment/warnings_60_2family_dynamic_jinja_fill_sub_group
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_2family_dynamic_jinja_fill_sub_group
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_2family_dynamic_jinja_fill_sub_group_2 b/tests/results/test_namespace_examples_comment/warnings_60_2family_dynamic_jinja_fill_sub_group_2
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_2family_dynamic_jinja_fill_sub_group_2
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_2family_dynamic_jinja_fill_sub_group_2_empty b/tests/results/test_namespace_examples_comment/warnings_60_2family_dynamic_jinja_fill_sub_group_2_empty
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_2family_dynamic_jinja_fill_sub_group_2_empty
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_2family_dynamic_jinja_fill_sub_group_empty b/tests/results/test_namespace_examples_comment/warnings_60_2family_dynamic_jinja_fill_sub_group_empty
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_2family_dynamic_jinja_fill_sub_group_empty
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_2family_dynamic_outside_calc b/tests/results/test_namespace_examples_comment/warnings_60_2family_dynamic_outside_calc
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_2family_dynamic_outside_calc
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_2family_dynamic_outside_calc_empty b/tests/results/test_namespace_examples_comment/warnings_60_2family_dynamic_outside_calc_empty
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_2family_dynamic_outside_calc_empty
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_calc2 b/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_calc2
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_calc2
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_calc2_empty b/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_calc2_empty
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_calc2_empty
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_calc_suffix b/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_calc_suffix
new file mode 100644
index 000000000..0a17c775e
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_calc_suffix
@@ -0,0 +1 @@
+["No attribute \"description\" for \"rougail.dyn{{ identifier }}\" in \"../../rougail-tests/structures/60_5family_dynamic_calc_suffix/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_calc_suffix2 b/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_calc_suffix2
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_calc_suffix2
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_calc_suffix2_empty b/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_calc_suffix2_empty
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_calc_suffix2_empty
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_calc_suffix_disabled b/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_calc_suffix_disabled
new file mode 100644
index 000000000..ae19bca2f
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_calc_suffix_disabled
@@ -0,0 +1 @@
+["No attribute \"description\" for \"rougail.dyn{{ identifier }}\" in \"../../rougail-tests/structures/60_5family_dynamic_calc_suffix_disabled/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_calc_suffix_disabled2 b/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_calc_suffix_disabled2
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_calc_suffix_disabled2
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_calc_suffix_empty b/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_calc_suffix_empty
new file mode 100644
index 000000000..612a2d54b
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_calc_suffix_empty
@@ -0,0 +1 @@
+["No attribute \"description\" for \"rougail.dyn{{ identifier }}\" in \"../../rougail-tests/structures/60_5family_dynamic_calc_suffix_empty/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_calc_suffix_empty_2 b/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_calc_suffix_empty_2
new file mode 100644
index 000000000..eea1e0045
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_calc_suffix_empty_2
@@ -0,0 +1 @@
+["No attribute \"description\" for \"rougail.dyn{{ identifier }}\" in \"../../rougail-tests/structures/60_5family_dynamic_calc_suffix_empty_2/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_calc_suffix_empty_3 b/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_calc_suffix_empty_3
new file mode 100644
index 000000000..7a29bf089
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_calc_suffix_empty_3
@@ -0,0 +1 @@
+["No attribute \"description\" for \"rougail.dyn{{ identifier }}\" in \"../../rougail-tests/structures/60_5family_dynamic_calc_suffix_empty_3/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_calc_suffix_hidden b/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_calc_suffix_hidden
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_calc_suffix_hidden
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_calc_suffix_hidden_boolean b/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_calc_suffix_hidden_boolean
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_calc_suffix_hidden_boolean
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_calc_suffix_hidden_multi b/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_calc_suffix_hidden_multi
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_calc_suffix_hidden_multi
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_calc_suffix_param b/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_calc_suffix_param
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_calc_suffix_param
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_calc_suffix_param_empty b/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_calc_suffix_param_empty
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_calc_suffix_param_empty
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_calc_variable b/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_calc_variable
new file mode 100644
index 000000000..552573573
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_calc_variable
@@ -0,0 +1 @@
+["No attribute \"description\" for \"rougail.dyn{{ identifier }}\" in \"../../rougail-tests/structures/60_5family_dynamic_calc_variable/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_calc_variable_empty b/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_calc_variable_empty
new file mode 100644
index 000000000..59b84a32d
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_calc_variable_empty
@@ -0,0 +1 @@
+["No attribute \"description\" for \"rougail.dyn{{ identifier }}\" in \"../../rougail-tests/structures/60_5family_dynamic_calc_variable_empty/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_hidden_suffix b/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_hidden_suffix
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_hidden_suffix
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_unknown_suffix_empty b/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_unknown_suffix_empty
new file mode 100644
index 000000000..e8a78f126
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_unknown_suffix_empty
@@ -0,0 +1 @@
+["\"disabled\" is a calculation for rougail.val1_dyn.var4 but has no description in \"../../rougail-tests/structures/60_5family_dynamic_unknown_suffix_empty/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_variable_outside b/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_variable_outside
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_variable_outside
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_variable_outside2 b/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_variable_outside2
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_variable_outside2
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_variable_outside2_empty b/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_variable_outside2_empty
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_variable_outside2_empty
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_variable_outside_1_0 b/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_variable_outside_1_0
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_variable_outside_1_0
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_variable_outside_empty b/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_variable_outside_empty
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_variable_outside_empty
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_variable_outside_jinja b/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_variable_outside_jinja
new file mode 100644
index 000000000..5beef8bdd
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_variable_outside_jinja
@@ -0,0 +1 @@
+["\"default\" is a calculation for rougail.var2 but has no description in \"../../rougail-tests/structures/60_5family_dynamic_variable_outside_jinja/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_variable_outside_jinja_empty b/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_variable_outside_jinja_empty
new file mode 100644
index 000000000..397aef472
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_variable_outside_jinja_empty
@@ -0,0 +1 @@
+["\"default\" is a calculation for rougail.var2 but has no description in \"../../rougail-tests/structures/60_5family_dynamic_variable_outside_jinja_empty/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_variable_outside_sub_suffix_empty b/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_variable_outside_sub_suffix_empty
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_variable_outside_sub_suffix_empty
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_variable_outside_suffix b/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_variable_outside_suffix
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_variable_outside_suffix
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_variable_outside_suffix_empty b/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_variable_outside_suffix_empty
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_variable_outside_suffix_empty
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_6family_dynamic_inside b/tests/results/test_namespace_examples_comment/warnings_60_6family_dynamic_inside
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_6family_dynamic_inside
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_6family_dynamic_inside_empty b/tests/results/test_namespace_examples_comment/warnings_60_6family_dynamic_inside_empty
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_6family_dynamic_inside_empty
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_6family_dynamic_leadership b/tests/results/test_namespace_examples_comment/warnings_60_6family_dynamic_leadership
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_6family_dynamic_leadership
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_6family_dynamic_leadership_empty b/tests/results/test_namespace_examples_comment/warnings_60_6family_dynamic_leadership_empty
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_6family_dynamic_leadership_empty
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_6family_dynamic_sub_dynamic b/tests/results/test_namespace_examples_comment/warnings_60_6family_dynamic_sub_dynamic
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_6family_dynamic_sub_dynamic
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_6family_dynamic_sub_dynamic_1_0 b/tests/results/test_namespace_examples_comment/warnings_60_6family_dynamic_sub_dynamic_1_0
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_6family_dynamic_sub_dynamic_1_0
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_6family_dynamic_sub_dynamic_1_0_2 b/tests/results/test_namespace_examples_comment/warnings_60_6family_dynamic_sub_dynamic_1_0_2
new file mode 100644
index 000000000..fa3766816
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_6family_dynamic_sub_dynamic_1_0_2
@@ -0,0 +1 @@
+["\"variable\" attribute in dynamic family \"rougail.{{ identifier }}\" is depreciated in ../../rougail-tests/structures/60_6family_dynamic_sub_dynamic_1_0_2/rougail/00-base.yml", "\"variable\" attribute in dynamic family \"rougail.{{ identifier }}.{{ identifier }}\" is depreciated in ../../rougail-tests/structures/60_6family_dynamic_sub_dynamic_1_0_2/rougail/00-base.yml"]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_6family_dynamic_sub_dynamic_empty b/tests/results/test_namespace_examples_comment/warnings_60_6family_dynamic_sub_dynamic_empty
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_6family_dynamic_sub_dynamic_empty
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_6family_dynamic_sub_dynamic_empty2 b/tests/results/test_namespace_examples_comment/warnings_60_6family_dynamic_sub_dynamic_empty2
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_6family_dynamic_sub_dynamic_empty2
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_6family_dynamic_suffix_auto_multi b/tests/results/test_namespace_examples_comment/warnings_60_6family_dynamic_suffix_auto_multi
new file mode 100644
index 000000000..b29a00ee6
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_6family_dynamic_suffix_auto_multi
@@ -0,0 +1 @@
+["No attribute \"description\" for \"rougail.dyn{{ identifier }}.dyn{{ identifier }}\" in \"../../rougail-tests/structures/60_6family_dynamic_suffix_auto_multi/rougail/00-base.yml\"", "No attribute \"description\" for \"rougail.dyn{{ identifier }}\" in \"../../rougail-tests/structures/60_6family_dynamic_suffix_auto_multi/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_6family_dynamic_suffix_auto_multi2 b/tests/results/test_namespace_examples_comment/warnings_60_6family_dynamic_suffix_auto_multi2
new file mode 100644
index 000000000..77b1a877a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_6family_dynamic_suffix_auto_multi2
@@ -0,0 +1 @@
+["No attribute \"description\" for \"rougail.dyn{{ identifier }}.dyn{{ identifier }}\" in \"../../rougail-tests/structures/60_6family_dynamic_suffix_auto_multi2/rougail/00-base.yml\"", "No attribute \"description\" for \"rougail.dyn{{ identifier }}\" in \"../../rougail-tests/structures/60_6family_dynamic_suffix_auto_multi2/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_9extra_dynamic b/tests/results/test_namespace_examples_comment/warnings_60_9extra_dynamic
new file mode 100644
index 000000000..88aca57fe
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_9extra_dynamic
@@ -0,0 +1 @@
+["No attribute \"description\" for \"extra.dyn_{{ identifier }}.var\" in \"../../rougail-tests/structures/60_9extra_dynamic/extra/00-base.yml\"", "No attribute \"description\" for \"extra.dyn_{{ identifier }}\" in \"../../rougail-tests/structures/60_9extra_dynamic/extra/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_9extra_dynamic_extra b/tests/results/test_namespace_examples_comment/warnings_60_9extra_dynamic_extra
new file mode 100644
index 000000000..649dabe67
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_9extra_dynamic_extra
@@ -0,0 +1 @@
+["No attribute \"description\" for \"extra.dyn_{{ identifier }}.var\" in \"../../rougail-tests/structures/60_9extra_dynamic_extra/extra/00-base.yml\"", "No attribute \"description\" for \"extra.dyn_{{ identifier }}\" in \"../../rougail-tests/structures/60_9extra_dynamic_extra/extra/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_9family_dynamic_calc_both b/tests/results/test_namespace_examples_comment/warnings_60_9family_dynamic_calc_both
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_9family_dynamic_calc_both
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/warnings_68_0family_leadership_mode b/tests/results/test_namespace_examples_comment/warnings_68_0family_leadership_mode
new file mode 100644
index 000000000..0637a088a
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_68_0family_leadership_mode
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/tests/test_load.py b/tests/test_load.py
index b2bebc499..ac51d9d0b 100644
--- a/tests/test_load.py
+++ b/tests/test_load.py
@@ -20,7 +20,7 @@ excludes = [
]
test_ok = get_structures_list(excludes)
-# test_ok = [HERE.parent.parent / "rougail-tests" / "structures" / "04_5disabled_calculation_optional_default"]
+# test_ok = [HERE.parent.parent / "rougail-tests" / "structures" / "00_6choice_variable_link2"]
os.environ['COLUMNS'] = '80'
@@ -37,7 +37,7 @@ def test_dir(request):
EXT = {'github': 'md', 'asciidoc': 'adoc', 'json': 'json', 'console': 'sh', 'gitlab': 'gitlab.md', "html": "html"}
-def _test_structural_files(test_dir, namespace, ext, *, examples=False, without_family=False):
+def _test_structural_files(test_dir, namespace, ext, *, examples=False, without_family=False, comment=False):
with chdir(HERE):
rougailconfig = get_rougail_config(test_dir, namespace, relative_to=HERE)
if not rougailconfig:
@@ -49,6 +49,8 @@ def _test_structural_files(test_dir, namespace, ext, *, examples=False, without_
ext = EXT.get(ext)
if examples:
rougailconfig['doc.contents'] = ['example']
+ if comment:
+ rougailconfig["doc.comment_examples"] = True
else:
rougailconfig['doc.contents'] = ['variables']
if without_family:
@@ -64,6 +66,8 @@ def _test_structural_files(test_dir, namespace, ext, *, examples=False, without_
##################################
if examples:
dir_name += '_examples'
+ if comment:
+ dir_name += '_comment'
if without_family:
dir_name += '_without_family'
##################################
@@ -121,6 +125,9 @@ def test_structural_files_html(test_dir):
def test_structural_files_examples(test_dir):
_test_structural_files(test_dir, True, 'github', examples=True)
+def test_structural_files_examples_comment(test_dir):
+ _test_structural_files(test_dir, True, 'github', examples=True, comment=True)
+
def test_structural_files_without_family(test_dir):
_test_structural_files(test_dir, True, 'github', without_family=True)
@@ -151,6 +158,9 @@ def test_structural_files_html_no_namespace(test_dir):
def test_structural_files_examples_no_namespace(test_dir):
_test_structural_files(test_dir, False, 'github', examples=True)
+def test_structural_files_examples_comment_no_namespace(test_dir):
+ _test_structural_files(test_dir, False, 'github', examples=True, comment=True)
+
################
def _test_changelog_add(test_dir, ext):