diff --git a/doc/param/information.md b/doc/param/information.md index ad7bf1ec..93f7ea98 100644 --- a/doc/param/information.md +++ b/doc/param/information.md @@ -1,6 +1,8 @@ # Paramètre de type information -Le paramètre peut être la valeur est issue d'une information de la configuration. +## Les informations de la configuration + +Le paramètre peut être la valeur est issue d'une information de la configuration : ``` server_name @@ -8,3 +10,15 @@ Le paramètre peut être la valeur est issue d'une information de la configurati Dans ce cas, l'information de la configuration "server_name" sera utilisé comme valeur du paramètre. Si l'information n'existe pas, la paramètre aura la valeur "None". + +## Les informations de la cible + +Le paramètre peut être la valeur est issue d'une information de la cible du calcul : + +``` +test +help +``` + +Dans ce cas, l'information de la configuration "test" ou "help" sera utilisé comme valeur du paramètre. +Si l'information n'existe pas, la paramètre aura la valeur "None". diff --git a/doc/variable/simple.md b/doc/variable/simple.md index 3d12c788..86a231b9 100644 --- a/doc/variable/simple.md +++ b/doc/variable/simple.md @@ -29,6 +29,8 @@ En plus de la description, il est possible de préciser une aide complémentaire ``` +Cette aide peut être utilisé à tout moment comme valeur [d'un paramètre](../param/information.md). + ## Le type de la variable Une variable a un type. Ce type permet de définir les valeurs acceptées par cette variable : @@ -234,6 +236,8 @@ Il est possible de préciser plusieurs valeurs avec le séparateur "|" : ``` +Cette valeur peut être utilisé à tout moment comme valeur [d'un paramètre](../param/information.md). + ## Mode de la variable Le [mode](../mode.md) par défaut d'une variable correspond au [mode](../mode.md) de la [famille](../family/README.md). diff --git a/src/rougail/data/rougail.dtd b/src/rougail/data/rougail.dtd index 2b5c5eb6..499fd53b 100644 --- a/src/rougail/data/rougail.dtd +++ b/src/rougail/data/rougail.dtd @@ -121,7 +121,7 @@ - + diff --git a/src/rougail/tiramisureflector.py b/src/rougail/tiramisureflector.py index bb1ad6fa..470e2477 100644 --- a/src/rougail/tiramisureflector.py +++ b/src/rougail/tiramisureflector.py @@ -252,6 +252,8 @@ class Common: return self.build_option_param(param) if param.type == 'information': return f'ParamInformation("{param.text}", None)' + if param.type == 'target_information': + return f'ParamSelfInformation("{param.text}", None)' if param.type == 'suffix': return 'ParamSuffix()' if param.type == 'index':