Example with all variables modifiable
```yaml
diff --git a/tests/results/test_namespace_examples/60_5family_dynamic_calc_suffix_disabled2.html b/tests/results/test_namespace_examples/60_5family_dynamic_calc_suffix_disabled2.html
new file mode 100644
index 000000000..e20c3223a
--- /dev/null
+++ b/tests/results/test_namespace_examples/60_5family_dynamic_calc_suffix_disabled2.html
@@ -0,0 +1,8 @@
+Example with all variables modifiable
+
+---
+rougail:
+ var1:
+ - val1
+ - val2
+ var2: example
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples/60_5family_dynamic_calc_suffix_disabled2.md b/tests/results/test_namespace_examples/60_5family_dynamic_calc_suffix_disabled2.md
new file mode 100644
index 000000000..a6c431fb1
--- /dev/null
+++ b/tests/results/test_namespace_examples/60_5family_dynamic_calc_suffix_disabled2.md
@@ -0,0 +1,10 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail:
+ var1:
+ - val1
+ - val2
+ var2: example
+```
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples/60_5family_dynamic_calc_suffix_disabled2.sh b/tests/results/test_namespace_examples/60_5family_dynamic_calc_suffix_disabled2.sh
new file mode 100644
index 000000000..95f838525
--- /dev/null
+++ b/tests/results/test_namespace_examples/60_5family_dynamic_calc_suffix_disabled2.sh
@@ -0,0 +1,9 @@
+[1;4;96mExample with all variables modifiable[0m
+
+[38;2;248;248;242;48;2;39;40;34m---[0m[48;2;39;40;34m [0m
+[38;2;255;70;137;48;2;39;40;34mrougail[0m[38;2;248;248;242;48;2;39;40;34m:[0m[48;2;39;40;34m [0m
+[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34mvar1[0m[38;2;248;248;242;48;2;39;40;34m:[0m[48;2;39;40;34m [0m
+[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34m-[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34mval1 [0m
+[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34m-[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34mval2 [0m
+[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34mvar2[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34mexample [0m
+
diff --git a/tests/results/test_namespace_examples/60_5family_dynamic_calc_suffix_disabled3.adoc b/tests/results/test_namespace_examples/60_5family_dynamic_calc_suffix_disabled3.adoc
new file mode 100644
index 000000000..59bfe7e97
--- /dev/null
+++ b/tests/results/test_namespace_examples/60_5family_dynamic_calc_suffix_disabled3.adoc
@@ -0,0 +1,11 @@
+== Example with all variables modifiable
+
+[,yaml]
+----
+---
+rougail:
+ var1:
+ - val1
+ - val2
+ var2: example
+----
diff --git a/tests/results/test_namespace_examples/60_5family_dynamic_calc_suffix_disabled3.gitlab.md b/tests/results/test_namespace_examples/60_5family_dynamic_calc_suffix_disabled3.gitlab.md
new file mode 100644
index 000000000..bba94d153
--- /dev/null
+++ b/tests/results/test_namespace_examples/60_5family_dynamic_calc_suffix_disabled3.gitlab.md
@@ -0,0 +1,12 @@
+Example with all variables modifiable
+
+```yaml
+---
+rougail:
+ var1:
+ - val1
+ - val2
+ var2: example
+```
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples/60_5family_dynamic_calc_suffix_disabled3.html b/tests/results/test_namespace_examples/60_5family_dynamic_calc_suffix_disabled3.html
new file mode 100644
index 000000000..e20c3223a
--- /dev/null
+++ b/tests/results/test_namespace_examples/60_5family_dynamic_calc_suffix_disabled3.html
@@ -0,0 +1,8 @@
+Example with all variables modifiable
+
+---
+rougail:
+ var1:
+ - val1
+ - val2
+ var2: example
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples/60_5family_dynamic_calc_suffix_disabled3.md b/tests/results/test_namespace_examples/60_5family_dynamic_calc_suffix_disabled3.md
new file mode 100644
index 000000000..a6c431fb1
--- /dev/null
+++ b/tests/results/test_namespace_examples/60_5family_dynamic_calc_suffix_disabled3.md
@@ -0,0 +1,10 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail:
+ var1:
+ - val1
+ - val2
+ var2: example
+```
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples/60_5family_dynamic_calc_suffix_disabled3.sh b/tests/results/test_namespace_examples/60_5family_dynamic_calc_suffix_disabled3.sh
new file mode 100644
index 000000000..95f838525
--- /dev/null
+++ b/tests/results/test_namespace_examples/60_5family_dynamic_calc_suffix_disabled3.sh
@@ -0,0 +1,9 @@
+[1;4;96mExample with all variables modifiable[0m
+
+[38;2;248;248;242;48;2;39;40;34m---[0m[48;2;39;40;34m [0m
+[38;2;255;70;137;48;2;39;40;34mrougail[0m[38;2;248;248;242;48;2;39;40;34m:[0m[48;2;39;40;34m [0m
+[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34mvar1[0m[38;2;248;248;242;48;2;39;40;34m:[0m[48;2;39;40;34m [0m
+[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34m-[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34mval1 [0m
+[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34m-[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34mval2 [0m
+[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34mvar2[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34mexample [0m
+
diff --git a/tests/results/test_namespace_examples/60_6family_dynamic_inside_identifier.adoc b/tests/results/test_namespace_examples/60_6family_dynamic_inside_identifier.adoc
new file mode 100644
index 000000000..f8b3336b3
--- /dev/null
+++ b/tests/results/test_namespace_examples/60_6family_dynamic_inside_identifier.adoc
@@ -0,0 +1,20 @@
+== Example with all variables modifiable
+
+[,yaml]
+----
+---
+rougail:
+ var:
+ - val1
+ - val2
+ val1_dyn:
+ var1: val1
+ var2: val1
+ var3: val1
+ var4: val1
+ val2_dyn:
+ var1: val2
+ var2: val2
+ var3: val2
+ var4: val1
+----
diff --git a/tests/results/test_namespace_examples/60_6family_dynamic_inside_identifier.html b/tests/results/test_namespace_examples/60_6family_dynamic_inside_identifier.html
new file mode 100644
index 000000000..870598584
--- /dev/null
+++ b/tests/results/test_namespace_examples/60_6family_dynamic_inside_identifier.html
@@ -0,0 +1,17 @@
+Example with all variables modifiable
+
+---
+rougail:
+ var:
+ - val1
+ - val2
+ val1_dyn:
+ var1: val1
+ var2: val1
+ var3: val1
+ var4: val1
+ val2_dyn:
+ var1: val2
+ var2: val2
+ var3: val2
+ var4: val1
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples/60_6family_dynamic_inside_identifier.md b/tests/results/test_namespace_examples/60_6family_dynamic_inside_identifier.md
new file mode 100644
index 000000000..b1287bcd6
--- /dev/null
+++ b/tests/results/test_namespace_examples/60_6family_dynamic_inside_identifier.md
@@ -0,0 +1,19 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail:
+ var:
+ - val1
+ - val2
+ val1_dyn:
+ var1: val1
+ var2: val1
+ var3: val1
+ var4: val1
+ val2_dyn:
+ var1: val2
+ var2: val2
+ var3: val2
+ var4: val1
+```
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples/60_6family_dynamic_inside_identifier.sh b/tests/results/test_namespace_examples/60_6family_dynamic_inside_identifier.sh
new file mode 100644
index 000000000..692d12dec
--- /dev/null
+++ b/tests/results/test_namespace_examples/60_6family_dynamic_inside_identifier.sh
@@ -0,0 +1,18 @@
+[1;4;96mExample with all variables modifiable[0m
+
+[38;2;248;248;242;48;2;39;40;34m---[0m[48;2;39;40;34m [0m
+[38;2;255;70;137;48;2;39;40;34mrougail[0m[38;2;248;248;242;48;2;39;40;34m:[0m[48;2;39;40;34m [0m
+[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34mvar[0m[38;2;248;248;242;48;2;39;40;34m:[0m[48;2;39;40;34m [0m
+[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34m-[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34mval1 [0m
+[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34m-[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34mval2 [0m
+[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34mval1_dyn[0m[38;2;248;248;242;48;2;39;40;34m:[0m[48;2;39;40;34m [0m
+[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34mvar1[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34mval1 [0m
+[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34mvar2[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34mval1 [0m
+[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34mvar3[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34mval1 [0m
+[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34mvar4[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34mval1 [0m
+[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34mval2_dyn[0m[38;2;248;248;242;48;2;39;40;34m:[0m[48;2;39;40;34m [0m
+[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34mvar1[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34mval2 [0m
+[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34mvar2[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34mval2 [0m
+[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34mvar3[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34mval2 [0m
+[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34mvar4[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34mval1 [0m
+
diff --git a/tests/results/test_namespace_examples/warnings_60_5family_dynamic_calc_suffix_disabled3 b/tests/results/test_namespace_examples/warnings_60_5family_dynamic_calc_suffix_disabled3
new file mode 100644
index 000000000..08c4706c1
--- /dev/null
+++ b/tests/results/test_namespace_examples/warnings_60_5family_dynamic_calc_suffix_disabled3
@@ -0,0 +1 @@
+["No attribute \"description\" for \"rougail.dyn{{ identifier }}\" in \"../../rougail-tests/structures/60_5family_dynamic_calc_suffix_disabled3/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_identifier.adoc b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_identifier.adoc
index c6784b8d2..9d51f2d26 100644
--- a/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_identifier.adoc
+++ b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_identifier.adoc
@@ -7,7 +7,6 @@ rougail: # Rougail
var1: # A suffix variable
- val1
- val2
- var2: val1 # A suffix variable2
dynval1:
var: val1 # A dynamic variable
dynval2:
diff --git a/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_identifier.gitlab.md b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_identifier.gitlab.md
index 2cca012f5..81f817af1 100644
--- a/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_identifier.gitlab.md
+++ b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_identifier.gitlab.md
@@ -6,7 +6,6 @@ rougail: # Rougail
var1: # A suffix variable
- val1
- val2
- var2: val1 # A suffix variable2
dynval1:
var: val1 # A dynamic variable
dynval2:
diff --git a/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_identifier.html b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_identifier.html
index 43dc13639..f247ac9d2 100644
--- a/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_identifier.html
+++ b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_identifier.html
@@ -5,7 +5,6 @@ rougail: # Rougail
var1: # A suffix variable
- val1
- val2
- var2: val1 # A suffix variable2
dynval1:
var: val1 # A dynamic variable
dynval2:
diff --git a/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_identifier.md b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_identifier.md
index dff7617fe..ffd3ec56f 100644
--- a/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_identifier.md
+++ b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_identifier.md
@@ -6,7 +6,6 @@ rougail: # Rougail
var1: # A suffix variable
- val1
- val2
- var2: val1 # A suffix variable2
dynval1:
var: val1 # A dynamic variable
dynval2:
diff --git a/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_identifier.sh b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_identifier.sh
index 271398466..634fee0d5 100644
--- a/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_identifier.sh
+++ b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_identifier.sh
@@ -5,7 +5,6 @@
[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34mvar1[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[38;2;149;144;119;48;2;39;40;34m# A suffix variable[0m[48;2;39;40;34m [0m
[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34m-[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34mval1 [0m
[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34m-[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34mval2 [0m
-[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34mvar2[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34mval1[0m[38;2;248;248;242;48;2;39;40;34m [0m[38;2;149;144;119;48;2;39;40;34m# A suffix variable2[0m[48;2;39;40;34m [0m
[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34mdynval1[0m[38;2;248;248;242;48;2;39;40;34m:[0m[48;2;39;40;34m [0m
[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34mvar[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34mval1[0m[38;2;248;248;242;48;2;39;40;34m [0m[38;2;149;144;119;48;2;39;40;34m# A dynamic variable[0m[48;2;39;40;34m [0m
[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34mdynval2[0m[38;2;248;248;242;48;2;39;40;34m:[0m[48;2;39;40;34m [0m
diff --git a/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_identifier_multi.adoc b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_identifier_multi.adoc
index de390dc68..a738a4246 100644
--- a/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_identifier_multi.adoc
+++ b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_identifier_multi.adoc
@@ -7,7 +7,6 @@ rougail: # Rougail
var1: # A suffix variable
- val1
- val2
- var2: val1 # A suffix variable2
dynval1:
var: # A dynamic variable
- val1
diff --git a/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_identifier_multi.gitlab.md b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_identifier_multi.gitlab.md
index 025044b3e..e3f156323 100644
--- a/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_identifier_multi.gitlab.md
+++ b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_identifier_multi.gitlab.md
@@ -6,7 +6,6 @@ rougail: # Rougail
var1: # A suffix variable
- val1
- val2
- var2: val1 # A suffix variable2
dynval1:
var: # A dynamic variable
- val1
diff --git a/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_identifier_multi.html b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_identifier_multi.html
index 2cd1fa346..359bba143 100644
--- a/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_identifier_multi.html
+++ b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_identifier_multi.html
@@ -5,7 +5,6 @@ rougail: # Rougail
var1: # A suffix variable
- val1
- val2
- var2: val1 # A suffix variable2
dynval1:
var: # A dynamic variable
- val1
diff --git a/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_identifier_multi.md b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_identifier_multi.md
index c9b231775..d21a7a27e 100644
--- a/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_identifier_multi.md
+++ b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_identifier_multi.md
@@ -6,7 +6,6 @@ rougail: # Rougail
var1: # A suffix variable
- val1
- val2
- var2: val1 # A suffix variable2
dynval1:
var: # A dynamic variable
- val1
diff --git a/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_identifier_multi.sh b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_identifier_multi.sh
index 41147e5c0..79dc5f452 100644
--- a/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_identifier_multi.sh
+++ b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_identifier_multi.sh
@@ -5,7 +5,6 @@
[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34mvar1[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[38;2;149;144;119;48;2;39;40;34m# A suffix variable[0m[48;2;39;40;34m [0m
[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34m-[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34mval1 [0m
[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34m-[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34mval2 [0m
-[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34mvar2[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34mval1[0m[38;2;248;248;242;48;2;39;40;34m [0m[38;2;149;144;119;48;2;39;40;34m# A suffix variable2[0m[48;2;39;40;34m [0m
[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34mdynval1[0m[38;2;248;248;242;48;2;39;40;34m:[0m[48;2;39;40;34m [0m
[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34mvar[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[38;2;149;144;119;48;2;39;40;34m# A dynamic variable[0m[48;2;39;40;34m [0m
[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34m-[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34mval1 [0m
diff --git a/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_suffix_disabled2.adoc b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_suffix_disabled2.adoc
new file mode 100644
index 000000000..edae58d9c
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_suffix_disabled2.adoc
@@ -0,0 +1,11 @@
+== 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_disabled2.gitlab.md b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_suffix_disabled2.gitlab.md
index e92e75b9b..2fceeea29 100644
--- a/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_suffix_disabled2.gitlab.md
+++ b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_suffix_disabled2.gitlab.md
@@ -1,13 +1,3 @@
-Example with mandatory variables not filled in
-
-```yaml
----
-rougail: # Rougail
- var2: example # A variable calculated
-```
-
-
-
Example with all variables modifiable
```yaml
diff --git a/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_suffix_disabled2.html b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_suffix_disabled2.html
new file mode 100644
index 000000000..b6a0ab0d4
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_suffix_disabled2.html
@@ -0,0 +1,8 @@
+Example with all variables modifiable
+
+---
+rougail: # Rougail
+ var1: # A suffix variable
+ - val1
+ - val2
+ var2: example # A variable calculated
\ No newline at end of file
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..20393edbc
--- /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
+```
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_suffix_disabled2.sh b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_suffix_disabled2.sh
new file mode 100644
index 000000000..c270d03ce
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_suffix_disabled2.sh
@@ -0,0 +1,9 @@
+[1;4;96mExample with all variables modifiable[0m
+
+[38;2;248;248;242;48;2;39;40;34m---[0m[48;2;39;40;34m [0m
+[38;2;255;70;137;48;2;39;40;34mrougail[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[38;2;149;144;119;48;2;39;40;34m# Rougail[0m[48;2;39;40;34m [0m
+[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34mvar1[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[38;2;149;144;119;48;2;39;40;34m# A suffix variable[0m[48;2;39;40;34m [0m
+[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34m-[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34mval1 [0m
+[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34m-[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34mval2 [0m
+[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34mvar2[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34mexample[0m[38;2;248;248;242;48;2;39;40;34m [0m[38;2;149;144;119;48;2;39;40;34m# A variable calculated[0m[48;2;39;40;34m [0m
+
diff --git a/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_suffix_disabled3.adoc b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_suffix_disabled3.adoc
new file mode 100644
index 000000000..edae58d9c
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_suffix_disabled3.adoc
@@ -0,0 +1,11 @@
+== 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_disabled3.gitlab.md b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_suffix_disabled3.gitlab.md
new file mode 100644
index 000000000..2fceeea29
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_suffix_disabled3.gitlab.md
@@ -0,0 +1,12 @@
+Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var1: # A suffix variable
+ - val1
+ - val2
+ var2: example # A variable calculated
+```
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_suffix_disabled3.html b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_suffix_disabled3.html
new file mode 100644
index 000000000..b6a0ab0d4
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_suffix_disabled3.html
@@ -0,0 +1,8 @@
+Example with all variables modifiable
+
+---
+rougail: # Rougail
+ var1: # A suffix variable
+ - val1
+ - val2
+ var2: example # A variable calculated
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_suffix_disabled3.md b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_suffix_disabled3.md
new file mode 100644
index 000000000..20393edbc
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_suffix_disabled3.md
@@ -0,0 +1,10 @@
+# Example with all variables modifiable
+
+```yaml
+---
+rougail: # Rougail
+ var1: # A suffix variable
+ - val1
+ - val2
+ var2: example # A variable calculated
+```
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_suffix_disabled3.sh b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_suffix_disabled3.sh
new file mode 100644
index 000000000..c270d03ce
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_5family_dynamic_calc_suffix_disabled3.sh
@@ -0,0 +1,9 @@
+[1;4;96mExample with all variables modifiable[0m
+
+[38;2;248;248;242;48;2;39;40;34m---[0m[48;2;39;40;34m [0m
+[38;2;255;70;137;48;2;39;40;34mrougail[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[38;2;149;144;119;48;2;39;40;34m# Rougail[0m[48;2;39;40;34m [0m
+[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34mvar1[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[38;2;149;144;119;48;2;39;40;34m# A suffix variable[0m[48;2;39;40;34m [0m
+[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34m-[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34mval1 [0m
+[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34m-[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34mval2 [0m
+[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34mvar2[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34mexample[0m[38;2;248;248;242;48;2;39;40;34m [0m[38;2;149;144;119;48;2;39;40;34m# A variable calculated[0m[48;2;39;40;34m [0m
+
diff --git a/tests/results/test_namespace_examples_comment/60_6family_dynamic_inside_identifier.adoc b/tests/results/test_namespace_examples_comment/60_6family_dynamic_inside_identifier.adoc
new file mode 100644
index 000000000..9fe030025
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_6family_dynamic_inside_identifier.adoc
@@ -0,0 +1,20 @@
+== Example with all variables modifiable
+
+[,yaml]
+----
+---
+rougail: # Rougail
+ var: # A suffix variable
+ - val1
+ - val2
+ val1_dyn: # A dynamic family
+ var1: val1 # Value is suffix for val1
+ 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 for val2
+ 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_identifier.html b/tests/results/test_namespace_examples_comment/60_6family_dynamic_inside_identifier.html
new file mode 100644
index 000000000..6dd259f7c
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_6family_dynamic_inside_identifier.html
@@ -0,0 +1,17 @@
+Example with all variables modifiable
+
+---
+rougail: # Rougail
+ var: # A suffix variable
+ - val1
+ - val2
+ val1_dyn: # A dynamic family
+ var1: val1 # Value is suffix for val1
+ 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 for val2
+ var2: val2 # Value is first variable
+ var3: val2 # Value is relative first variable
+ var4: val1 # Value is first variable of val1
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/60_6family_dynamic_inside_identifier.md b/tests/results/test_namespace_examples_comment/60_6family_dynamic_inside_identifier.md
new file mode 100644
index 000000000..23006daaa
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_6family_dynamic_inside_identifier.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 for val1
+ 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 for val2
+ var2: val2 # Value is first variable
+ var3: val2 # Value is relative first variable
+ var4: val1 # Value is first variable of val1
+```
\ No newline at end of file
diff --git a/tests/results/test_namespace_examples_comment/60_6family_dynamic_inside_identifier.sh b/tests/results/test_namespace_examples_comment/60_6family_dynamic_inside_identifier.sh
new file mode 100644
index 000000000..b1a408f34
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/60_6family_dynamic_inside_identifier.sh
@@ -0,0 +1,18 @@
+[1;4;96mExample with all variables modifiable[0m
+
+[38;2;248;248;242;48;2;39;40;34m---[0m[48;2;39;40;34m [0m
+[38;2;255;70;137;48;2;39;40;34mrougail[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[38;2;149;144;119;48;2;39;40;34m# Rougail[0m[48;2;39;40;34m [0m
+[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34mvar[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[38;2;149;144;119;48;2;39;40;34m# A suffix variable[0m[48;2;39;40;34m [0m
+[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34m-[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34mval1 [0m
+[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34m-[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34mval2 [0m
+[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34mval1_dyn[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[38;2;149;144;119;48;2;39;40;34m# A dynamic family[0m[48;2;39;40;34m [0m
+[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34mvar1[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34mval1[0m[38;2;248;248;242;48;2;39;40;34m [0m[38;2;149;144;119;48;2;39;40;34m# Value is suffix for val1[0m[48;2;39;40;34m [0m
+[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34mvar2[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34mval1[0m[38;2;248;248;242;48;2;39;40;34m [0m[38;2;149;144;119;48;2;39;40;34m# Value is first variable[0m[48;2;39;40;34m [0m
+[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34mvar3[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34mval1[0m[38;2;248;248;242;48;2;39;40;34m [0m[38;2;149;144;119;48;2;39;40;34m# Value is relative first variable[0m[48;2;39;40;34m [0m
+[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34mvar4[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34mval1[0m[38;2;248;248;242;48;2;39;40;34m [0m[38;2;149;144;119;48;2;39;40;34m# Value is first variable of val1[0m[48;2;39;40;34m [0m
+[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34mval2_dyn[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[38;2;149;144;119;48;2;39;40;34m# A dynamic family[0m[48;2;39;40;34m [0m
+[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34mvar1[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34mval2[0m[38;2;248;248;242;48;2;39;40;34m [0m[38;2;149;144;119;48;2;39;40;34m# Value is suffix for val2[0m[48;2;39;40;34m [0m
+[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34mvar2[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34mval2[0m[38;2;248;248;242;48;2;39;40;34m [0m[38;2;149;144;119;48;2;39;40;34m# Value is first variable[0m[48;2;39;40;34m [0m
+[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34mvar3[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34mval2[0m[38;2;248;248;242;48;2;39;40;34m [0m[38;2;149;144;119;48;2;39;40;34m# Value is relative first variable[0m[48;2;39;40;34m [0m
+[38;2;248;248;242;48;2;39;40;34m [0m[38;2;255;70;137;48;2;39;40;34mvar4[0m[38;2;248;248;242;48;2;39;40;34m:[0m[38;2;248;248;242;48;2;39;40;34m [0m[48;2;39;40;34mval1[0m[38;2;248;248;242;48;2;39;40;34m [0m[38;2;149;144;119;48;2;39;40;34m# Value is first variable of val1[0m[48;2;39;40;34m [0m
+
diff --git a/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_calc_suffix_disabled3 b/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_calc_suffix_disabled3
new file mode 100644
index 000000000..08c4706c1
--- /dev/null
+++ b/tests/results/test_namespace_examples_comment/warnings_60_5family_dynamic_calc_suffix_disabled3
@@ -0,0 +1 @@
+["No attribute \"description\" for \"rougail.dyn{{ identifier }}\" in \"../../rougail-tests/structures/60_5family_dynamic_calc_suffix_disabled3/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier.adoc b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier.adoc
index 746dfc404..bc0a4e7a7 100644
--- a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier.adoc
+++ b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier.adoc
@@ -7,9 +7,6 @@
* val1
* val2
-| **rougail.var2** +
-`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` | A suffix variable2. +
-**Default**: val1
| **rougail.dyn__val1__.var** +
**rougail.dyn__val2__.var** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` | A dynamic variable. +
diff --git a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier.changelog.adoc b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier.changelog.adoc
index 2a5220be0..38ba1f989 100644
--- a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier.changelog.adoc
+++ b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier.changelog.adoc
@@ -9,9 +9,6 @@
* val1
* val2
-| **rougail.var2** +
-`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` | A suffix variable2. +
-**Default**: val1
| **rougail.dyn__val1__.var** +
**rougail.dyn__val2__.var** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` | A dynamic variable. +
diff --git a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier.changelog.gitlab.md b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier.changelog.gitlab.md
index e505a7a41..98a6dd5f6 100644
--- a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier.changelog.gitlab.md
+++ b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier.changelog.gitlab.md
@@ -3,7 +3,6 @@
| Variable | Description |
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `mandatory` `unique` | A suffix variable.
**Default**:
• val1
• val2 |
-| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A suffix variable2.
**Default**: val1 |
| **rougail.dyn*val1*.var**
**rougail.dyn*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A dynamic variable.
**Default**: the value of the identifier. |
| **rougail.var3**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable calculated.
**Default**:
• the value of the variable "[A dynamic variable](#rougail.dyn:::identifier:::.var)"
• the value of the variable "[A dynamic variable](#rougail.dyn:::identifier:::.var)" |
diff --git a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier.changelog.html b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier.changelog.html
index 5a6555cfb..ba4eb7333 100644
--- a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier.changelog.html
+++ b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier.changelog.html
@@ -7,7 +7,6 @@
rougail.var1 string multiple standard mandatory unique | A suffix variable. Default: |
-rougail.var2 string standard mandatory | A suffix variable2. Default: val1 |
rougail.dynval1.var rougail.dynval2.var string standard mandatory | A dynamic variable. Default: the value of the identifier. |
rougail.var3 string standard mandatory | A variable calculated. Default: - the value of the variable "A dynamic variable" (rougail.dynval1.var)
- the value of the variable "A dynamic variable" (rougail.dynval2.var)
|
diff --git a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier.changelog.md b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier.changelog.md
index c5e717a8d..a57ab04a6 100644
--- a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier.changelog.md
+++ b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier.changelog.md
@@ -3,6 +3,5 @@
| Variable | Description |
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `mandatory` `unique` | A suffix variable.
**Default**:
• val1
• val2 |
-| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A suffix variable2.
**Default**: val1 |
| **rougail.dyn*val1*.var**
**rougail.dyn*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A dynamic variable.
**Default**: the value of the identifier. |
| **rougail.var3**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable calculated.
**Default**:
• the value of the variable "[A dynamic variable](#rougail.dyn:::identifier:::.var)"
• the value of the variable "[A dynamic variable](#rougail.dyn:::identifier:::.var)" |
\ No newline at end of file
diff --git a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier.changelog.sh b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier.changelog.sh
index ac9cbb881..40b24d1ee 100644
--- a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier.changelog.sh
+++ b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier.changelog.sh
@@ -8,9 +8,6 @@
│ [1;7mmandatory [0m [1;7m unique [0m │ • val1 │
│ │ • val2 │
├───────────────────────────────────────┼──────────────────────────────────────┤
-│ [1mrougail.var2[0m │ A suffix variable2. │
-│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: val1 │
-├───────────────────────────────────────┼──────────────────────────────────────┤
│ [1mrougail.dyn[0m[1;3mval1[0m[1m.var[0m │ A dynamic variable. │
│ [1mrougail.dyn[0m[1;3mval2[0m[1m.var[0m │ [1mDefault[0m: the value of the │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ identifier. │
diff --git a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier.gitlab.md b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier.gitlab.md
index 9117bb7ae..244c07e6e 100644
--- a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier.gitlab.md
+++ b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier.gitlab.md
@@ -1,6 +1,5 @@
| Variable | Description |
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `mandatory` `unique` | A suffix variable.
**Default**:
• val1
• val2 |
-| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A suffix variable2.
**Default**: val1 |
| **rougail.dyn*val1*.var**
**rougail.dyn*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A dynamic variable.
**Default**: the value of the identifier. |
| **rougail.var3**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable calculated.
**Default**:
• the value of the variable "[A dynamic variable](#rougail.dyn:::identifier:::.var)"
• the value of the variable "[A dynamic variable](#rougail.dyn:::identifier:::.var)" |
\ No newline at end of file
diff --git a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier.html b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier.html
index b9016ca66..0c3bc90cf 100644
--- a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier.html
+++ b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier.html
@@ -5,7 +5,6 @@
rougail.var1 string multiple standard mandatory unique | A suffix variable. Default: |
-rougail.var2 string standard mandatory | A suffix variable2. Default: val1 |
rougail.dynval1.var rougail.dynval2.var string standard mandatory | A dynamic variable. Default: the value of the identifier. |
rougail.var3 string standard mandatory | A variable calculated. Default: - the value of the variable "A dynamic variable" (rougail.dynval1.var)
- the value of the variable "A dynamic variable" (rougail.dynval2.var)
|
diff --git a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier.json b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier.json
index 2f26e73bd..b73700da8 100644
--- a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier.json
+++ b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier.json
@@ -42,26 +42,6 @@
"variable_type": "string",
"multiple": true
},
- "var2": {
- "path": "rougail.var2",
- "name": "var2",
- "description": "A suffix variable2.",
- "properties": [
- {
- "type": "property",
- "name": "mandatory",
- "ori_name": "mandatory",
- "access_control": false
- }
- ],
- "mode": "standard",
- "type": "variable",
- "default": {
- "name": "Default",
- "values": "val1"
- },
- "variable_type": "string"
- },
"dyn{{ identifier }}": {
"type": "dynamic",
"informations": {
diff --git a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier.md b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier.md
index 9117bb7ae..244c07e6e 100644
--- a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier.md
+++ b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier.md
@@ -1,6 +1,5 @@
| Variable | Description |
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `mandatory` `unique` | A suffix variable.
**Default**:
• val1
• val2 |
-| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A suffix variable2.
**Default**: val1 |
| **rougail.dyn*val1*.var**
**rougail.dyn*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A dynamic variable.
**Default**: the value of the identifier. |
| **rougail.var3**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable calculated.
**Default**:
• the value of the variable "[A dynamic variable](#rougail.dyn:::identifier:::.var)"
• the value of the variable "[A dynamic variable](#rougail.dyn:::identifier:::.var)" |
\ No newline at end of file
diff --git a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier.sh b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier.sh
index 76d992645..e25922b21 100644
--- a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier.sh
+++ b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier.sh
@@ -6,9 +6,6 @@
│ [1;7mmandatory [0m [1;7m unique [0m │ • val1 │
│ │ • val2 │
├───────────────────────────────────────┼──────────────────────────────────────┤
-│ [1mrougail.var2[0m │ A suffix variable2. │
-│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: val1 │
-├───────────────────────────────────────┼──────────────────────────────────────┤
│ [1mrougail.dyn[0m[1;3mval1[0m[1m.var[0m │ A dynamic variable. │
│ [1mrougail.dyn[0m[1;3mval2[0m[1m.var[0m │ [1mDefault[0m: the value of the │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ identifier. │
diff --git a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier_multi.adoc b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier_multi.adoc
index 9cbcb23d9..77a9bd945 100644
--- a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier_multi.adoc
+++ b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier_multi.adoc
@@ -7,9 +7,6 @@
* val1
* val2
-| **rougail.var2** +
-`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` | A suffix variable2. +
-**Default**: val1
| **rougail.dyn__val1__.var** +
**rougail.dyn__val2__.var** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `multiple` `standard` `mandatory` `unique` | A dynamic variable. +
diff --git a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier_multi.changelog.adoc b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier_multi.changelog.adoc
index 8ca04082d..c7f30b7c7 100644
--- a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier_multi.changelog.adoc
+++ b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier_multi.changelog.adoc
@@ -9,9 +9,6 @@
* val1
* val2
-| **rougail.var2** +
-`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` | A suffix variable2. +
-**Default**: val1
| **rougail.dyn__val1__.var** +
**rougail.dyn__val2__.var** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `multiple` `standard` `mandatory` `unique` | A dynamic variable. +
diff --git a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier_multi.changelog.gitlab.md b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier_multi.changelog.gitlab.md
index 9909a03d8..5d1830b30 100644
--- a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier_multi.changelog.gitlab.md
+++ b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier_multi.changelog.gitlab.md
@@ -3,7 +3,6 @@
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `mandatory` `unique` | A suffix variable.
**Default**:
• val1
• val2 |
-| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A suffix variable2.
**Default**: val1 |
| **rougail.dyn*val1*.var**
**rougail.dyn*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `mandatory` `unique` | A dynamic variable.
**Default**:
• the value of the identifier |
| **rougail.var3**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `mandatory` `unique` | A variable calculated.
**Default**:
• the value of the variable "[A dynamic variable](#rougail.dyn:::identifier:::.var)"
• the value of the variable "[A dynamic variable](#rougail.dyn:::identifier:::.var)" |
diff --git a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier_multi.changelog.html b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier_multi.changelog.html
index d85ffb144..f6cc02cd2 100644
--- a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier_multi.changelog.html
+++ b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier_multi.changelog.html
@@ -7,7 +7,6 @@
rougail.var1 string multiple standard mandatory unique | A suffix variable. Default: |
-rougail.var2 string standard mandatory | A suffix variable2. Default: val1 |
rougail.dynval1.var rougail.dynval2.var string multiple standard mandatory unique | A dynamic variable. Default: - the value of the identifier
|
rougail.var3 string multiple standard mandatory unique | A variable calculated. Default: - the value of the variable "A dynamic variable" (rougail.dynval1.var)
- the value of the variable "A dynamic variable" (rougail.dynval2.var)
|
diff --git a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier_multi.changelog.md b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier_multi.changelog.md
index 141af68c3..36fdac32a 100644
--- a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier_multi.changelog.md
+++ b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier_multi.changelog.md
@@ -3,6 +3,5 @@
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `mandatory` `unique` | A suffix variable.
**Default**:
• val1
• val2 |
-| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A suffix variable2.
**Default**: val1 |
| **rougail.dyn*val1*.var**
**rougail.dyn*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `mandatory` `unique` | A dynamic variable.
**Default**:
• the value of the identifier |
| **rougail.var3**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `mandatory` `unique` | A variable calculated.
**Default**:
• the value of the variable "[A dynamic variable](#rougail.dyn:::identifier:::.var)"
• the value of the variable "[A dynamic variable](#rougail.dyn:::identifier:::.var)" |
\ No newline at end of file
diff --git a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier_multi.changelog.sh b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier_multi.changelog.sh
index 85ec28c63..f59007e12 100644
--- a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier_multi.changelog.sh
+++ b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier_multi.changelog.sh
@@ -8,9 +8,6 @@
│ [1;7mmandatory [0m [1;7m unique [0m │ • val1 │
│ │ • val2 │
├───────────────────────────────────────┼──────────────────────────────────────┤
-│ [1mrougail.var2[0m │ A suffix variable2. │
-│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: val1 │
-├───────────────────────────────────────┼──────────────────────────────────────┤
│ [1mrougail.dyn[0m[1;3mval1[0m[1m.var[0m │ A dynamic variable. │
│ [1mrougail.dyn[0m[1;3mval2[0m[1m.var[0m │ [1mDefault[0m: │
│ [1;7m string [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ • the value of the identifier │
diff --git a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier_multi.gitlab.md b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier_multi.gitlab.md
index 0e71edece..b242ffe17 100644
--- a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier_multi.gitlab.md
+++ b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier_multi.gitlab.md
@@ -1,6 +1,5 @@
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `mandatory` `unique` | A suffix variable.
**Default**:
• val1
• val2 |
-| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A suffix variable2.
**Default**: val1 |
| **rougail.dyn*val1*.var**
**rougail.dyn*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `mandatory` `unique` | A dynamic variable.
**Default**:
• the value of the identifier |
| **rougail.var3**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `mandatory` `unique` | A variable calculated.
**Default**:
• the value of the variable "[A dynamic variable](#rougail.dyn:::identifier:::.var)"
• the value of the variable "[A dynamic variable](#rougail.dyn:::identifier:::.var)" |
\ No newline at end of file
diff --git a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier_multi.html b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier_multi.html
index 7d3f16bfa..d5e3f8a76 100644
--- a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier_multi.html
+++ b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier_multi.html
@@ -5,7 +5,6 @@
rougail.var1 string multiple standard mandatory unique | A suffix variable. Default: |
-rougail.var2 string standard mandatory | A suffix variable2. Default: val1 |
rougail.dynval1.var rougail.dynval2.var string multiple standard mandatory unique | A dynamic variable. Default: - the value of the identifier
|
rougail.var3 string multiple standard mandatory unique | A variable calculated. Default: - the value of the variable "A dynamic variable" (rougail.dynval1.var)
- the value of the variable "A dynamic variable" (rougail.dynval2.var)
|
diff --git a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier_multi.json b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier_multi.json
index 3bdce0212..9beb99aa8 100644
--- a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier_multi.json
+++ b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier_multi.json
@@ -42,26 +42,6 @@
"variable_type": "string",
"multiple": true
},
- "var2": {
- "path": "rougail.var2",
- "name": "var2",
- "description": "A suffix variable2.",
- "properties": [
- {
- "type": "property",
- "name": "mandatory",
- "ori_name": "mandatory",
- "access_control": false
- }
- ],
- "mode": "standard",
- "type": "variable",
- "default": {
- "name": "Default",
- "values": "val1"
- },
- "variable_type": "string"
- },
"dyn{{ identifier }}": {
"type": "dynamic",
"informations": {
diff --git a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier_multi.md b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier_multi.md
index 0e71edece..b242ffe17 100644
--- a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier_multi.md
+++ b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier_multi.md
@@ -1,6 +1,5 @@
| Variable | Description |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `mandatory` `unique` | A suffix variable.
**Default**:
• val1
• val2 |
-| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A suffix variable2.
**Default**: val1 |
| **rougail.dyn*val1*.var**
**rougail.dyn*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `mandatory` `unique` | A dynamic variable.
**Default**:
• the value of the identifier |
| **rougail.var3**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `mandatory` `unique` | A variable calculated.
**Default**:
• the value of the variable "[A dynamic variable](#rougail.dyn:::identifier:::.var)"
• the value of the variable "[A dynamic variable](#rougail.dyn:::identifier:::.var)" |
\ No newline at end of file
diff --git a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier_multi.sh b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier_multi.sh
index 3a3c85f44..97576201d 100644
--- a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier_multi.sh
+++ b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_identifier_multi.sh
@@ -6,9 +6,6 @@
│ [1;7mmandatory [0m [1;7m unique [0m │ • val1 │
│ │ • val2 │
├───────────────────────────────────────┼──────────────────────────────────────┤
-│ [1mrougail.var2[0m │ A suffix variable2. │
-│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: val1 │
-├───────────────────────────────────────┼──────────────────────────────────────┤
│ [1mrougail.dyn[0m[1;3mval1[0m[1m.var[0m │ A dynamic variable. │
│ [1mrougail.dyn[0m[1;3mval2[0m[1m.var[0m │ [1mDefault[0m: │
│ [1;7m string [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ • the value of the identifier │
diff --git a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled2.adoc b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled2.adoc
new file mode 100644
index 000000000..49a83adb7
--- /dev/null
+++ b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled2.adoc
@@ -0,0 +1,17 @@
+[cols="1a,1a"]
+|====
+| Variable | Description
+| **rougail.var1** +
+`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `multiple` `standard` `unique` | A suffix variable. +
+**Default**:
+
+* val1
+
+**Examples**:
+
+* val1
+* val2
+| **rougail.var2** +
+`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` | A variable calculated. +
+**Default**: the value of an undocumented variable
+|====
\ No newline at end of file
diff --git a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled2.changelog.adoc b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled2.changelog.adoc
new file mode 100644
index 000000000..1d63e74e2
--- /dev/null
+++ b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled2.changelog.adoc
@@ -0,0 +1,19 @@
+== New variables
+
+[cols="1a,1a"]
+|====
+| Variable | Description
+| **rougail.var1** +
+`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `multiple` `standard` `unique` | A suffix variable. +
+**Default**:
+
+* val1
+
+**Examples**:
+
+* val1
+* val2
+| **rougail.var2** +
+`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` | A variable calculated. +
+**Default**: the value of an undocumented variable
+|====
\ No newline at end of file
diff --git a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled2.changelog.gitlab.md b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled2.changelog.gitlab.md
index e82152034..6d36f0721 100644
--- a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled2.changelog.gitlab.md
+++ b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled2.changelog.gitlab.md
@@ -3,6 +3,6 @@
| Variable | Description |
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `unique` | A suffix variable.
**Default**:
• val1
**Examples**:
• val1
• val2 |
-| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable calculated.
**Default**: the value of an undocumented variable |
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A variable calculated.
**Default**: the value of an undocumented variable |
\ No newline at end of file
diff --git a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled2.changelog.html b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled2.changelog.html
new file mode 100644
index 000000000..19beacbc9
--- /dev/null
+++ b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled2.changelog.html
@@ -0,0 +1,12 @@
+New variables
+
+
+
+| Variable | Description |
+
+
+rougail.var1 string multiple standard unique | A suffix variable. Default: Examples: |
+rougail.var2 string standard | A variable calculated. Default: the value of an undocumented variable |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled2.changelog.md b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled2.changelog.md
new file mode 100644
index 000000000..bc555593a
--- /dev/null
+++ b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled2.changelog.md
@@ -0,0 +1,6 @@
+# New variables
+
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------|
+| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `unique` | A suffix variable.
**Default**:
• val1
**Examples**:
• val1
• val2 |
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A variable calculated.
**Default**: the value of an undocumented variable |
\ No newline at end of file
diff --git a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled2.changelog.sh b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled2.changelog.sh
new file mode 100644
index 000000000..4e986af00
--- /dev/null
+++ b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled2.changelog.sh
@@ -0,0 +1,17 @@
+[1;4;96mNew variables[0m
+
+┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
+┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
+┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
+│ [1mrougail.var1[0m │ A suffix variable. │
+│ [1;7m string [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ [1mDefault[0m: │
+│ [1;7munique [0m │ • val1 │
+│ │ [1mExamples[0m: │
+│ │ • val1 │
+│ │ • val2 │
+├───────────────────────────────────────┼──────────────────────────────────────┤
+│ [1mrougail.var2[0m │ A variable calculated. │
+│ [1;7m string [0m [1;7m standard [0m │ [1mDefault[0m: the value of an │
+│ │ undocumented variable │
+└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled2.gitlab.md b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled2.gitlab.md
index e4c0802a5..3c41ac808 100644
--- a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled2.gitlab.md
+++ b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled2.gitlab.md
@@ -1,4 +1,4 @@
| Variable | Description |
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------|
| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `unique` | A suffix variable.
**Default**:
• val1
**Examples**:
• val1
• val2 |
-| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable calculated.
**Default**: the value of an undocumented variable |
\ No newline at end of file
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A variable calculated.
**Default**: the value of an undocumented variable |
\ No newline at end of file
diff --git a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled2.html b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled2.html
new file mode 100644
index 000000000..49c5ae980
--- /dev/null
+++ b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled2.html
@@ -0,0 +1,10 @@
+
+
+| Variable | Description |
+
+
+rougail.var1 string multiple standard unique | A suffix variable. Default: Examples: |
+rougail.var2 string standard | A variable calculated. Default: the value of an undocumented variable |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled2.json b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled2.json
new file mode 100644
index 000000000..7503cf63e
--- /dev/null
+++ b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled2.json
@@ -0,0 +1,72 @@
+{
+ "rougail": {
+ "type": "namespace",
+ "informations": {
+ "path": "rougail",
+ "name": "rougail",
+ "description": "Rougail",
+ "properties": [],
+ "mode": "basic",
+ "help": [
+ "This family is a namespace"
+ ]
+ },
+ "children": {
+ "var1": {
+ "path": "rougail.var1",
+ "name": "var1",
+ "description": "A suffix variable.",
+ "properties": [
+ {
+ "type": "property",
+ "name": "unique",
+ "ori_name": "unique",
+ "access_control": false
+ }
+ ],
+ "mode": "standard",
+ "type": "variable",
+ "default": {
+ "name": "Default",
+ "values": [
+ "val1"
+ ]
+ },
+ "variable_type": "string",
+ "multiple": true,
+ "examples": {
+ "name": "Examples",
+ "values": [
+ "val1",
+ "val2"
+ ]
+ }
+ },
+ "var2": {
+ "path": "rougail.var2",
+ "name": "var2",
+ "description": "A variable calculated.",
+ "properties": [],
+ "mode": "standard",
+ "type": "variable",
+ "default": {
+ "name": "Default",
+ "values": {
+ "message": "the value of an undocumented variable",
+ "path": {
+ "path": "rougail.dyn{{ identifier }}.var",
+ "identifiers": [
+ [
+ "val1"
+ ]
+ ],
+ "identifier_type": "one"
+ },
+ "description": "A dynamic variable"
+ }
+ },
+ "variable_type": "string"
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled2.md b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled2.md
new file mode 100644
index 000000000..3c41ac808
--- /dev/null
+++ b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled2.md
@@ -0,0 +1,4 @@
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------|
+| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `unique` | A suffix variable.
**Default**:
• val1
**Examples**:
• val1
• val2 |
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A variable calculated.
**Default**: the value of an undocumented variable |
\ No newline at end of file
diff --git a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled2.sh b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled2.sh
new file mode 100644
index 000000000..e3b0e13d8
--- /dev/null
+++ b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled2.sh
@@ -0,0 +1,15 @@
+┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
+┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
+┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
+│ [1mrougail.var1[0m │ A suffix variable. │
+│ [1;7m string [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ [1mDefault[0m: │
+│ [1;7munique [0m │ • val1 │
+│ │ [1mExamples[0m: │
+│ │ • val1 │
+│ │ • val2 │
+├───────────────────────────────────────┼──────────────────────────────────────┤
+│ [1mrougail.var2[0m │ A variable calculated. │
+│ [1;7m string [0m [1;7m standard [0m │ [1mDefault[0m: the value of an │
+│ │ undocumented variable │
+└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled3.adoc b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled3.adoc
new file mode 100644
index 000000000..ecff02606
--- /dev/null
+++ b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled3.adoc
@@ -0,0 +1,13 @@
+[cols="1a,1a"]
+|====
+| Variable | Description
+| **rougail.var1** +
+`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `multiple` `standard` `unique` | A suffix variable. +
+**Examples**:
+
+* val1
+* val2
+| **rougail.var2** +
+`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` | A variable calculated. +
+**Default**: the value of an undocumented variable
+|====
\ No newline at end of file
diff --git a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled3.changelog.adoc b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled3.changelog.adoc
new file mode 100644
index 000000000..92432a0c4
--- /dev/null
+++ b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled3.changelog.adoc
@@ -0,0 +1,15 @@
+== New variables
+
+[cols="1a,1a"]
+|====
+| Variable | Description
+| **rougail.var1** +
+`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `multiple` `standard` `unique` | A suffix variable. +
+**Examples**:
+
+* val1
+* val2
+| **rougail.var2** +
+`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` | A variable calculated. +
+**Default**: the value of an undocumented variable
+|====
\ No newline at end of file
diff --git a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled3.changelog.gitlab.md b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled3.changelog.gitlab.md
new file mode 100644
index 000000000..5c4fb2ea5
--- /dev/null
+++ b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled3.changelog.gitlab.md
@@ -0,0 +1,8 @@
+New variables
+
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------|
+| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `unique` | A suffix variable.
**Examples**:
• val1
• val2 |
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A variable calculated.
**Default**: the value of an undocumented variable |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled3.changelog.html b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled3.changelog.html
new file mode 100644
index 000000000..3409a444f
--- /dev/null
+++ b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled3.changelog.html
@@ -0,0 +1,12 @@
+New variables
+
+
+
+| Variable | Description |
+
+
+rougail.var1 string multiple standard unique | A suffix variable. Examples: |
+rougail.var2 string standard | A variable calculated. Default: the value of an undocumented variable |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled3.changelog.md b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled3.changelog.md
new file mode 100644
index 000000000..e138ac6bb
--- /dev/null
+++ b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled3.changelog.md
@@ -0,0 +1,6 @@
+# New variables
+
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------|
+| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `unique` | A suffix variable.
**Examples**:
• val1
• val2 |
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A variable calculated.
**Default**: the value of an undocumented variable |
\ No newline at end of file
diff --git a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled3.changelog.sh b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled3.changelog.sh
new file mode 100644
index 000000000..0b6df24c3
--- /dev/null
+++ b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled3.changelog.sh
@@ -0,0 +1,15 @@
+[1;4;96mNew variables[0m
+
+┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
+┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
+┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
+│ [1mrougail.var1[0m │ A suffix variable. │
+│ [1;7m string [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ [1mExamples[0m: │
+│ [1;7munique [0m │ • val1 │
+│ │ • val2 │
+├───────────────────────────────────────┼──────────────────────────────────────┤
+│ [1mrougail.var2[0m │ A variable calculated. │
+│ [1;7m string [0m [1;7m standard [0m │ [1mDefault[0m: the value of an │
+│ │ undocumented variable │
+└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled3.gitlab.md b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled3.gitlab.md
new file mode 100644
index 000000000..1bb13841e
--- /dev/null
+++ b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled3.gitlab.md
@@ -0,0 +1,4 @@
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------|
+| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `unique` | A suffix variable.
**Examples**:
• val1
• val2 |
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A variable calculated.
**Default**: the value of an undocumented variable |
\ No newline at end of file
diff --git a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled3.html b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled3.html
new file mode 100644
index 000000000..a8e55f3f8
--- /dev/null
+++ b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled3.html
@@ -0,0 +1,10 @@
+
+
+| Variable | Description |
+
+
+rougail.var1 string multiple standard unique | A suffix variable. Examples: |
+rougail.var2 string standard | A variable calculated. Default: the value of an undocumented variable |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled3.json b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled3.json
new file mode 100644
index 000000000..e337c244b
--- /dev/null
+++ b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled3.json
@@ -0,0 +1,66 @@
+{
+ "rougail": {
+ "type": "namespace",
+ "informations": {
+ "path": "rougail",
+ "name": "rougail",
+ "description": "Rougail",
+ "properties": [],
+ "mode": "basic",
+ "help": [
+ "This family is a namespace"
+ ]
+ },
+ "children": {
+ "var1": {
+ "path": "rougail.var1",
+ "name": "var1",
+ "description": "A suffix variable.",
+ "properties": [
+ {
+ "type": "property",
+ "name": "unique",
+ "ori_name": "unique",
+ "access_control": false
+ }
+ ],
+ "mode": "standard",
+ "type": "variable",
+ "variable_type": "string",
+ "multiple": true,
+ "examples": {
+ "name": "Examples",
+ "values": [
+ "val1",
+ "val2"
+ ]
+ }
+ },
+ "var2": {
+ "path": "rougail.var2",
+ "name": "var2",
+ "description": "A variable calculated.",
+ "properties": [],
+ "mode": "standard",
+ "type": "variable",
+ "default": {
+ "name": "Default",
+ "values": {
+ "message": "the value of an undocumented variable",
+ "path": {
+ "path": "rougail.dyn{{ identifier }}.var",
+ "identifiers": [
+ [
+ "val1"
+ ]
+ ],
+ "identifier_type": "one"
+ },
+ "description": "A dynamic variable"
+ }
+ },
+ "variable_type": "string"
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled3.md b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled3.md
new file mode 100644
index 000000000..1bb13841e
--- /dev/null
+++ b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled3.md
@@ -0,0 +1,4 @@
+| Variable | Description |
+|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------|
+| **rougail.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `unique` | A suffix variable.
**Examples**:
• val1
• val2 |
+| **rougail.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` | A variable calculated.
**Default**: the value of an undocumented variable |
\ No newline at end of file
diff --git a/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled3.sh b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled3.sh
new file mode 100644
index 000000000..72d1076c8
--- /dev/null
+++ b/tests/results/test_namespace_without_family/60_5family_dynamic_calc_suffix_disabled3.sh
@@ -0,0 +1,13 @@
+┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
+┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
+┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
+│ [1mrougail.var1[0m │ A suffix variable. │
+│ [1;7m string [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ [1mExamples[0m: │
+│ [1;7munique [0m │ • val1 │
+│ │ • val2 │
+├───────────────────────────────────────┼──────────────────────────────────────┤
+│ [1mrougail.var2[0m │ A variable calculated. │
+│ [1;7m string [0m [1;7m standard [0m │ [1mDefault[0m: the value of an │
+│ │ undocumented variable │
+└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace_without_family/60_6family_dynamic_inside_identifier.adoc b/tests/results/test_namespace_without_family/60_6family_dynamic_inside_identifier.adoc
new file mode 100644
index 000000000..0310673d3
--- /dev/null
+++ b/tests/results/test_namespace_without_family/60_6family_dynamic_inside_identifier.adoc
@@ -0,0 +1,26 @@
+[cols="1a,1a"]
+|====
+| Variable | Description
+| **rougail.var** +
+`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `multiple` `standard` `mandatory` `unique` | A suffix variable. +
+**Default**:
+
+* val1
+* val2
+| **rougail.__val1___dyn.var1** +
+**rougail.__val2___dyn.var1** +
+`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` | Value is suffix for __val1__ or __val2__. +
+**Default**: the value of the identifier.
+| **rougail.__val1___dyn.var2** +
+**rougail.__val2___dyn.var2** +
+`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` | Value is first variable. +
+**Default**: the value of the variable "value is suffix for __val1__ or __val2__" (rougail.__val1___dyn.var1 or rougail.__val2___dyn.var1)
+| **rougail.__val1___dyn.var3** +
+**rougail.__val2___dyn.var3** +
+`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` | Value is relative first variable. +
+**Default**: the value of the variable "value is suffix for __val1__ or __val2__" (rougail.__val1___dyn.var1 or rougail.__val2___dyn.var1)
+| **rougail.__val1___dyn.var4** +
+**rougail.__val2___dyn.var4** +
+`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` | Value is first variable of val1. +
+**Default**: the value of the variable "value is suffix for __val1__" (rougail.__val1___dyn.var1)
+|====
\ No newline at end of file
diff --git a/tests/results/test_namespace_without_family/60_6family_dynamic_inside_identifier.changelog.adoc b/tests/results/test_namespace_without_family/60_6family_dynamic_inside_identifier.changelog.adoc
new file mode 100644
index 000000000..9b5311401
--- /dev/null
+++ b/tests/results/test_namespace_without_family/60_6family_dynamic_inside_identifier.changelog.adoc
@@ -0,0 +1,28 @@
+== New variables
+
+[cols="1a,1a"]
+|====
+| Variable | Description
+| **rougail.var** +
+`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `multiple` `standard` `mandatory` `unique` | A suffix variable. +
+**Default**:
+
+* val1
+* val2
+| **rougail.__val1___dyn.var1** +
+**rougail.__val2___dyn.var1** +
+`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` | Value is suffix for __val1__ or __val2__. +
+**Default**: the value of the identifier.
+| **rougail.__val1___dyn.var2** +
+**rougail.__val2___dyn.var2** +
+`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` | Value is first variable. +
+**Default**: the value of the variable "value is suffix for __val1__ or __val2__" (rougail.__val1___dyn.var1 or rougail.__val2___dyn.var1)
+| **rougail.__val1___dyn.var3** +
+**rougail.__val2___dyn.var3** +
+`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` | Value is relative first variable. +
+**Default**: the value of the variable "value is suffix for __val1__ or __val2__" (rougail.__val1___dyn.var1 or rougail.__val2___dyn.var1)
+| **rougail.__val1___dyn.var4** +
+**rougail.__val2___dyn.var4** +
+`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` | Value is first variable of val1. +
+**Default**: the value of the variable "value is suffix for __val1__" (rougail.__val1___dyn.var1)
+|====
\ No newline at end of file
diff --git a/tests/results/test_namespace_without_family/60_6family_dynamic_inside_identifier.changelog.html b/tests/results/test_namespace_without_family/60_6family_dynamic_inside_identifier.changelog.html
new file mode 100644
index 000000000..db2c2e3a3
--- /dev/null
+++ b/tests/results/test_namespace_without_family/60_6family_dynamic_inside_identifier.changelog.html
@@ -0,0 +1,15 @@
+New variables
+
+
+
+| Variable | Description |
+
+
+rougail.var string multiple standard mandatory unique | A suffix variable. Default: |
+rougail.val1_dyn.var1 rougail.val2_dyn.var1 string standard mandatory | Value is suffix for val1 or val2. Default: the value of the identifier. |
+rougail.val1_dyn.var2 rougail.val2_dyn.var2 string standard mandatory | Value is first variable. Default: the value of the variable "value is suffix for val1 or val2" (rougail.val1_dyn.var1 or rougail.val2_dyn.var1) |
+rougail.val1_dyn.var3 rougail.val2_dyn.var3 string standard mandatory | Value is relative first variable. Default: the value of the variable "value is suffix for val1 or val2" (rougail.val1_dyn.var1 or rougail.val2_dyn.var1) |
+rougail.val1_dyn.var4 rougail.val2_dyn.var4 string standard mandatory | Value is first variable of val1. Default: the value of the variable "value is suffix for val1" (rougail.val1_dyn.var1) |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace_without_family/60_6family_dynamic_inside_identifier.changelog.md b/tests/results/test_namespace_without_family/60_6family_dynamic_inside_identifier.changelog.md
new file mode 100644
index 000000000..330d152ba
--- /dev/null
+++ b/tests/results/test_namespace_without_family/60_6family_dynamic_inside_identifier.changelog.md
@@ -0,0 +1,9 @@
+# New variables
+
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------|
+| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `mandatory` `unique` | A suffix variable.
**Default**:
• val1
• val2 |
+| **rougail.*val1*_dyn.var1**
**rougail.*val2*_dyn.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | Value is suffix for *val1* or *val2*.
**Default**: the value of the identifier. |
+| **rougail.*val1*_dyn.var2**
**rougail.*val2*_dyn.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | Value is first variable.
**Default**: the value of the variable "[value is suffix for *val1* or *val2*](#rougail.:::identifier:::_dyn.var1)" |
+| **rougail.*val1*_dyn.var3**
**rougail.*val2*_dyn.var3**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | Value is relative first variable.
**Default**: the value of the variable "[value is suffix for *val1* or *val2*](#rougail.:::identifier:::_dyn.var1)" |
+| **rougail.*val1*_dyn.var4**
**rougail.*val2*_dyn.var4**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | Value is first variable of val1.
**Default**: the value of the variable "[value is suffix for *val1*](#rougail.:::identifier:::_dyn.var1)" |
\ No newline at end of file
diff --git a/tests/results/test_namespace_without_family/60_6family_dynamic_inside_identifier.changelog.sh b/tests/results/test_namespace_without_family/60_6family_dynamic_inside_identifier.changelog.sh
new file mode 100644
index 000000000..f4e578951
--- /dev/null
+++ b/tests/results/test_namespace_without_family/60_6family_dynamic_inside_identifier.changelog.sh
@@ -0,0 +1,32 @@
+[1;4;96mNew variables[0m
+
+┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
+┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
+┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
+│ [1mrougail.var[0m │ A suffix variable. │
+│ [1;7m string [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ [1mDefault[0m: │
+│ [1;7mmandatory [0m [1;7m unique [0m │ • val1 │
+│ │ • val2 │
+├───────────────────────────────────────┼──────────────────────────────────────┤
+│ [1mrougail.[0m[1;3mval1[0m[1m_dyn.var1[0m │ Value is suffix for [3mval1[0m or [3mval2[0m. │
+│ [1mrougail.[0m[1;3mval2[0m[1m_dyn.var1[0m │ [1mDefault[0m: the value of the │
+│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ identifier. │
+├───────────────────────────────────────┼──────────────────────────────────────┤
+│ [1mrougail.[0m[1;3mval1[0m[1m_dyn.var2[0m │ Value is first variable. │
+│ [1mrougail.[0m[1;3mval2[0m[1m_dyn.var2[0m │ [1mDefault[0m: the value of the variable │
+│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ "value is suffix for [3mval1[0m or [3mval2[0m" │
+│ │ (rougail.[3mval1[0m_dyn.var1 or │
+│ │ rougail.[3mval2[0m_dyn.var1) │
+├───────────────────────────────────────┼──────────────────────────────────────┤
+│ [1mrougail.[0m[1;3mval1[0m[1m_dyn.var3[0m │ Value is relative first variable. │
+│ [1mrougail.[0m[1;3mval2[0m[1m_dyn.var3[0m │ [1mDefault[0m: the value of the variable │
+│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ "value is suffix for [3mval1[0m or [3mval2[0m" │
+│ │ (rougail.[3mval1[0m_dyn.var1 or │
+│ │ rougail.[3mval2[0m_dyn.var1) │
+├───────────────────────────────────────┼──────────────────────────────────────┤
+│ [1mrougail.[0m[1;3mval1[0m[1m_dyn.var4[0m │ Value is first variable of val1. │
+│ [1mrougail.[0m[1;3mval2[0m[1m_dyn.var4[0m │ [1mDefault[0m: the value of the variable │
+│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ "value is suffix for [3mval1[0m" │
+│ │ (rougail.[3mval1[0m_dyn.var1) │
+└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace_without_family/60_6family_dynamic_inside_identifier.html b/tests/results/test_namespace_without_family/60_6family_dynamic_inside_identifier.html
new file mode 100644
index 000000000..7ac53fde5
--- /dev/null
+++ b/tests/results/test_namespace_without_family/60_6family_dynamic_inside_identifier.html
@@ -0,0 +1,13 @@
+
+
+| Variable | Description |
+
+
+rougail.var string multiple standard mandatory unique | A suffix variable. Default: |
+rougail.val1_dyn.var1 rougail.val2_dyn.var1 string standard mandatory | Value is suffix for val1 or val2. Default: the value of the identifier. |
+rougail.val1_dyn.var2 rougail.val2_dyn.var2 string standard mandatory | Value is first variable. Default: the value of the variable "value is suffix for val1 or val2" (rougail.val1_dyn.var1 or rougail.val2_dyn.var1) |
+rougail.val1_dyn.var3 rougail.val2_dyn.var3 string standard mandatory | Value is relative first variable. Default: the value of the variable "value is suffix for val1 or val2" (rougail.val1_dyn.var1 or rougail.val2_dyn.var1) |
+rougail.val1_dyn.var4 rougail.val2_dyn.var4 string standard mandatory | Value is first variable of val1. Default: the value of the variable "value is suffix for val1" (rougail.val1_dyn.var1) |
+
+
\ No newline at end of file
diff --git a/tests/results/test_namespace_without_family/60_6family_dynamic_inside_identifier.json b/tests/results/test_namespace_without_family/60_6family_dynamic_inside_identifier.json
new file mode 100644
index 000000000..73c5f04aa
--- /dev/null
+++ b/tests/results/test_namespace_without_family/60_6family_dynamic_inside_identifier.json
@@ -0,0 +1,239 @@
+{
+ "rougail": {
+ "type": "namespace",
+ "informations": {
+ "path": "rougail",
+ "name": "rougail",
+ "description": "Rougail",
+ "properties": [],
+ "mode": "standard",
+ "help": [
+ "This family is a namespace"
+ ]
+ },
+ "children": {
+ "var": {
+ "path": "rougail.var",
+ "name": "var",
+ "description": "A suffix variable.",
+ "properties": [
+ {
+ "type": "property",
+ "name": "mandatory",
+ "ori_name": "mandatory",
+ "access_control": false
+ },
+ {
+ "type": "property",
+ "name": "unique",
+ "ori_name": "unique",
+ "access_control": false
+ }
+ ],
+ "mode": "standard",
+ "type": "variable",
+ "default": {
+ "name": "Default",
+ "values": [
+ "val1",
+ "val2"
+ ]
+ },
+ "variable_type": "string",
+ "multiple": true
+ },
+ "{{ identifier }}_dyn": {
+ "type": "dynamic",
+ "informations": {
+ "path": "rougail.{{ identifier }}_dyn",
+ "name": "{{ identifier }}_dyn",
+ "description": "A dynamic family",
+ "properties": [],
+ "mode": "standard",
+ "identifiers": [
+ [
+ "val1"
+ ],
+ [
+ "val2"
+ ]
+ ],
+ "identifier_type": "many",
+ "help": [
+ "This family builds families dynamically"
+ ],
+ "identifier": [
+ {
+ "message": "the value of the variable {0}.",
+ "path": {
+ "path": "rougail.var",
+ "type": "variable"
+ },
+ "description": "a suffix variable"
+ }
+ ]
+ },
+ "children": {
+ "var1": {
+ "path": "rougail.{{ identifier }}_dyn.var1",
+ "name": "var1",
+ "description": "Value is suffix for {{ identifier }}.",
+ "properties": [
+ {
+ "type": "property",
+ "name": "mandatory",
+ "ori_name": "mandatory",
+ "access_control": false
+ }
+ ],
+ "mode": "standard",
+ "identifiers": [
+ [
+ "val1"
+ ],
+ [
+ "val2"
+ ]
+ ],
+ "identifier_type": "many",
+ "type": "variable",
+ "default": {
+ "name": "Default",
+ "values": "the value of the identifier."
+ },
+ "variable_type": "string"
+ },
+ "var2": {
+ "path": "rougail.{{ identifier }}_dyn.var2",
+ "name": "var2",
+ "description": "Value is first variable.",
+ "properties": [
+ {
+ "type": "property",
+ "name": "mandatory",
+ "ori_name": "mandatory",
+ "access_control": false
+ }
+ ],
+ "mode": "standard",
+ "identifiers": [
+ [
+ "val1"
+ ],
+ [
+ "val2"
+ ]
+ ],
+ "identifier_type": "many",
+ "type": "variable",
+ "default": {
+ "name": "Default",
+ "values": {
+ "message": "the value of the variable {0}",
+ "path": {
+ "path": "rougail.{{ identifier }}_dyn.var1",
+ "identifiers": [
+ [
+ "val1"
+ ],
+ [
+ "val2"
+ ]
+ ],
+ "identifier_type": "inside"
+ },
+ "description": "value is suffix for {{ identifier }}"
+ }
+ },
+ "variable_type": "string"
+ },
+ "var3": {
+ "path": "rougail.{{ identifier }}_dyn.var3",
+ "name": "var3",
+ "description": "Value is relative first variable.",
+ "properties": [
+ {
+ "type": "property",
+ "name": "mandatory",
+ "ori_name": "mandatory",
+ "access_control": false
+ }
+ ],
+ "mode": "standard",
+ "identifiers": [
+ [
+ "val1"
+ ],
+ [
+ "val2"
+ ]
+ ],
+ "identifier_type": "many",
+ "type": "variable",
+ "default": {
+ "name": "Default",
+ "values": {
+ "message": "the value of the variable {0}",
+ "path": {
+ "path": "rougail.{{ identifier }}_dyn.var1",
+ "identifiers": [
+ [
+ "val1"
+ ],
+ [
+ "val2"
+ ]
+ ],
+ "identifier_type": "inside"
+ },
+ "description": "value is suffix for {{ identifier }}"
+ }
+ },
+ "variable_type": "string"
+ },
+ "var4": {
+ "path": "rougail.{{ identifier }}_dyn.var4",
+ "name": "var4",
+ "description": "Value is first variable of val1.",
+ "properties": [
+ {
+ "type": "property",
+ "name": "mandatory",
+ "ori_name": "mandatory",
+ "access_control": false
+ }
+ ],
+ "mode": "standard",
+ "identifiers": [
+ [
+ "val1"
+ ],
+ [
+ "val2"
+ ]
+ ],
+ "identifier_type": "many",
+ "type": "variable",
+ "default": {
+ "name": "Default",
+ "values": {
+ "message": "the value of the variable {0}",
+ "path": {
+ "path": "rougail.{{ identifier }}_dyn.var1",
+ "identifiers": [
+ [
+ "val1"
+ ]
+ ],
+ "identifier_type": "one"
+ },
+ "description": "value is suffix for {{ identifier }}"
+ }
+ },
+ "variable_type": "string"
+ }
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/tests/results/test_namespace_without_family/60_6family_dynamic_inside_identifier.md b/tests/results/test_namespace_without_family/60_6family_dynamic_inside_identifier.md
new file mode 100644
index 000000000..dfc979465
--- /dev/null
+++ b/tests/results/test_namespace_without_family/60_6family_dynamic_inside_identifier.md
@@ -0,0 +1,7 @@
+| Variable | Description |
+|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------|
+| **rougail.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `mandatory` `unique` | A suffix variable.
**Default**:
• val1
• val2 |
+| **rougail.*val1*_dyn.var1**
**rougail.*val2*_dyn.var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | Value is suffix for *val1* or *val2*.
**Default**: the value of the identifier. |
+| **rougail.*val1*_dyn.var2**
**rougail.*val2*_dyn.var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | Value is first variable.
**Default**: the value of the variable "[value is suffix for *val1* or *val2*](#rougail.:::identifier:::_dyn.var1)" |
+| **rougail.*val1*_dyn.var3**
**rougail.*val2*_dyn.var3**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | Value is relative first variable.
**Default**: the value of the variable "[value is suffix for *val1* or *val2*](#rougail.:::identifier:::_dyn.var1)" |
+| **rougail.*val1*_dyn.var4**
**rougail.*val2*_dyn.var4**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | Value is first variable of val1.
**Default**: the value of the variable "[value is suffix for *val1*](#rougail.:::identifier:::_dyn.var1)" |
\ No newline at end of file
diff --git a/tests/results/test_namespace_without_family/60_6family_dynamic_inside_identifier.sh b/tests/results/test_namespace_without_family/60_6family_dynamic_inside_identifier.sh
new file mode 100644
index 000000000..af90b951a
--- /dev/null
+++ b/tests/results/test_namespace_without_family/60_6family_dynamic_inside_identifier.sh
@@ -0,0 +1,30 @@
+┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
+┃[1m [0m[1mVariable [0m[1m [0m┃[1m [0m[1mDescription [0m[1m [0m┃
+┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
+│ [1mrougail.var[0m │ A suffix variable. │
+│ [1;7m string [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ [1mDefault[0m: │
+│ [1;7mmandatory [0m [1;7m unique [0m │ • val1 │
+│ │ • val2 │
+├───────────────────────────────────────┼──────────────────────────────────────┤
+│ [1mrougail.[0m[1;3mval1[0m[1m_dyn.var1[0m │ Value is suffix for [3mval1[0m or [3mval2[0m. │
+│ [1mrougail.[0m[1;3mval2[0m[1m_dyn.var1[0m │ [1mDefault[0m: the value of the │
+│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ identifier. │
+├───────────────────────────────────────┼──────────────────────────────────────┤
+│ [1mrougail.[0m[1;3mval1[0m[1m_dyn.var2[0m │ Value is first variable. │
+│ [1mrougail.[0m[1;3mval2[0m[1m_dyn.var2[0m │ [1mDefault[0m: the value of the variable │
+│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ "value is suffix for [3mval1[0m or [3mval2[0m" │
+│ │ (rougail.[3mval1[0m_dyn.var1 or │
+│ │ rougail.[3mval2[0m_dyn.var1) │
+├───────────────────────────────────────┼──────────────────────────────────────┤
+│ [1mrougail.[0m[1;3mval1[0m[1m_dyn.var3[0m │ Value is relative first variable. │
+│ [1mrougail.[0m[1;3mval2[0m[1m_dyn.var3[0m │ [1mDefault[0m: the value of the variable │
+│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ "value is suffix for [3mval1[0m or [3mval2[0m" │
+│ │ (rougail.[3mval1[0m_dyn.var1 or │
+│ │ rougail.[3mval2[0m_dyn.var1) │
+├───────────────────────────────────────┼──────────────────────────────────────┤
+│ [1mrougail.[0m[1;3mval1[0m[1m_dyn.var4[0m │ Value is first variable of val1. │
+│ [1mrougail.[0m[1;3mval2[0m[1m_dyn.var4[0m │ [1mDefault[0m: the value of the variable │
+│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ "value is suffix for [3mval1[0m" │
+│ │ (rougail.[3mval1[0m_dyn.var1) │
+└───────────────────────────────────────┴──────────────────────────────────────┘
+
diff --git a/tests/results/test_namespace_without_family/warnings_60_5family_dynamic_calc_suffix_disabled3 b/tests/results/test_namespace_without_family/warnings_60_5family_dynamic_calc_suffix_disabled3
new file mode 100644
index 000000000..08c4706c1
--- /dev/null
+++ b/tests/results/test_namespace_without_family/warnings_60_5family_dynamic_calc_suffix_disabled3
@@ -0,0 +1 @@
+["No attribute \"description\" for \"rougail.dyn{{ identifier }}\" in \"../../rougail-tests/structures/60_5family_dynamic_calc_suffix_disabled3/rougail/00-base.yml\""]
\ No newline at end of file
diff --git a/tests/results/test_without_family/60_5family_dynamic_calc_identifier.adoc b/tests/results/test_without_family/60_5family_dynamic_calc_identifier.adoc
index a0279339a..902e13889 100644
--- a/tests/results/test_without_family/60_5family_dynamic_calc_identifier.adoc
+++ b/tests/results/test_without_family/60_5family_dynamic_calc_identifier.adoc
@@ -7,9 +7,6 @@
* val1
* val2
-| **var2** +
-`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` | A suffix variable2. +
-**Default**: val1
| **dyn__val1__.var** +
**dyn__val2__.var** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` | A dynamic variable. +
diff --git a/tests/results/test_without_family/60_5family_dynamic_calc_identifier.changelog.adoc b/tests/results/test_without_family/60_5family_dynamic_calc_identifier.changelog.adoc
index 4c9440a0d..448663eca 100644
--- a/tests/results/test_without_family/60_5family_dynamic_calc_identifier.changelog.adoc
+++ b/tests/results/test_without_family/60_5family_dynamic_calc_identifier.changelog.adoc
@@ -9,9 +9,6 @@
* val1
* val2
-| **var2** +
-`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` | A suffix variable2. +
-**Default**: val1
| **dyn__val1__.var** +
**dyn__val2__.var** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` | A dynamic variable. +
diff --git a/tests/results/test_without_family/60_5family_dynamic_calc_identifier.changelog.gitlab.md b/tests/results/test_without_family/60_5family_dynamic_calc_identifier.changelog.gitlab.md
index 3ab6fda38..92d58d3ea 100644
--- a/tests/results/test_without_family/60_5family_dynamic_calc_identifier.changelog.gitlab.md
+++ b/tests/results/test_without_family/60_5family_dynamic_calc_identifier.changelog.gitlab.md
@@ -3,7 +3,6 @@
| Variable | Description |
|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------|
| **var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `mandatory` `unique` | A suffix variable.
**Default**:
• val1
• val2 |
-| **var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A suffix variable2.
**Default**: val1 |
| **dyn*val1*.var**
**dyn*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A dynamic variable.
**Default**: the value of the identifier. |
| **var3**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable calculated.
**Default**: the value of the variable "[A dynamic variable](#dyn:::identifier:::.var)" |
diff --git a/tests/results/test_without_family/60_5family_dynamic_calc_identifier.changelog.html b/tests/results/test_without_family/60_5family_dynamic_calc_identifier.changelog.html
index 9ebfa8eea..a1513267e 100644
--- a/tests/results/test_without_family/60_5family_dynamic_calc_identifier.changelog.html
+++ b/tests/results/test_without_family/60_5family_dynamic_calc_identifier.changelog.html
@@ -7,7 +7,6 @@
var1 string multiple standard mandatory unique | A suffix variable. Default: |
-var2 string standard mandatory | A suffix variable2. Default: val1 |
dynval1.var dynval2.var string standard mandatory | A dynamic variable. Default: the value of the identifier. |
var3 string standard mandatory | A variable calculated. Default: the value of the variable "A dynamic variable" (dynval1.var or dynval2.var) |
diff --git a/tests/results/test_without_family/60_5family_dynamic_calc_identifier.changelog.md b/tests/results/test_without_family/60_5family_dynamic_calc_identifier.changelog.md
index bbf7708c6..6716fcf99 100644
--- a/tests/results/test_without_family/60_5family_dynamic_calc_identifier.changelog.md
+++ b/tests/results/test_without_family/60_5family_dynamic_calc_identifier.changelog.md
@@ -3,6 +3,5 @@
| Variable | Description |
|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------|
| **var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `mandatory` `unique` | A suffix variable.
**Default**:
• val1
• val2 |
-| **var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A suffix variable2.
**Default**: val1 |
| **dyn*val1*.var**
**dyn*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A dynamic variable.
**Default**: the value of the identifier. |
| **var3**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable calculated.
**Default**: the value of the variable "[A dynamic variable](#dyn:::identifier:::.var)" |
\ No newline at end of file
diff --git a/tests/results/test_without_family/60_5family_dynamic_calc_identifier.changelog.sh b/tests/results/test_without_family/60_5family_dynamic_calc_identifier.changelog.sh
index 7ca09b37f..79aef99af 100644
--- a/tests/results/test_without_family/60_5family_dynamic_calc_identifier.changelog.sh
+++ b/tests/results/test_without_family/60_5family_dynamic_calc_identifier.changelog.sh
@@ -8,9 +8,6 @@
│ [1;7mmandatory [0m [1;7m unique [0m │ • val1 │
│ │ • val2 │
├───────────────────────────────────────┼──────────────────────────────────────┤
-│ [1mvar2[0m │ A suffix variable2. │
-│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: val1 │
-├───────────────────────────────────────┼──────────────────────────────────────┤
│ [1mdyn[0m[1;3mval1[0m[1m.var[0m │ A dynamic variable. │
│ [1mdyn[0m[1;3mval2[0m[1m.var[0m │ [1mDefault[0m: the value of the │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ identifier. │
diff --git a/tests/results/test_without_family/60_5family_dynamic_calc_identifier.gitlab.md b/tests/results/test_without_family/60_5family_dynamic_calc_identifier.gitlab.md
index 04ec825a6..8080f9693 100644
--- a/tests/results/test_without_family/60_5family_dynamic_calc_identifier.gitlab.md
+++ b/tests/results/test_without_family/60_5family_dynamic_calc_identifier.gitlab.md
@@ -1,6 +1,5 @@
| Variable | Description |
|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------|
| **var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `mandatory` `unique` | A suffix variable.
**Default**:
• val1
• val2 |
-| **var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A suffix variable2.
**Default**: val1 |
| **dyn*val1*.var**
**dyn*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A dynamic variable.
**Default**: the value of the identifier. |
| **var3**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable calculated.
**Default**: the value of the variable "[A dynamic variable](#dyn:::identifier:::.var)" |
\ No newline at end of file
diff --git a/tests/results/test_without_family/60_5family_dynamic_calc_identifier.html b/tests/results/test_without_family/60_5family_dynamic_calc_identifier.html
index 72cdcd23e..0b0ce33f3 100644
--- a/tests/results/test_without_family/60_5family_dynamic_calc_identifier.html
+++ b/tests/results/test_without_family/60_5family_dynamic_calc_identifier.html
@@ -5,7 +5,6 @@
var1 string multiple standard mandatory unique | A suffix variable. Default: |
-var2 string standard mandatory | A suffix variable2. Default: val1 |
dynval1.var dynval2.var string standard mandatory | A dynamic variable. Default: the value of the identifier. |
var3 string standard mandatory | A variable calculated. Default: the value of the variable "A dynamic variable" (dynval1.var or dynval2.var) |
diff --git a/tests/results/test_without_family/60_5family_dynamic_calc_identifier.json b/tests/results/test_without_family/60_5family_dynamic_calc_identifier.json
index 498d47e75..7eff83904 100644
--- a/tests/results/test_without_family/60_5family_dynamic_calc_identifier.json
+++ b/tests/results/test_without_family/60_5family_dynamic_calc_identifier.json
@@ -29,26 +29,6 @@
"variable_type": "string",
"multiple": true
},
- "var2": {
- "path": "var2",
- "name": "var2",
- "description": "A suffix variable2.",
- "properties": [
- {
- "type": "property",
- "name": "mandatory",
- "ori_name": "mandatory",
- "access_control": false
- }
- ],
- "mode": "standard",
- "type": "variable",
- "default": {
- "name": "Default",
- "values": "val1"
- },
- "variable_type": "string"
- },
"dyn{{ identifier }}": {
"type": "dynamic",
"informations": {
diff --git a/tests/results/test_without_family/60_5family_dynamic_calc_identifier.md b/tests/results/test_without_family/60_5family_dynamic_calc_identifier.md
index 04ec825a6..8080f9693 100644
--- a/tests/results/test_without_family/60_5family_dynamic_calc_identifier.md
+++ b/tests/results/test_without_family/60_5family_dynamic_calc_identifier.md
@@ -1,6 +1,5 @@
| Variable | Description |
|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------|
| **var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `mandatory` `unique` | A suffix variable.
**Default**:
• val1
• val2 |
-| **var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A suffix variable2.
**Default**: val1 |
| **dyn*val1*.var**
**dyn*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A dynamic variable.
**Default**: the value of the identifier. |
| **var3**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A variable calculated.
**Default**: the value of the variable "[A dynamic variable](#dyn:::identifier:::.var)" |
\ No newline at end of file
diff --git a/tests/results/test_without_family/60_5family_dynamic_calc_identifier.sh b/tests/results/test_without_family/60_5family_dynamic_calc_identifier.sh
index a5f196195..7ab1ad6a1 100644
--- a/tests/results/test_without_family/60_5family_dynamic_calc_identifier.sh
+++ b/tests/results/test_without_family/60_5family_dynamic_calc_identifier.sh
@@ -6,9 +6,6 @@
│ [1;7mmandatory [0m [1;7m unique [0m │ • val1 │
│ │ • val2 │
├───────────────────────────────────────┼──────────────────────────────────────┤
-│ [1mvar2[0m │ A suffix variable2. │
-│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: val1 │
-├───────────────────────────────────────┼──────────────────────────────────────┤
│ [1mdyn[0m[1;3mval1[0m[1m.var[0m │ A dynamic variable. │
│ [1mdyn[0m[1;3mval2[0m[1m.var[0m │ [1mDefault[0m: the value of the │
│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ identifier. │
diff --git a/tests/results/test_without_family/60_5family_dynamic_calc_identifier_multi.adoc b/tests/results/test_without_family/60_5family_dynamic_calc_identifier_multi.adoc
index f72ea981d..b57299da0 100644
--- a/tests/results/test_without_family/60_5family_dynamic_calc_identifier_multi.adoc
+++ b/tests/results/test_without_family/60_5family_dynamic_calc_identifier_multi.adoc
@@ -7,9 +7,6 @@
* val1
* val2
-| **var2** +
-`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` | A suffix variable2. +
-**Default**: val1
| **dyn__val1__.var** +
**dyn__val2__.var** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `multiple` `standard` `mandatory` `unique` | A dynamic variable. +
diff --git a/tests/results/test_without_family/60_5family_dynamic_calc_identifier_multi.changelog.adoc b/tests/results/test_without_family/60_5family_dynamic_calc_identifier_multi.changelog.adoc
index 3d18b3c4e..388d135d2 100644
--- a/tests/results/test_without_family/60_5family_dynamic_calc_identifier_multi.changelog.adoc
+++ b/tests/results/test_without_family/60_5family_dynamic_calc_identifier_multi.changelog.adoc
@@ -9,9 +9,6 @@
* val1
* val2
-| **var2** +
-`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` | A suffix variable2. +
-**Default**: val1
| **dyn__val1__.var** +
**dyn__val2__.var** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `multiple` `standard` `mandatory` `unique` | A dynamic variable. +
diff --git a/tests/results/test_without_family/60_5family_dynamic_calc_identifier_multi.changelog.gitlab.md b/tests/results/test_without_family/60_5family_dynamic_calc_identifier_multi.changelog.gitlab.md
index 67ec56c11..d87a1dd05 100644
--- a/tests/results/test_without_family/60_5family_dynamic_calc_identifier_multi.changelog.gitlab.md
+++ b/tests/results/test_without_family/60_5family_dynamic_calc_identifier_multi.changelog.gitlab.md
@@ -3,7 +3,6 @@
| Variable | Description |
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------|
| **var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `mandatory` `unique` | A suffix variable.
**Default**:
• val1
• val2 |
-| **var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A suffix variable2.
**Default**: val1 |
| **dyn*val1*.var**
**dyn*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `mandatory` `unique` | A dynamic variable.
**Default**:
• the value of the identifier |
| **var3**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `mandatory` `unique` | A variable calculated.
**Default**: the value of the variable "[A dynamic variable](#dyn:::identifier:::.var)" |
diff --git a/tests/results/test_without_family/60_5family_dynamic_calc_identifier_multi.changelog.html b/tests/results/test_without_family/60_5family_dynamic_calc_identifier_multi.changelog.html
index f9a208169..db488f58a 100644
--- a/tests/results/test_without_family/60_5family_dynamic_calc_identifier_multi.changelog.html
+++ b/tests/results/test_without_family/60_5family_dynamic_calc_identifier_multi.changelog.html
@@ -7,7 +7,6 @@
var1 string multiple standard mandatory unique | A suffix variable. Default: |
-var2 string standard mandatory | A suffix variable2. Default: val1 |
dynval1.var dynval2.var string multiple standard mandatory unique | A dynamic variable. Default: - the value of the identifier
|
var3 string multiple standard mandatory unique | A variable calculated. Default: the value of the variable "A dynamic variable" (dynval1.var or dynval2.var) |
diff --git a/tests/results/test_without_family/60_5family_dynamic_calc_identifier_multi.changelog.md b/tests/results/test_without_family/60_5family_dynamic_calc_identifier_multi.changelog.md
index ce96d476c..90afe99ed 100644
--- a/tests/results/test_without_family/60_5family_dynamic_calc_identifier_multi.changelog.md
+++ b/tests/results/test_without_family/60_5family_dynamic_calc_identifier_multi.changelog.md
@@ -3,6 +3,5 @@
| Variable | Description |
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------|
| **var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `mandatory` `unique` | A suffix variable.
**Default**:
• val1
• val2 |
-| **var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A suffix variable2.
**Default**: val1 |
| **dyn*val1*.var**
**dyn*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `mandatory` `unique` | A dynamic variable.
**Default**:
• the value of the identifier |
| **var3**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `mandatory` `unique` | A variable calculated.
**Default**: the value of the variable "[A dynamic variable](#dyn:::identifier:::.var)" |
\ No newline at end of file
diff --git a/tests/results/test_without_family/60_5family_dynamic_calc_identifier_multi.changelog.sh b/tests/results/test_without_family/60_5family_dynamic_calc_identifier_multi.changelog.sh
index 912ced507..a2b78fa61 100644
--- a/tests/results/test_without_family/60_5family_dynamic_calc_identifier_multi.changelog.sh
+++ b/tests/results/test_without_family/60_5family_dynamic_calc_identifier_multi.changelog.sh
@@ -8,9 +8,6 @@
│ [1;7mmandatory [0m [1;7m unique [0m │ • val1 │
│ │ • val2 │
├───────────────────────────────────────┼──────────────────────────────────────┤
-│ [1mvar2[0m │ A suffix variable2. │
-│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: val1 │
-├───────────────────────────────────────┼──────────────────────────────────────┤
│ [1mdyn[0m[1;3mval1[0m[1m.var[0m │ A dynamic variable. │
│ [1mdyn[0m[1;3mval2[0m[1m.var[0m │ [1mDefault[0m: │
│ [1;7m string [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ • the value of the identifier │
diff --git a/tests/results/test_without_family/60_5family_dynamic_calc_identifier_multi.gitlab.md b/tests/results/test_without_family/60_5family_dynamic_calc_identifier_multi.gitlab.md
index 2ef612022..7415a5c46 100644
--- a/tests/results/test_without_family/60_5family_dynamic_calc_identifier_multi.gitlab.md
+++ b/tests/results/test_without_family/60_5family_dynamic_calc_identifier_multi.gitlab.md
@@ -1,6 +1,5 @@
| Variable | Description |
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------|
| **var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `mandatory` `unique` | A suffix variable.
**Default**:
• val1
• val2 |
-| **var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A suffix variable2.
**Default**: val1 |
| **dyn*val1*.var**
**dyn*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `mandatory` `unique` | A dynamic variable.
**Default**:
• the value of the identifier |
| **var3**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `mandatory` `unique` | A variable calculated.
**Default**: the value of the variable "[A dynamic variable](#dyn:::identifier:::.var)" |
\ No newline at end of file
diff --git a/tests/results/test_without_family/60_5family_dynamic_calc_identifier_multi.html b/tests/results/test_without_family/60_5family_dynamic_calc_identifier_multi.html
index dd80ef717..3a91ce0e7 100644
--- a/tests/results/test_without_family/60_5family_dynamic_calc_identifier_multi.html
+++ b/tests/results/test_without_family/60_5family_dynamic_calc_identifier_multi.html
@@ -5,7 +5,6 @@
var1 string multiple standard mandatory unique | A suffix variable. Default: |
-var2 string standard mandatory | A suffix variable2. Default: val1 |
dynval1.var dynval2.var string multiple standard mandatory unique | A dynamic variable. Default: - the value of the identifier
|
var3 string multiple standard mandatory unique | A variable calculated. Default: the value of the variable "A dynamic variable" (dynval1.var or dynval2.var) |
diff --git a/tests/results/test_without_family/60_5family_dynamic_calc_identifier_multi.json b/tests/results/test_without_family/60_5family_dynamic_calc_identifier_multi.json
index 1bca1278c..163cd7d6e 100644
--- a/tests/results/test_without_family/60_5family_dynamic_calc_identifier_multi.json
+++ b/tests/results/test_without_family/60_5family_dynamic_calc_identifier_multi.json
@@ -29,26 +29,6 @@
"variable_type": "string",
"multiple": true
},
- "var2": {
- "path": "var2",
- "name": "var2",
- "description": "A suffix variable2.",
- "properties": [
- {
- "type": "property",
- "name": "mandatory",
- "ori_name": "mandatory",
- "access_control": false
- }
- ],
- "mode": "standard",
- "type": "variable",
- "default": {
- "name": "Default",
- "values": "val1"
- },
- "variable_type": "string"
- },
"dyn{{ identifier }}": {
"type": "dynamic",
"informations": {
diff --git a/tests/results/test_without_family/60_5family_dynamic_calc_identifier_multi.md b/tests/results/test_without_family/60_5family_dynamic_calc_identifier_multi.md
index 2ef612022..7415a5c46 100644
--- a/tests/results/test_without_family/60_5family_dynamic_calc_identifier_multi.md
+++ b/tests/results/test_without_family/60_5family_dynamic_calc_identifier_multi.md
@@ -1,6 +1,5 @@
| Variable | Description |
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------|
| **var1**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `mandatory` `unique` | A suffix variable.
**Default**:
• val1
• val2 |
-| **var2**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A suffix variable2.
**Default**: val1 |
| **dyn*val1*.var**
**dyn*val2*.var**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `mandatory` `unique` | A dynamic variable.
**Default**:
• the value of the identifier |
| **var3**
[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `multiple` `standard` `mandatory` `unique` | A variable calculated.
**Default**: the value of the variable "[A dynamic variable](#dyn:::identifier:::.var)" |
\ No newline at end of file
diff --git a/tests/results/test_without_family/60_5family_dynamic_calc_identifier_multi.sh b/tests/results/test_without_family/60_5family_dynamic_calc_identifier_multi.sh
index 98ac1c745..963398630 100644
--- a/tests/results/test_without_family/60_5family_dynamic_calc_identifier_multi.sh
+++ b/tests/results/test_without_family/60_5family_dynamic_calc_identifier_multi.sh
@@ -6,9 +6,6 @@
│ [1;7mmandatory [0m [1;7m unique [0m │ • val1 │
│ │ • val2 │
├───────────────────────────────────────┼──────────────────────────────────────┤
-│ [1mvar2[0m │ A suffix variable2. │
-│ [1;7m string [0m [1;7m standard [0m [1;7m mandatory [0m │ [1mDefault[0m: val1 │
-├───────────────────────────────────────┼──────────────────────────────────────┤
│ [1mdyn[0m[1;3mval1[0m[1m.var[0m │ A dynamic variable. │
│ [1mdyn[0m[1;3mval2[0m[1m.var[0m │ [1mDefault[0m: │
│ [1;7m string [0m [1;7m multiple [0m [1;7m standard [0m [1;7m [0m │ • the value of the identifier │
diff --git a/tests/test_load.py b/tests/test_load.py
index d4505a401..9a822eea7 100644
--- a/tests/test_load.py
+++ b/tests/test_load.py
@@ -16,14 +16,12 @@ HERE = Path(__file__).parent
excludes = []
-excludes = [
-]
if WITH_DONE:
test_ok = get_structures_list(excludes, HERE)
else:
test_ok = get_structures_list(excludes)
-# test_ok = [HERE.parent.parent / "rougail-tests" / "structures" / "60_5family_dynamic_calc_description"]
+# test_ok = [HERE.parent.parent / "rougail-tests" / "structures" / "60_5family_dynamic_calc_suffix_disabled3"]
os.environ['COLUMNS'] = '80'
@@ -41,7 +39,7 @@ EXT = {'json': 'json', 'github': 'md', 'asciidoc': 'adoc', 'console': 'sh', 'git
#EXT = {'console': 'sh'}
#EXT = {'html': 'html'}
#EXT = {'github': 'md'}
-EXT = {'gitlab': 'gitlab.md'}
+#EXT = {'gitlab': 'gitlab.md'}
def gen_cases(ext_name):