Parse, print and check values
This module allows to parse values that should match a particular content (URL, list).
The whole module is not exported.
The value exist but there is no easy way to represent it.
It is not possible to combine values.
with_optional_parentheses v_main v_opt Combine two values. The input
"abcd (defg)" is split between the part not between parentheses
and the one between.
v_main is applied to the first one and
the latter. If no parentheses is found, only apply
choices nm lst Value that must be in a list of predefined choices.
Find the right association in
lst, comparison is case insensitive.
If something failed output a message using
nm as the name of the